Stap 2: Controle geleid in- en uitschakelen door een drukknop--2e manier
Hetzelfde als "Button_01", met uitzondering van Bitsgewijze XOR wordt gebruikt voor het doel van de vereenvoudiging.
Button_02
Controle onder leiding van in- en uitschakelen van een drukknop
Hetzelfde als "Button_01", behalve Bitsgewijze XOR wordt gebruikt voor het doel van de vereenvoudiging
//
gemaakt door uvvvvw
2015-04-05
//
Const int knop = 12; Definiëren van de knop pin
Const int LED = 4; Define LED pin
//
//
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
{
digitalWrite (LED, digitalRead(LED) ^ 1); Lees de staat van de LED, verso op door XOR(^). En zet hem in- of uitschakelen dienovereenkomstig
delay(300); Een zeer eenvoudige manier om de knop stuiteren, maar de noodzaak van aanpassing van de vertragingstijd voor het optimaliseren van het resultaat.
}
}