Stap 2: Laad de Arduino test schetsen
Controleer de video om te zien hoe deze demo schetsen.
Ik heb twee Arduino test schetsen. De eerste is een "verzenden test." De Arduino microcontroller verstuurt nummers op de PC via seriële Bluetooth. Dus hebt u een terminal emulator die op uw PC, zoals Tera Term, ziet u een lijst met getallen rollen van uw emulator scherm omlaag.
Ik heb bijna geen fouten onderscheppen in mijn code om te houden van de code duidelijk en eenvoudig gedaan. Ik vertrouw erop dat de ontwikkelaars zal toe te voegen per hun eis.
De tweede schets van de Arduino test is een "get test." Als u 1 op het toetsenbord van de terminal emulator toepassing zoals Tera Term typt, zal van de Arduino pin 13 LED oplichten. Als u 0 op uw toetsenbord klikt, zal de LED uitschakelen.
//////////////////////////////////////////////////////////////////////////////////
REMIXED DOOR: TECHBITAR (HAZIM BITAR)
LICENTIE: PUBLIEK DOMEIN
DATUM: 2 MEI 2012
Contactpersoon: techbitar op gmail dot com
int counter = 0;
VOID Setup {}
Serial.begin(9600);
delay(50);
}
void loop {}
teller ++;
Serial.Print ("Arduino teller:");
Serial.println(Counter);
delay(500); een halve sec wachten
}
//////////////////////////////////////////////////////////////////////////////////
REMIXED DOOR: TECHBITAR (HAZIM BITAR)
LICENTIE: PUBLIEK DOMEIN
DATUM: 2 MEI 2012
Contactpersoon: techbitar op gmail dot com
char INBYTE;
int LED = 13; LED op pin 13
VOID Setup {}
Serial.begin(9600);
pinMode (LED, uitvoer);
}
void loop {}
Serial.println ("druk op 1 om te schakelen van de Arduino pin 13 LED ON of 0 te schakelen:");
terwijl (!. Serial.available()); hier blijven zo lang als de COM-poort is leeg
INBYTE = Serial.read(); Lees volgende beschikbaar byte
Als (INBYTE == '0') digitalWrite (LED, laag); Als er een 0 (nul) tun OPENDE
Als (INBYTE == '1') digitalWrite (LED, hoge); Als er een 1 (één) inschakelen LED
delay(50);
}