Billig 2-vägs Bluetooth-anslutning mellan Arduino och PC (2 / 5 steg)
Steg 2: Ladda Arduino test skisser
Kontrollera den video att se hur dessa demo skisser arbetar.
Jag har två Arduino test skisser. Den första är en "Skicka test." Arduino mikrokontroller skickar nummer till PC över seriell Bluetooth. Så om du har en terminalemulator som körs på din dator, till exempel Tera sikt, kommer du se en lista med tal rullande ner din emulator skärmen.
Jag har gjort nästan inga fel svällning i min kod för att hålla koden tydlig och enkel. Jag litar på utvecklarna kommer att lägga den per deras krav.
Den andra skissen Arduino test är ett "get test." Om du skriver 1 på tangentbordet, från programmet terminal emulator som Tera sikt, tänds den Arduino stift 13 LED. Om du klickar på 0 på tangentbordet, kommer att LED stänga av.
//////////////////////////////////////////////////////////////////////////////////
REMIXAD AV: TECHBITAR (HAZIM BITAR)
LICENS: PUBLIC DOMAIN
DATUM: 2 MAJ, 2012
KONTAKT: techbitar på gmail punkt com
int counter = 0;
void setup() {
Serial.BEGIN(9600);
Delay(50);
}
void loop() {
räknaren ++;
Serial.Print ("Arduino counter:");
Serial.println(Counter);
Delay(500); vänta en halv en SEK
}
//////////////////////////////////////////////////////////////////////////////////
REMIXAD AV: TECHBITAR (HAZIM BITAR)
LICENS: PUBLIC DOMAIN
DATUM: 2 MAJ, 2012
KONTAKT: techbitar på gmail punkt com
char INBYTE;
int LED = 13. LED på stift 13
void setup() {
Serial.BEGIN(9600);
pinMode (LED, OUTPUT);
}
void loop() {
Serial.println ("Tryck 1 för att aktivera Arduino stift 13 LED på eller 0 för att stänga av:");
tag (!. Serial.available()); bo här så länge COM-porten är tom
INBYTE = Serial.read(); läsa nästa tillgängliga byte
om (INBYTE == '0') digitalWrite (LED, låg); om det är 0 (noll) tun ledde bort
om (INBYTE == '1') digitalWrite (LED, hög); om det är en 1 (en) aktivera LED
Delay(50);
}