Перейти к содержимому






Фотография
- - - - -

ДАТЧИК КНОПКА (ID:977)

Написано admin , 08 Апрель 2015 · 865 Просмотров

ДАТЧИК КНОПКА (ID:977) Описание: Жмем на кнопку - светодиод горит, не жмем - не горит.
Скетч-код для Ардуино из серии “ датчики”. Большинство цифровых датчиков работают именно по этому коду, а значит, на будущее у Вас уже есть готовый образец - загружайте и работайте.

Прикрепленное изображение: ID977-1.jpg
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





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние записи

Последние комментарии