Bearbetning kontroller R/C bil med XBee moduler (5 / 14 steg)
Steg 5: Arduino följetong bibliotek
Arduino använder en USB-anslutning som används av IDE att lägga upp en skiss i processorn.
Med den här anslutningen, kan det också användas av skisserna att vi skriver i Arduino skicka data till datorn eller ta emot kommandon från den.
Arduino ingår redan seriell comm i det programmet.
Följetong Methods(functions)
På föregående version av Arduino använde Duemilanove, Diecimila, FT232R chip.
På Arduino UNO, finns det ett ATmega16U2 chip installerad, detta chip var förprogrammerad att användas som USB-till-seriell konverterare.
[Dessa två stift finns inbyggda seriella comm. port (TX, RX) på Arduino.]
/ /Arduino skiss
Nej behov till tillägga någon header-fil eller ett bibliotek för att
Använd den seriella porten i Arduino skiss
int i;
void setup() {
Ange baudvärde
Serial.BEGIN (9600);
Jag = 1;
}
void loop() {
Serial.Print ("Hello, säger bara för att");
Serial.Print(i);
Serial.Print ("th tid. \n"); denna linje motsvarar Serial.println ("th tid.");
Delay(1000);
i ++;
}
Vanliga metoder för seriell (funktioner)
Serial.write(data) - skickar vissa data till den seriella porten.
int Serial.available() - returnerar hur många olästa byte finns på den seriella porten
för läsning via read() funktion. Efter att du har read() allt som finns,
Serial.available() returnerar 0 tills nya data kom på den seriella porten.
Serial.read() - får en byte av inkommande seriella data.
Serial.flush() - rensa data i bufferten som följetong, och låt det fylla upp med köttet data.