Sommario:
Video: Arduino Bluetooth Car: 6 passaggi (con immagini)
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
questo è il mio primo progetto Arduino è abbastanza semplice da realizzare. ci vorrà circa mezz'ora per farlo è abbastanza semplice come pensi puoi anche farlo seguendo i passaggi indicati di seguito e divertiti mi dà gioia quando finalmente ce l'ho fatta. ora tocca a te farlo. i passaggi indicati nella descrizione
Passaggio 1: requisiti
Scheda Arduino uno Modulo Bluetooth hc 05 4wd shield (adafruit) Cavi jumper Due batterie da 9v (1. scheda arduino 2. alimentatore esterno a shield) Tappo batteria con jack pin 9v
Passaggio 2: connessione
montare lo shield sulla scheda arduino e collegare il bluetooth all'audino o direttamente allo shield saldando su di esso collegare RX a TX, TX a RX, ground to ground, vcc a vcc come mostrato in figura e collegare anche Motors a M1 (a sinistra) e M2 (a destra)
Passaggio 3: codifica
//*** 1- Documentazione //Questo programma viene utilizzato per controllare un'auto robot tramite un'app che comunica con Arduino tramite un modulo bluetooth
#includere
//crea due oggetti per controllare i terminali 3 e 4 dello scudo motore AF_DCMotor motor1(3); AF_DCMotore motore2(4); comando char; void setup() { Serial.begin(9600); //Imposta la velocità di trasmissione del tuo modulo Bluetooth. } void loop(){ if(Serial.available() > 0){ command = Serial.read(); Fermare(); //inizializzare con motori fermi //Cambia la modalità pin solo se il nuovo comando è diverso dal precedente. //Serial.println(comando); switch(comando){ case 'F': forward(); rottura; caso 'B': indietro(); rottura; caso 'L': sinistra(); rottura; caso 'R': destra(); rottura; } } } void forward() { motor1.setSpeed(255); //Definisce la velocità massima motor1.run(FORWARD); //ruota il motore in senso orario motor2.setSpeed(255); //Definisce la velocità massima motor2.run(FORWARD); //ruota il motore in senso orario } void back() { motor1.setSpeed(255); motore1.run(INDIETRO); //ruota il motore in senso antiorario motor2.setSpeed(255); motore2.run(INDIETRO); //ruota il motore in senso antiorario } void left() { motor1.setSpeed(255); //Definisce la velocità massima motor1.run(FORWARD); //ruota il motore in senso orario motor2.setSpeed(0); motor2.run(RELEASE); //spegne il motore2 } void right() { motor1.setSpeed(0); motore1.run(RELEASE); //spegne motor1 motor2.setSpeed(255); //Definisce la velocità massima motor2.run(FORWARD); //ruota il motore in senso orario } void Stop() { motor1.setSpeed(0); motor2.run(RELEASE); //spegne motor1 motor2.setSpeed(0); motor2.run(RELEASE); //spegne il motore2 }
Passaggio 4: caricamento
rimuovere il modulo Bluetooth prima di caricare i codici
Passaggio 5: alimentazione
collega la batteria da 9 volt alla scheda arduino e puoi anche collegare la batteria da 9 volt per schermare tramite alimentazione esterna per aumentare l'alimentazione ai tuoi motori rimuovere il ponticello di alimentazione mostrato in figura.
Passaggio 6: installa l'app
installa l'app Bluetooth RC controller tramite il Play Store apri l'app chiede il permesso attiva il Bluetooth consenti la prima volta che la password è 1234 o 0000 quindi fai clic sull'ingranaggio mostrato nell'app ora "scegli connetti all'auto" il pulsante rosso lampeggia nell'app passa a greennow sei connesso alla tua auto giocaci e goditi il tuo progetto.grazie per aver guardato queste istruzioni