/* В този пример бутон SW1 управлява червения светодиод, а бутон SW2 управлява зеления светодиод. Двата бутона (SW1 и SW2) са свързани съответно към пинове D19 и D18. Двата светодиода (LED-R и LED-G) са свързани съответно към пинове D4 и D2.*/// константи, описващи използваните пиновеconstintSW1_pin=19;constintSW2_pin=18;constintLEDR_pin=4;constintLEDG_pin=2;// променливи, използвани при четенето на бутонтиеintSW1_state;intSW2_state;voidsetup(){// настройване на пиновете на бутоните като "входове"pinMode(SW1_pin,INPUT_PULLUP);pinMode(SW2_pin,INPUT_PULLUP);// настройване на пиновете на светодиодите като "изходи"pinMode(LEDR_pin,OUTPUT);pinMode(LEDG_pin,OUTPUT);}voidloop(){// прочитане на състояниета на бутоните (0/LOW при натиснат, 1/HIGH при отпуснат):SW1_state=digitalRead(SW1_pin);SW2_state=digitalRead(SW2_pin);// проверка за натиснати бутони:if(SW1_state==LOW){// включване на червения светодиод:digitalWrite(LEDR_pin,HIGH);}else{// изключване на червения светодиодdigitalWrite(LEDR_pin,LOW);}if(SW2_state==LOW){// включване на зеления светодиод:digitalWrite(LEDG_pin,HIGH);}else{// изключване на зеления светодиодdigitalWrite(LEDG_pin,LOW);}}