не могу запрограмировать нормально

diesel777
Offline
Зарегистрирован: 27.06.2016

https://www.youtube.com/watch?v=ZkotJZZD4RI

выходит ошибка

Araris
Offline
Зарегистрирован: 09.11.2012

"Привет ребята! Я Санчело Шляпа (sanchelo86) Я буду снимать для вас, то как я играю в разные игры."

Рыдайу...

Тем не менее :

1. Вставьте скетч, как описано в http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

2. Приведите текст сообщения об ошибке.

diesel777
Offline
Зарегистрирован: 27.06.2016
Arduino: 1.6.10 Hourly Build 2016/06/06 08:34 (Windows 10), Плата:"Arduino/Genuino Uno"
 
In file included from C:\Users\Bkmubp\Desktop\arduino-nightly\Arduino_Keypad_Lock_Code\Arduino_Keypad_Lock_Code.ino:1:0:
 
C:\Users\Bkmubp\Desktop\arduino-nightly\libraries\Keyboard\src/Keyboard.h:29:2: warning: #warning "Using legacy HID core (non pluggable)" [-Wcpp]
 
 #warning "Using legacy HID core (non pluggable)"
 
  ^
 
C:\Users\Bkmubp\Desktop\arduino-nightly\Arduino_Keypad_Lock_Code\Arduino_Keypad_Lock_Code.ino:3:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 
 char* password = "1";  // Меняем пороль тут, Трех значный
 
                  ^
 
C:\Users\Bkmubp\Desktop\arduino-nightly\Arduino_Keypad_Lock_Code\Arduino_Keypad_Lock_Code.ino: In function 'void loop()':
 
Arduino_Keypad_Lock_Code:28: error: 'key' was not declared in this scope
 
 if (key == '*' || key == '#')
 
     ^
 
Arduino_Keypad_Lock_Code:33: error: 'key' was not declared in this scope
 
 if (key == password[position])
 
     ^
 
exit status 1
'key' was not declared in this scope
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А первый пункт? Скетч кто будет вставлять?

diesel777
Offline
Зарегистрирован: 27.06.2016
#include <Keyboard.h>

char* password = "1";  // Меняем пороль тут, Трех значный
int position = 0;
const byte ROWS = 4;
const byte COLS = 4;
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};

byte rowPins[ROWS] = { 8, 7, 6, 9 };
byte colPins[COLS] = { 5, 4, 3, 2 };
int RedpinLock = 12;
int GreenpinUnlock = 13;

void setup()
{
pinMode(RedpinLock, OUTPUT);
pinMode(GreenpinUnlock, OUTPUT);
LockedPosition(true);
}

void loop()
{
if (key == '*' || key == '#')
{
position = 0;
LockedPosition(true);
}
if (key == password[position])
{
position ++;
}
if (position == 3)
{
LockedPosition(false);
}
delay(100);
}
void LockedPosition(int locked)
{
if (locked)
{
digitalWrite(RedpinLock, HIGH);
digitalWrite(GreenpinUnlock, LOW);

}
else
{
digitalWrite(RedpinLock, LOW);
digitalWrite(GreenpinUnlock, HIGH);

}
}

 

Araris
Offline
Зарегистрирован: 09.11.2012

У Вас скетч неполный. Подобных замков много в Интернете, посмотрите скетч, например, здесь : http://musicdiver.com/wordpress/2013/01/keypad-code-lock-with-arduino/

diesel777
Offline
Зарегистрирован: 27.06.2016

мне нужна только программная часть чтобы как на видео работала только ардуино клавиатура и светодиод)такие есть коды? ,без реле и исполнительного устройства

Araris
Offline
Зарегистрирован: 09.11.2012
diesel777
Offline
Зарегистрирован: 27.06.2016
Arduino: 1.6.10 Hourly Build 2016/06/06 08:34 (Windows 10), Плата:"Arduino/Genuino Uno"
 
