Enkla Arduino Bluetooth Cybot på flytta och Android Appplication (uppdaterad) (6 / 9 steg)

Steg 6: Arduino Firmware

Innan du försöker ladda upp skiss för Arduino se till att du port väljs från verktyg drop down i Arduino IDE, men mre viktigt välja rätt styrelsen du använder.

Koden nedan fungerar på de flesta om inte alla Arduino styrelser, men om du har fel typ. Ange under verktyg då endast får du fel när du klickar på knappen upload.

Jag hade ett antal frågor när jag sprang först detta, inte ansluta, motorer inte körs eller inkonsekvent.

Problem med att skjuta frågor jag föreslår att ta bort den Arduino och Bluetooth från Cybot och ställa upp på en skärbräda och få varje steg arbetar innan vi går vidare.

Arbeta som ovan jag hittade att det kabelnät som jag hade gjort att länka Cybot H bron till Arduino kortsluter vilket resulterade i temperamentsfull drift.

Så medan jag tycker det är bra att använda sele och har lämnat inrättades som en del av den instructable - kommer att du märka att den fullt fungerande videon har direkta förbindelser med bygel ledningar

Firmware för Arduino Nano för Bluetooth kontroll av den Cybot plattformen

den här filen använder inte TX/RX anslutningarna på arduino för seriell kommunikation så gör den följande conncetions

Arduino >> bluetooth / / D03 >>> Rx

D02 >>> Tx

#include / / detta är ett måste eller seriell kommunikation fungerar inte

SoftwareSerial Cybot(10,11); RX, TX setup

int RM_forward = 8; setup refererade pin för på / av aktivitet

int RM_reverse = 9; setup refererade pin för på / av aktivitet

int LM_forward = 12; setup refererade pin för på / av aktivitet

int LM_reverse = 13. setup refererade pin för på / av aktivitet

int BluetoothData; de uppgifter som lämnas från dator

void setup() {/ / ursprungliga inställningar för status

Cybot.BEGIN(9600);

Cybot.println ("Bluetooth på trycker du på 8:forward/2:reverse/4:left/6:right/0:stop");

pinMode(RM_forward,OUTPUT);

pinMode(RM_reverse,OUTPUT); pinMode(LM_forward,OUTPUT);

pinMode(LM_reverse,OUTPUT);

}

void loop() {/ / sätta din huvudsakliga kod här, för att köra flera gånger:

om (Cybot.available()) {BluetoothData=Cybot.read();

Framåt

IF(BluetoothData=='1') {/ / om nummer 1 intryckt... först stoppa all aktivitet och slå sedan på den framåtgående rörelsen

digitalWrite(RM_forward,0);

digitalWrite(LM_forward,0);

digitalWrite(RM_reverse,0);

digitalWrite(LM_reverse,0);

digitalWrite(RM_forward,1);

digitalWrite(LM_forward,1);

Cybot.println("forward");

}

Bakåt

IF(BluetoothData=='2') {/ / om nummer 2 intryckt... först stoppa all aktivitet och slå sedan på bakåt rörelse

digitalWrite(RM_forward,0);

digitalWrite(LM_forward,0);

digitalWrite(RM_reverse,0);

digitalWrite(LM_reverse,0);

digitalWrite(RM_reverse,1);

digitalWrite(LM_reverse,1);

Cybot.println("backwards");

}

Höger

IF(BluetoothData=='4') {/ / om nummer 4 intryckt... först stoppa all aktivitet och slå sedan på rätt motion digitalWrite(RM_forward,0);

digitalWrite(LM_forward,0);

digitalWrite(RM_reverse,0);

digitalWrite(LM_reverse,0);

digitalWrite(RM_reverse,1);

digitalWrite(LM_forward,1);

Cybot.println("Right"); }

vänster

IF(BluetoothData=='6') {/ / om nummer 6 intryckt... först stoppa all aktivitet och slå sedan på den vänstra motion digitalWrite(RM_forward,0);

digitalWrite(LM_forward,0);

digitalWrite(RM_reverse,0);

digitalWrite(LM_reverse,0);

digitalWrite(LM_reverse,1);

digitalWrite(RM_forward,1);

Cybot.println("left");

}

Stanna

IF(BluetoothData=='0') {/ / om antal 0 intryckt... stoppa all verksamhet

digitalWrite(RM_forward,0);

digitalWrite(LM_forward,0);

digitalWrite(RM_reverse,0);

digitalWrite(LM_reverse,0);

Cybot.println("stop");

}

}

Delay(100); / / vänta på ingång

}

Se Steg
Relaterade Ämnen

Mycket enkla Arduino elektriska lås

detta är en instructable för en mycket enkel Arduino kontrollerade elektriska lås.Den centrala idén här är att vara mycket enkelt eftersom det var mer av ett proof of concept prototype typ av sak.Arduinoen används som växel till kontroll låsa sig och...

Gest kontroll car(robot) med Arduino och Android(bluetooth)

Hej folk,Här är ett intressant projekt för alla er kreativa hjärnor ute. Vi ska bygga en android-telefon kontrollerade RC bil.Inget kunde vara mer fascinerande än avlägsen kontrollerade bilar. Denna använder en Bluetooth för kommunikation och acceler...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Arduino pro mini HC-06 Bluetooth och Android App

Arduino pro mini HC-06 Bluetooth och Android AppYouTube channelDokument och kod...

IoT din Arduino använder bluetooth och Android smart phone (MQTT tjudra)

Jag vill prova IoT med MQTT protokoll (http://mqtt.org/), för att göra detta mest av Arduino recept använder Ethernet och WIFI, men jag har bara bluetooth HC-06, så jag använder min smartphone som nav att komma åt internet via detbifogade video inneh...

LED kontroll med hjälp av Arduino Bluetooth och Android. (Del 1)

Detta instructable är en enkel handledning explaning hur man styr en LED med Android Bluetooth.Du behöver:Arduino UNOResistorer 300Ω (3 x)Resistor 150ΩLEDJumpers;Bluetooth-modul (HC-06/andra);Android-telefon;SPP Bluetooth Apk (unWired Lite);C kunskap...

Kontrollera en Roomba robot med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på den - ovan: högra hörnet flaggan. Det tävlar på AUTOMATION tävling. Tack så mycket! ;-)Som en av robotteknik tävling 2016 vinnarna här på Instructables fick jag som pris en iRobot Roomba Create...

Hacka en RC bil med Arduino och Android

(Om du gillar detta Instructable, glöm inte att rösta på det (ovan: högra hörnet flaggan). det konkurrerar på ROBOTICS och sensorer tävlingar. Tack så mycket! ;-)Varje gång jag går in i en leksaksaffär och se fjärrkontroll bilar i fönstret, jag längt...

Röst aktiverat Arduino (Bluetooth + Android)

Styra din Arduino med röstkommandon med hjälp av en Android smartphone! Innan vi gör en röststyrda hemautomation system, måste vi först lära sig de grundläggande principerna för experimentet. Denna guide kan du kommandot Arduino med din Android smart...

Arduino Bluetooth RC bil (Android kontrolleras)

Hej, i detta projekt kommer att jag visa dig hur man förvandlar en RC leksaksbil till Bluetooth kontrolleras genom din Android smartphone!Innan du börjar, se till att du har:Arduino uno ombordL293D motorn förarensHC-06 Bluetooth-modulRadiostyrd bil s...

Styra RGB ljus från Android med Arduino & Bluetooth LE (BLE)

jag har sett en massa Kickstarter projekt med den nya Bluetooth 4.0 lågenergi-standarden och flera av Bluetooth LE (BLE) aktiverade Arduino kloner kommer ut på marknaden, men många av dessa projekt fortfarande verkar vara någonstans i produktionsproc...

SmartMesh - Arduino och Android styrda pneumatiska Facade

Projektet var en del av Multimodal Media Madness 2014, värd stolen för Computer Aided arkitektonisk Design (CAAD) och Media Computing Group RWTH Aachen University. För fler smarta skal, se denna sida: http://hci.rwth-aachen.de/m3_ss14Under detta proj...

Styra din Tv, Dvd och ljud system med Arduino och Android

Hej alla, detta är min andra instructable och min första på engelska, så, ledsen för misstag.Jag vill dela detta projekt det handlar om hur du kan styra din Tv, DVD och ljudanläggningen med Arduino och en app för Android med app inventor.Om du gillar...

Enkla arduino bilen med HC-06 Bluetooth-modul

Det enklaste sättet att bygga en Arduino bil och kontrollera den med din android-enhet.Steg 1: Saker krävs: Laptop med Arduino programvara.En Arduino. (Jag använder Leonardo).Två likströmsmotorer med däck fäst ordentligt.En akryl eller plast bit för...

Röst aktiverat lampor / Led (ARDUINO och ANDROID)

Styra You'r hem lampor med en arduino och you'r android-telefon!Detta är min allra första instructable, jag ville styra mitt hem med en arduino och android telefonen.Det fanns många andra alternativ tillgängliga för mig att göra så. men det billiga a...

ITEAD intelligenta Switch fungerar med Arduino och Android

ITEAD nu erbjuda den intelligenta switchs som stöder touch och fjärrkontroll, och det kommer att vara mycket lätt att hacka och få det att fungera med din Arduino och Android telefon. Här visar vi dig en liten demo och mer positivt överraskad att bli...

Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil

Detta projekt visar hur du kan styra din TV, satellitmottagare och Stereo med din Android mobil istället för att använda det fjärrkontroll.I princip kan du använda denna teknik för alla andra enheter som fungerar med fjärrkontrollen. Jag undrar om du...

En nätverksansluten LED Strip Controller med Arduino och Android

jag är fascinerande från belysningen verkställer sedan barn och en gång hittade på Ebay en billigt multicolor LED strip har jag börjat titta hur kontroll det, letar efter en Ethernet aktiverat kontroll som gör remsorna en uppsättning nätverk objekt,...