Данные модули состоят из небольшой текстолитовой платы, на которой распаяны: тактовая кнопка 12*12 мм, притягивающий резистор и 3 пина для подключения к Arduino. Так же в комплект входят колпачки для кнопок разных цветов. Всего в комплекте 5 модулей кнопок и 5 разноцветных колпачков.
Имеется 3 пина для подключения:
- VCC — питание 5 В или 3,3 В (зависит от используемой платы Ардуино)
- OUT — сигнальный пин на котором будет высокий логический сигнал при нажатии на кнопку
- GND — пин для подключения «земли»
Вот так кнопка подключается к Arduino Uno:
Вот код для обработки нажатия на кнопку:
int switchPin = 2;
int ledPin = 13;
void setup() {
pinMode(switchPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
// включаем всетодиод при нажатой кнопке
if(digitalRead(switchPin) == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}