C:\Users\Bkmubp\Documents\Arduino\sketch_jun27a\sketch_jun27a.ino:1:20: fatal error: Keypad.h: No such file or directory
 
 #include <Keypad.h>
 
                    ^
 
compilation terminated.
 
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
 
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
 
diesel777
Offline
Зарегистрирован: 27.06.2016
Arduino: 1.6.10 Hourly Build 2016/06/06 08:34 (Windows 10), Плата:"Arduino/Genuino Uno"
 
C:\Users\Bkmubp\Desktop\arduino-nightly\arduino-builder -dump-prefs -logger=machine -hardware "C:\Users\Bkmubp\Desktop\arduino-nightly\hardware" -tools "C:\Users\Bkmubp\Desktop\arduino-nightly\tools-builder" -tools "C:\Users\Bkmubp\Desktop\arduino-nightly\hardware\tools\avr" -built-in-libraries "C:\Users\Bkmubp\Desktop\arduino-nightly\libraries" -libraries "C:\Users\Bkmubp\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10610 -build-path "C:\Users\Bkmubp\AppData\Local\Temp\buildbad30d914b63e469cd58f279f5bcbb16.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Bkmubp\Documents\Arduino\sketch_jun27a\sketch_jun27a.ino"
C:\Users\Bkmubp\Desktop\arduino-nightly\arduino-builder -compile -logger=machine -hardware "C:\Users\Bkmubp\Desktop\arduino-nightly\hardware" -tools "C:\Users\Bkmubp\Desktop\arduino-nightly\tools-builder" -tools "C:\Users\Bkmubp\Desktop\arduino-nightly\hardware\tools\avr" -built-in-libraries "C:\Users\Bkmubp\Desktop\arduino-nightly\libraries" -libraries "C:\Users\Bkmubp\Documents\Arduino\libraries" -fqbn=arduino:avr:uno -ide-version=10610 -build-path "C:\Users\Bkmubp\AppData\Local\Temp\buildbad30d914b63e469cd58f279f5bcbb16.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Bkmubp\Documents\Arduino\sketch_jun27a\sketch_jun27a.ino"
"C:\Users\Bkmubp\Desktop\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Bkmubp\Desktop\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\Users\Bkmubp\Desktop\arduino-nightly\hardware\arduino\avr\variants\standard" "C:\Users\Bkmubp\AppData\Local\Temp\buildbad30d914b63e469cd58f279f5bcbb16.tmp\sketch\sketch_jun27a.ino.cpp" -o "nul"
"C:\Users\Bkmubp\Desktop\arduino-nightly\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10610 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Users\Bkmubp\Desktop\arduino-nightly\hardware\arduino\avr\cores\arduino" "-IC:\Users\Bkmubp\Desktop\arduino-nightly\hardware\arduino\avr\variants\standard" "C:\Users\Bkmubp\AppData\Local\Temp\buildbad30d914b63e469cd58f279f5bcbb16.tmp\sketch\sketch_jun27a.ino.cpp" -o "C:\Users\Bkmubp\AppData\Local\Temp\buildbad30d914b63e469cd58f279f5bcbb16.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
C:\Users\Bkmubp\Documents\Arduino\sketch_jun27a\sketch_jun27a.ino:1:20: fatal error: Keypad.h: No such file or directory
 
 #include <Keypad.h>
 
                    ^
 
compilation terminated.
 
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Araris
Offline
Зарегистрирован: 09.11.2012

Скачайте отсюда http://playground.arduino.cc/uploads/Code/keypad.zip и установите библиотеку для Keypad.

diesel777
Offline
Зарегистрирован: 27.06.2016

просто в общую папку ардуино кидать?

diesel777
Offline
Зарегистрирован: 27.06.2016

а понял в библитеку

diesel777
Offline
Зарегистрирован: 27.06.2016

спасибо все установилось )там похоже провода только менять местами наверно осталось и светодиод 

diesel777
Offline
Зарегистрирован: 27.06.2016

с проводами там не понятно