Remote Control bil med Arduino och Bluetooth (4 / 7 steg)

Steg 4: Steg 3: skapa Arduino koden

När du har din mobiltelefon app redo nu måste du programmera din Arduino Uno.

1. först och främst måste du hämta de bibliotek som behövs för att göra programmet. Dessa behövs för att arbeta med Adafruit motorn sköld. Efter dataöverföring, bör du kopiera dem till mappen där du har alla Arduino bibliotek.

2. När du har installerat dem, kan du börja skriva din kod. Det är mycket viktigt att du inkluderar ditt bibliotek innan du gör något annat. Du ska skriva:

#include
#include
#include "utility/Adafruit_MS_PWMServoDriver.h"
#include
#include

3. nu har du att deklarera dina fyra DC-motorer för de fyra hjul. Du måste också deklarera din ingångar för Bluetooth och servomotor.

Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor * myMotor1 = AFMS.getMotor(1);
Adafruit_DCMotor * myMotor2 = AFMS.getMotor(2);
Adafruit_DCMotor * myMotor3 = AFMS.getMotor(3);
Adafruit_DCMotor * myMotor4 = AFMS.getMotor(4);
int ledde = 13.
char estado; SoftwareSerial dospositivo (10, 11); RX = 10, Tx = 11
Servo myservo;

4. i avsnittet "Installation" hastigheten för varje motor, kommer inledande ståndpunkt, och den PIN-kod som servomotor är ansluten att tilldelas.

void setup() {
Serial.BEGIN (9600);
Serial.printIn ("Adafruit Motorshield v2 - DC Motor test!");
pinMode ledde (, OUTPUT);
AFMS.begin();
dispositivo.BEGIN(9600);
myMotor1 -> setSpeed(255);
myMotor2 -> setSpeed(255);
myMotor3 -> setSpeed(255);
myMotor4 -> setSpeed(255);
myservo.attach(9);
myservo.write(0);
}

5. i avsnittet Loop tilldelas den riktning där varje motor snurrar. Detta hjälper för att definiera i vilken riktning bilen som helhet kommer att flytta. Det beror på vilken bokstav som skickas av registeransvarige App. Du måste se till att de bokstäver som du använder i din Arduino kod matchar bokstäverna förklarade på din App.

