Tilt schakelaar of knop geactiveerd LED's
Bochten in- en uitschakelen een oplichtende diode(LED) aangesloten op digital pin 13 en 12, bij het activeren van de Tilt-Switch of een drukknop op Pen 2 aangesloten. Wanneer de schakeloptie tilt geeft de Arduino het Off signaal, LED12 gaat af en LED13 zal inschakelen.
---Hoe uw switch verbinden met Digital pin 2
LED1 digitale Pin13 en LED2 met digitale Pin12
De schakeloptie Via een weerstand van 100 K sluit aan op de 5V Pin op de Arduino
Led ground verbinden met grond op het bord van de Arduino
Het circuit: * LED op grond van pin 13 aangesloten * LED op grond van pin 12 aangesloten * drukknop verbonden met pin 2 van + 5V * 10K Ohm weerstand aangesloten op pin 2 (tuimelschakelaar) vanaf de grond
Opmerking: op de meeste Arduinos bestaat reeds een LED op het bord aangesloten op pin 13.
31/12/2013 gemaakt door Ryner GeekSpot http://www.GeekSpot.co.za 30 Aug 2011 aangepast door Lulouch GeekSpot
Voor bugs of help email: verkoop- of info
Getest door Ryner en Eesa 2013-12-31
[CODE] / *
Tilt schakelaar of knop geactiveerd LED's
Bochten in- en uitschakelen een oplichtende diode(LED) verbonden met digitale
pin 13 en 12, bij het activeren van de Tilt-Switch of een drukknop op Pen 2 aangesloten.
Wanneer de schakelaar tilt geeft de Arduino het Off signaal, LED12 zal
Schakel en LED13 zal aanzetten.
Het circuit:
* LED verbonden vanaf pin 13 op grond
* LED aangesloten van pin 12 op grond
* drukknop verbonden met pin 2 van + 5V
* De 10K weerstand aangesloten op pin 2 (tuimelschakelaar) vanaf de grond
* Opmerking: op de meeste Arduinos bestaat al een LED op het bord
verbonden met pin 13.
Gecreëerd 31/12/2013
door Ryner GeekSpot
gemodificeerde 30 Aug 2011
door Lulouch GeekSpot
Voor bugs of help email:
verkoop
of
info
Getest door Ryner en Eesa 2013-12-31
Deze voorbeeldcode is in het publieke domein.
http://www.Arduino.CC/en/tutorial/button
*/
constanten niet gewijzigd. Ze gewend bent hier
pin-codes instellen
Const int buttonPin = 2; het nummer van de drukknop pin
Const int ledPin12 = 12; het nummer van de 1ste LED-pin
Const int ledPin13 = 13; het nummer van de 2e LED-pin
variabelen zal veranderen:
int buttonState = 0; variabele voor het lezen van de drukknop status
VOID Setup {}
Initialiseer de pin van de LEDs als uitgang:
pinMode (ledPin12, OUTPUT);
pinMode (ledPin13, OUTPUT);
Initialiseer de drukknop pin als input:
pinMode (buttonPin, INPUT);
}
void loop {}
Lees de stand van de drukknop waarde:
buttonState = digitalRead(buttonPin);
Controleer als de drukknop ingedrukt is.
Als het is, is de buttonState hoog:
Als (buttonState == HIGH) {}
LED inschakelen:
digitalWrite (ledPin12, hoge);
}
else {}
LED uitschakelen:
digitalWrite (ledPin12, laag);
}
Als (buttonState == LOW) {}
LED inschakelen:
digitalWrite (ledPin13, hoge);
}
else {}
LED uitschakelen:
digitalWrite (ledPin13, laag);
}
} [/ CODE]