Stap 1: Controle geleid in- en uitschakelen door een drukknop--1e manier
Button_01
Controle onder leiding van in- en uitschakelen van een drukknop
//
gemaakt door uvvvvw
2015-04-05
//
Const int knop = 12; Definiëren van de knop pin
Const int LED = 4; Define LED pin
int LED_state = laag; Status van LED: LOW(on), HIGH(off)
//
//
VOID Setup
{
pinMode (knop, INPUT);
digitalWrite (knop, hoge); Gebruik interne pull up weerstand voor de knop. Het opgeslagen een weerstand voor de knop.
//
pinMode (LED, uitvoer);
digitalWrite (LED, laag);
}
//
//
void loop
{
Als (digitalRead(Button)==LOW) //if knop is ingedrukt
{
Als (LED_state == laag)
{//if die de LED uitgeschakeld op dit moment is
digitalWrite (LED, hoge); zet hem op
LED_state = hoog; nieuwe status van de LED is hoog
}
anders
{//if de LED brandt op dit moment
digitalWrite (LED, laag); Trun het af
LED_state = laag; nieuwe status van de LED is laag
}
}
delay(300); Een zeer eenvoudige manier om de knop stuiteren, maar de noodzaak van aanpassing van de vertragingstijd voor het optimaliseren van het resultaat.
}