Ползунковый переключатель (или тумблер, свитч) отличается от тактовой кнопки тем, что имеет фиксированные положения, тогда как у кнопки их нет. В остальном их работа схожа: контакты либо замыкаются, либо размыкаются. Включение тумблера аналогично нажатию и удерживанию кнопки.
В этом примере мы подключим простой переключатель SS12D00G4 к плате Arduino Uno и выведем информацию о положении тумблера в Монитор порта.
Необходимое оборудование
Плата Arduino UNO * 1
Переключатель * 1
Резистор 10KΩ (Ом) для кнопки * 1
Макетная плата * 1
Провода -перемычки для макетной платы * 6
USB - кабель * 1
Подключение
Пример Кода
/*
В данном примере подключим простейший переключатель SS12D00G4 к Arduino, в монитор порта выведем информацию о положении тумблера.
*/
const int buttonPin = 2; // задействован 2 цифровой вывод
int buttonState = 0; // положение тумблера
void setup() {
// открываем порт и настраиваем пин как вход
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin); // проверка положения тумблера
Serial.println(buttonState); // открываем монитор порта
}