Sisukord:

Arduino Bluetooth -auto: 6 sammu (piltidega)
Arduino Bluetooth -auto: 6 sammu (piltidega)

Video: Arduino Bluetooth -auto: 6 sammu (piltidega)

Video: Arduino Bluetooth -auto: 6 sammu (piltidega)
Video: Исправлена проблема с драйвером USB для Windows 8.1 и Windows 10 - Robojax 2024, November
Anonim
Arduino Bluetooth -auto
Arduino Bluetooth -auto

see on minu esimene Arduino projekt, mida on üsna lihtne teha. see võtab umbes pool tundi, et see oleks üsna lihtne, nagu arvate kirjelduses toodud sammud

Samm: nõuded

Nõuded
Nõuded
Nõuded
Nõuded

Arduino uno tahvelarvuti Bluetooth -moodul hc 05 4wd kilp (adafruit) Jumper juhtmed Kaks 9v patareid (1. arduino plaat 2. väline toiteplokk) Aku kork 9v pin pistikuga

Samm 2: Ühendamine

Ühendus
Ühendus
Ühendus
Ühendus

paigaldage kilp arduino tahvlile ja ühendage Bluetooth audinoga või otse selle külge jootmise teel kilbiga ühendage RX TX -ga, TX RX -ga, maandus maapinnale, vcc to vcc, nagu joonisel näidatud, ja ühendage ka mootorid M1 -ga (vasakul)) ja M2 (paremal)

Samm: kodeerimine

// *** 1- Dokumentatsioon // Seda programmi kasutatakse robotauto juhtimiseks, kasutades rakendust, mis suhtleb Arduinoga Bluetooth-mooduli kaudu

#kaasake

// loob kaks objekti mootorikilbi klemmide 3 ja 4 juhtimiseks AF_DCMotor motor1 (3); AF_DCMootorimootor2 (4); char käsk; void setup () {Serial.begin (9600); // Määrake oma Bluetooth -moodulile edastuskiirus. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Peatus (); // initsialiseerimine seiskunud mootoritega // Muuda pin -režiimi ainult siis, kui uus käsk erineb eelmisest. //Seriaalne.println (käsk); lüliti (käsk) {juhtum 'F': edasi (); murda; juhtum „B”: tagasi (); murda; juhtum „L”: vasak (); murda; käänd "R": paremal (); murda; }}} void forward () {motor1.setSpeed (255); // Määrake maksimaalse kiirusega mootor1.run (FORWARD); // pööra mootorit päripäeva motor2.setSpeed (255); // Määrake maksimaalne kiirus motor2.run (FORWARD); // pööra mootorit päripäeva} void back () {motor1.setSpeed (255); motor1.run (TAGASI); // pööra mootorit vastupäeva mootor2.setSpeed (255); motor2.run (TAGASI); // pööra mootorit vastupäeva} void left () {motor1.setSpeed (255); // Määrake maksimaalse kiirusega mootor1.run (FORWARD); // mootori pööramine päripäeva motor2.setSpeed (0); motor2.run (RELEASE); // lülita mootor2 välja} void right () {motor1.setSpeed (0); motor1.run (RELEASE); // lülita mootor1 välja mootor2.setSpeed (255); // Määrake maksimaalne kiirus motor2.run (FORWARD); // pööra mootorit päripäeva} void Stop () {motor1.setSpeed (0); motor2.run (RELEASE); // lülita mootor1 välja mootor2.setSpeed (0); motor2.run (RELEASE); // lülita mootor2 välja}

4. samm: üleslaadimine

eemaldage Bluetooth -moodul enne koodide üleslaadimist

Samm: toiteallikas

Toiteallikas
Toiteallikas

ühendage 9 -voldine aku arduino -plaadiga ja võite ühendada ka 9 -voldise aku varjestusega välise toite kaudu, et suurendada oma mootorite toiteallikat, eemaldage joonisel näidatud toitejuhe.

Samm: installige rakendus

Installi äpp
Installi äpp
Installi äpp
Installi äpp
Installi äpp
Installi äpp

installige Bluetooth RC kontrolleri rakendus Play poe kaudu avage rakendus, millelt ta luba küsib, lülitage Bluetooth sisse, lubage esmakordne parool 1234 või 0000, seejärel klõpsake rakenduses näidatud hammasrattaga "vali ühendus autoga", punane nupp vilgub rakenduses pöörduge rohelise poole, kui olete oma autoga ühendatud, ja mängige oma projekti. tänan teid selle juhendi vaatamise eest

Soovitan: