Arduino Bluetooth autó: 6 lépés (képekkel)
Arduino Bluetooth autó: 6 lépés (képekkel)
Anonim
Arduino Bluetooth autó
Arduino Bluetooth autó

ez az első Arduino projektem, amelyet nagyon egyszerű elkészíteni. körülbelül fél órát vesz igénybe, hogy meglehetősen egyszerű legyen, mint gondolod a leírás alatt megadott lépéseket

1. lépés: Követelmények

Követelmények
Követelmények
Követelmények
Követelmények

Arduino uno board Bluetooth modul hc 05 4wd pajzs (adafruit) Jumper vezetékek Két 9V -os elem (1. arduino kártya 2. külső tápegység) Akkumulátor kupak 9V -os csatlakozóval

2. lépés: Csatlakozás

Kapcsolat
Kapcsolat
Kapcsolat
Kapcsolat

szerelje fel a pajzsot az arduino kártyára, és csatlakoztassa a Bluetooth -ot az audino -hoz vagy közvetlenül a pajzshoz forrasztással, csatlakoztassa az RX -t a TX -hez, a TX -t az RX -hez, földelje a földhöz, vcc -t vcc -hez, amint az ábra mutatja, és csatlakoztassa a motorokat az M1 -hez (balra)) és M2 (jobbra)

3. lépés: Kódolás

// *** 1- Dokumentáció // Ez a program egy robotautó vezérlésére szolgál egy olyan alkalmazás segítségével, amely egy Bluetooth modulon keresztül kommunikál az Arduino-val

#befoglalni

// két objektumot hoz létre az AF_DCMotor motor1 (3) motorpajzs 3. és 4. termináljának vezérlésére; AF_DCMotor motor2 (4); char parancs; void setup () {Serial.begin (9600); // Állítsa be az átviteli sebességet a Bluetooth modulra. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Álljon meg(); // inicializálás leállított motorokkal // Csak akkor változtassa meg a pin módot, ha az új parancs eltér az előzőtől. // Sorozat.println (parancs); switch (parancs) {case 'F': forward (); szünet; „B” eset: vissza (); szünet; „L” eset: bal (); szünet; „R” eset: jobbra (); szünet; }}} void forward () {motor1.setSpeed (255); // A maximális sebesség meghatározása motor1.run (FORWARD); // forgassa a motort az óramutató járásával megegyező irányba motor2.setSpeed (255); // A maximális sebesség meghatározása motor2.run (FORWARD); // forgassa a motort az óramutató járásával megegyező irányba} void back () {motor1.setSpeed (255); motor1.run (VISSZA); // forgassa a motort az óramutató járásával ellentétes irányba motor2.setSpeed (255); motor2.run (VISSZA); // forgassa a motort az óramutató járásával ellentétes irányba} void left () {motor1.setSpeed (255); // A maximális sebesség meghatározása motor1.run (FORWARD); // forgassa a motort az óramutató járásával megegyező irányba motor2.setSpeed (0); motor2.run (KIADÁS); // kapcsolja ki a motort2} void right () {motor1.setSpeed (0); motor1.run (KIADÁS); // a motor1 kikapcsolása a motor2.setSpeed (255); // A maximális sebesség meghatározása motor2.run (FORWARD); // forgassa a motort az óramutató járásával megegyező irányba} void Stop () {motor1.setSpeed (0); motor2.run (KIADÁS); // a motor1 kikapcsolása a motor2.setSpeed (0); motor2.run (KIADÁS); // kapcsolja ki a motor2}

4. lépés: Feltöltés

távolítsa el a Bluetooth modult a kódok feltöltése előtt

5. lépés: Tápegység

Tápegység
Tápegység

Csatlakoztassa a 9 voltos akkumulátort az arduino kártyához, és a 9 voltos akkumulátort az árnyékoláshoz is csatlakoztathatja a külső tápellátáson keresztül, hogy növelje a Motors áramellátását, távolítsa el az ábrán látható áramátkötést.

6. lépés: Telepítse az alkalmazást

Applikáció telepítése
Applikáció telepítése
Applikáció telepítése
Applikáció telepítése
Applikáció telepítése
Applikáció telepítése

telepítse a Bluetooth RC vezérlő alkalmazást a Play áruházon keresztül nyissa meg az alkalmazást, amelyet engedélyt kér, kapcsolja be a Bluetooth funkciót, és engedélyezze az első jelszót 1234 vagy 0000, majd kattintson az alkalmazásban látható fogaskerékre, majd válassza a „csatlakozás az autóhoz” lehetőséget, a piros gomb villog az alkalmazásban forduljon zöldre, ha csatlakozik az autójához, és játsszon vele, és élvezze a projektet. köszönöm, hogy megnézte ezt az utasítást

Ajánlott: