Linkit en: Blåser en LED (2 / 3 steg)
Steg 2: Koden
Ladda upp denna kod till din linkit en styrelse. Detta är faktiskt den digitala dra upp exempel från arduino ide
/*
Ingång Pullup följetong
Det här exemplet visar användningen av pinMode(INPUT_PULLUP). Den läser en
digital ingång på pin 2 och skriver resultatet till den seriella monitorn.
Krets:
* Tillfällig switch kopplad från stift 2 till marken
* Inbyggd LED på stift 13
Till skillnad från pinMode(INPUT) finns det ingen nedrullningsbara resistor behövs. En intern
20K-ohms motstånd är drog till 5V. Den här konfigurationen orsakar indata till
läsa högt när växeln är öppen, och låg när den stängs.
skapad 14 mars 2012
av Scott Fitzgerald
http://www.Arduino.cc/en/tutorial/InputPullupSerial
Denna exempelkod är offentlig
*/
void setup() {
Starta seriell anslutning
Serial.BEGIN(9600);
Konfigurera pin2 som indata och aktiverar de inre pull-up resistorn
pinMode (2, INPUT_PULLUP).
pinMode (13, OUTPUT);
}
void loop() {
läsa tryckknapp värdet till en variabel
int sensorVal = digitalRead(2);
skriva ut värdet av tryckknappen
Serial.println(sensorVal);
Kom ihåg pullup innebär tryckknappen
logik är inverterad. Det går högt när det är öppet,
och låg när den trycks. Slå på stift 13 när den
en knapp tryckte, och av när det inte är:
om (sensorVal == hög) {
digitalWrite 13, låg.
}
annat {
digitalWrite 13, hög.
}
}