Корзина пуста!

Забыли пароль?

Регистрация

Датчик кнопка (ID:977)

Описание: Жмем на кнопку - светодиод горит, не жмем - не горит.

Скетч-код для Ардуино из серии “ датчики”. Большинство цифровых датчиков работают именно по этому коду, а значит, на будущее у Вас уже есть готовый образец - загружайте и работайте.

 ////////////////////////

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. Поэтому в момент загрузки скетч-кода рекомендуется освобождать эти порты.

Не бойтесь экспериментировать!!

Рекомендуемые товары
-12%
ID:230-128 Ардуино UNO R3
413 р. 469 p.
Яндекс.Метрика