Tilt Switch aktiverat LED
Tilt Switch eller knappen aktiveras lysdioder
Slår på och av en ljusavgivande diode(LED) ansluten till digital stift 13 och 12, när aktivera Tilt Switch eller en tryckknapp ansluten till stift 2. När växeln tilt ger Arduino av signalen, LED12 kommer att byta ut och LED13 startar.
---Hur du ansluter din switch till Digital stift 2
LED1 Digital Pin13 och LED2 till Digital Pin12
Ansluta switchen Via en 100 K motstånd till 5V stiftet på Arduino
Ansluta Led marken till grund på Arduino styrelsen
Kretsen: * LED fästs marken från stift 13 * LED fästs marken från stift 12 * tryckknapp ansluten till stift 2 från + 5V * 10K resistor kopplad till stift 2 (switch/knappen) från marken
Obs: på de flesta Arduinos finns redan en LED i styrelsen bifogas stift 13.
skapad 31/12/2013 av Ryner GeekSpot http://www.GeekSpot.co.za uppdaterad 30 Aug 2011 av Lulouch GeekSpot
För buggar eller hjälp e-post: försäljning eller info
Testade av Ryner och Eesa 2013-12-31
[KOD] / *
Tilt Switch eller knappen aktiveras lysdioder
Slår på och av en ljusavgivande diode(LED) ansluten till digital
stift 13 och 12, när aktivera Tilt Switch eller en tryckknapp ansluten till stift 2.
När växeln tilt ger Arduino av signalen, LED12 kommer att
Stäng av och LED13 kommer att slå på.
Krets:
* LED fästs marken från stift 13
* LED fästs marken från stift 12
* tryckknapp ansluten till stift 2 från + 5V
* 10K resistor kopplad till stift 2 (switch/knappen) från marken
* Obs: på de flesta Arduinos finns redan en LED i styrelsen
kopplade till stift 13.
skapad 31/12/2013
av Ryner GeekSpot
modifierade 30 Aug 2011
av Lulouch GeekSpot
För buggar eller hjälp e-post:
försäljning
eller
information
Testade av Ryner och Eesa 2013-12-31
Denna exempelkod är offentlig.
http://www.Arduino.cc/en/tutorial/Button
*/
konstanter ändras inte. De används här till
Ange pin-koder:
CONST int buttonPin = 2; numrera av tryckknapp PIN-koden
CONST int ledPin12 = 12; numret på den 1: a LED stiftet
CONST int ledPin13 = 13. numret på den 2: a LED stiftet
variabler som ändras:
int buttonState = 0; variabel för att läsa tryckknapp status
void setup() {
initiera lysdioder stiftet som en utgång:
pinMode (ledPin12, produktionen);
pinMode (ledPin13, produktionen);
initiera tryckknapp PIN-koden som indata:
pinMode (buttonPin, ingång);
}
void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);
Kontrollera om tryckknappen trycks.
om det är, är buttonState hög:
om (buttonState == hög) {
Aktivera LED:
digitalWrite (ledPin12, hög);
}
annat {
Inaktivera LED:
digitalWrite (ledPin12, låg);
}
om (buttonState == låg) {
Aktivera LED:
digitalWrite (ledPin13, hög);
}
annat {
Inaktivera LED:
digitalWrite (ledPin13, låg);
}
} [/ CODE]