Fullt ut utnyttja kraften i en tryckknapp (2 / 8 steg)
Steg 2: Kontrollerar ledde på och stänga av en tryckknapp--2 sätt
Samma som "Button_01", utom Bitvis XOR används för förenkling ändamål.
Button_02
Kontrollerar ledde på och stänga av en tryckknapp
Samma som "Button_01", förutom Bitvis XOR används för förenkling syfte
//
skapad av uvvvvw
2015-04-05
//
CONST int knappen = 12. Definiera knappen pin
CONST int LED = 4; Definiera LED stift
//
//
void setup()
{
pinMode (knapp, indata);
digitalWrite (knappen, hög); Använd interna dra upp motstånd för knappen. Det sparade en resistor för knappen.
//
pinMode (LED, OUTPUT);
digitalWrite (LED, låg);
}
//
//
void loop()
{
om (digitalRead(Button)==LOW) //if-knappen trycks
{
digitalWrite (LED, digitalRead(LED) ^ 1); Läs staten LED, vända på det av XOR(^). Och slå på eller av följaktligen
Delay(300); Ett mycket enkelt sätt att hantera knappen studsande, men behovet av att justera fördröjningstiden att optimera resultatet.
}
}