Описание:
“KY-004″ — модуль с кнопкой выполнен на печатной плате, имеет нормально разомкнутые контакты, при нажатии на кнопку контакты замыкаются, а на выходе появляется напряжение низкого уровня. Между контактами “S” и “средний контакт” впаян резистор 10 кОм.
Характеристики:
- “S” и “-” – нормально разомкнутые контакты.
Подключение:
- “S” – выход
- “средний контакт” – можно подключить +5 В с Arduino платы
- “-” – общий
Пример кода (скетч) для “KY-004” и Arduino:
// "KY-004″ модуль с Н.Р. тактовой кнопкой
// umnyjdomik.ru
int led = 13 ;// назначение пина для светодиода
int buttonPin = 10; // назначение пина для кнопки
int value ;// переменная для хранения положения кнопки
void setup ()
{
pinMode (led, OUTPUT) ;// пин светодиода работает как выход
pinMode (buttonPin, INPUT) ; // пин кнопки работает как вход
}
void loop ()
{
value = digitalRead (buttonPin) ;// чтение значения с кнопки
if (value == HIGH) // когда с модуля кнопки появляется низкий уровень, светодиод гаснет
{
digitalWrite (led, HIGH);
}
else
{
digitalWrite (led, LOW);
}
}