Trådlös LEGO Race bil Redux (8 / 9 steg)
Steg 8: Användargränssnitt och kontroll
Steg 10: Design av användargränssnitt
Steg 11: RN-XV modul konfiguration
Steg 12: PHP och Apache på Mac OSX
Om du vill prova använda XBee-modulen istället, se den detaljer i R/C Lego bil, steg 9: bearbetning UI & Arduino skiss.
Bluetooth-anslutningen, finns information om hur du konfigurerar Bluetooth på denna webbplats:
Konfigurera en trådlös seriell anslutning med maskinvaran ledningar med Bluetooth och
BlueSMiRF Installation handledning av James Frye.
Eftersom både XBee och Bluetooth kommunikationen är seriell komm. kan du använda samma koder som vi använde med R/C Lego bil (& Redux) med den minsta förändringen av koder.
Att använda bluetooth måste du ändra vilket baudvärde till 115200 både Arduino skiss och Processing skiss, istället för vad vi satt för XBee. (Som visas nedan.)
I Arduino skiss
... void setup() {Serial.begin(115200);...}
I Processing skiss
... void setup() {/ / Windows / / ändra portName och baudvärde följaktligen //port = ny följetong (här, portName, 115200); / / Mac String XBeePort = Serial.list() [0]; port = ny följetong (denna, XBeePort, 115200); / / Setup skärm för utdata. storlek (480, 320), hastighet = 0;...}
Du kan använda samma kod som används med LEGO R/C bil Redux och kan laddas ner i steg 11: bearbetning UI & Arduino skiss.