1
ДАТЧИК КНОПКА (ID:977)
Написано
admin
,
08 April 2015
·
2264 Просмотров
Описание: Жмем на кнопку - светодиод горит, не жмем - не горит.
Скетч-код для Ардуино из серии “ датчики”. Большинство цифровых датчиков работают именно по этому коду, а значит, на будущее у Вас уже есть готовый образец - загружайте и работайте.
Не бойтесь экспериментировать!!
Ссылка на витрину магазина http://dvrobot.ru/238/977.html
Скетч-код для Ардуино из серии “ датчики”. Большинство цифровых датчиков работают именно по этому коду, а значит, на будущее у Вас уже есть готовый образец - загружайте и работайте.
int SVETODIOD = 8; int KNOPKA = 2; void setup() { pinMode (SVETODIOD, OUTPUT); pinMode (KNOPKA, INPUT); // Указываем, что датчик кнопка работает у нас на вход, то есть образно говоря, Ардуино будет ждать команду с цифрового порта. В нашем случае это порт номер 2. } void loop() { if (digitalRead(KNOPKA) == HIGH) // Если выполняется условие в скобках (digitalRead(KNOPKA) == HIGH), то выполняется блок программы в фигурных скобках. { digitalWrite(SVETODIOD, LOW); // тот самый блок программы в фигурных скобках, который будет выполнятся при условии if. } else // В противном случае выполнять условие в фигурных скобках ниже. { digitalWrite (SVETODIOD, HIGH); // то самое условие. } }Другие примеры кода основанные на «ДАТЧИК КНОПКА».
int SVETODIOD = 8; int KNOPKA = 2; void setup() { pinMode (SVETODIOD, OUTPUT); pinMode (KNOPKA , INPUT); } void loop() { if (digitalRead(KNOPKA ) == LOW) { digitalWrite(SVETODIOD , HIGH); delay (160); digitalWrite (SVETODIOD , LOW); delay (160); } }
int SVETODIOD = 8; int KNOPKA = 2; void setup() { pinMode (SVETODIOD, OUTPUT); pinMode (KNOPKA , INPUT); } void loop() { if (digitalRead(KNOPKA ) == LOW) { digitalWrite(SVETODIOD , HIGH); delay (2000); digitalWrite (SVETODIOD , LOW); } }На будущее обратите внимание, что загрузка скетч-кода не сможет произойти, если цифровые порты 0 и 1 в положении HIGH. Поэтому в момент загрузки скетч-кода рекомендуется освобождать эти порты.
Не бойтесь экспериментировать!!
Ссылка на витрину магазина http://dvrobot.ru/238/977.html