void loop() {
Estado = "0";
IF(dispositivo.available() > 0) {
Estado=dispisitivo.Read();
}
Växla (estado) {
fallet "e": //forward
myMotor1 -> run(FORWARD);
myMotor2 -> run(FORWARD);
myMotor3 -> run(FORWARD);
myMotor4 -> run(FORWARD);
bryta;

fallet "f": //right
myMotor1 -> run(FORWARD);
myMotor2 -> run(FORWARD);
myMotor3 -> run(BACKWARD);
myMotor4 -> run(BACKWARD);
bryta;

fallet "g": //reverse
myMotor1 -> run(BACKWARD);
myMotor2 -> run(BACKWARD);
myMotor3 -> run(BACKWARD);
myMotor4 -> run(BACKWARD);
bryta;

fallet "h": //left
myMotor1 -> run(BACKWARD);
myMotor2 -> run(BACKWARD);
myMotor3 -> run(FORWARD);
myMotor4 -> run(FORWARD);
bryta;

fallet ": //stop
myMotor1 -> run(RELEASE);
myMotor2 -> run(RELEASE);
myMotor3 -> run(RELEASE);
myMotor4 -> run(RELEASE);
bryta;

fallet "q": //attack
myservo.write(150);
Delay(500);
myservo.write(30);
Delay(500);
myservo.write(150);
Delay(500);
bryta;
}

Se Steg
Relaterade Ämnen

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...

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...

No.03 ratt köra R/C bil med Arduino, webbkamera och net. USB etc. Men detta är krypande och 4WS (4 hjulsstyrning)

denna bil No.03 använder liknande system som bil No.02, men olika chassi Crawler CR-01 tillämpas, som har tillval 2 servon system och som gör krabba-körning (4 hjul samma riktning) eller kort svängradie körning (fram och bakhjulen annan riktning) til...

Använda Arduino och Bluetooth kontroll en två-bil

vi bara ändrat en två-förare bil kontroll av Arduino och Bluetooth-modulen. Kontrollera sidan används Freaduino 328 och två Joystick modul och Bluetooth sköld för skicka data. Andra sidan används Arduino Pro och Bluetooth Bee för mottagna data och st...

DIY virtuell verklighet Skateboard erfarenhet med Arduino och Google kartong

Detta är ett riktigt roligt och enkelt projekt som kan göras ungefär en timme. På botten av skateboard är en accelerometer/gyro med en Arduino ombord som överför kantiga rörelse i styrelsen via bluetooth till en liten virtuell verklighet spel jag gjo...

Säkerhetssystem och tillgång kontroll med Arduino och RFID-

säkerhetssystem och tillgång kontroll med Arduino och RFIDDetta projekt är en evolotuin av mitt första projekt kallat "Arduino - Security System och Access Control"Som ni kan se på bloggen http://arduinobymyself.blogspot.com.br/2012/03/arduino-s...

Arduino och Bluetooth HC-05 ansluter enkelt

Hej varje kropp, detta är min första artikel på Instructable.com, jag är så glad för det, och jag börjar med att ansluta arduino med bluetooth, jag lidit en hel del problem när jag försöker ansluta den så spindelväv och instructable artikel gjorde, s...

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...

Multiplexering med Arduino och 74HC595

74HC595 är en lätt och billig (på cirka 60 cent styck) sätt att öka antalet digitala ut stiften på din Arduino. I denna tutorial ska jag visa dig hur man kör upp till 16 lysdioder med en 74HC595 med hjälp av en teknik som kallas multiplexing. I slutä...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

Hur använder gamla Stepper Motors med Arduino och A4988 Driver

Jag har varit med stegmotorer ett tag nu, och de är fantastiska för alla typer av robotic projekt.Idag kommer jag att dela de saker jag har lärt mig hittills om återanvända gamla stegmotorer bärgades från skrivare. Identifiera stegmotorerStegmotorer...

Power övervakning med Arduino och logga in i Google blad

Sedan senaste veckorna tänkte jag på att göra ett projekt som kan hjälpa mig att hålla ett spår på min dagliga energi användningsområden. I detta projekt använder jag en 30A övervakning styrelse. denna styrelse har 6 strömsensor som kan läsa upp till...

Roligt spel med arduino och bearbetning

Denna tutorial ska show dig hur man gör en första person FPS-shooter i bearbetning med hjälp av en arduino. Detta projekt lämnades till oss som en avslutande tentamen i en teknisk specialkurs, (gymnasieskolan).Video av projektet! :) (Svårt att spela...

Kontroll av en DC motor med Arduino och Visual Basic

Hej vänner detta är mitt första inlägg i instructables.com där jag kommer att försöka ge mer nyhet des ofta.Idag är temat med Arduino och Visual Basic.Det projekt som vi ser idag är controller en dc-motor med Arduino och Visual Basic.För att styra en...

Rörelseaktiverade ljus med Arduino och HC-SR04 sensor

Jag gjorde detta projekt för länge sedan att tända upp i köket när jag öppnar bakdörren.Tanken var när jag öppnar bakdörren, detta ljus som tänds under 15 sekunder och som ger mig tillräckligt med tid att nå strömbrytaren på den motsatta väggen. Före...

Kapacitans mätare med arduino och 555 timer

KAPACITANS MÄTARE MED ARDUINO OCH 555 TIMER CHIPDetta projekt syftar till att bygga en enkel kapacitans mätare, en enhet för att mäta kapacitans i nanoFarads och microFarad, med en räckvidd på ca 1 nanoFarad till hundratals microFarads.Detta projekt,...

Kontrollera en LED med arduino och Wifly sköld

För att visa hur du kan styra enheter via wifi med hjälp av arduino wifly shield, kommer jag slå på och av en LED genom att skicka en http-begäran från webbläsaren till wifly sköld.Krav:1. Arduino uno2. Wifly sköld3. ledde4. 220 ohm motstånd5. ett pa...

Hur man styr motorer med Arduino och RC mottagare i 10 minuter

Detta är min andra handledning på att kontrollera saker med Arduino och R/C-mottagare. Om du inte har tittat på min första tutorial jag föreslår att du tittar på det första, här: i den här guiden kommer vi att titta på hur man styr motorer också anvä...

Styra DC Motors(PC Fans) med Arduino och Relay board

I detta instructable kommer vi att se utan att gå in i detalj, hur man använder 12V DC motorer (PC Fans) med Arduino och relay board eBlockSteg 1: Konfigurera maskinvara och programvara För att göra det behöver vi viss maskinvara kan du hitta på Inte...