Hashtag più usati
1 | #include |
2 | #drone |
3 | #dlcitalia |
4 | #ets2 |
5 | #eurotrucksimulator2 |
6 | #arduino |
7 | #xiaomi |
8 | #aukey |
9 | #farmingsimulator |
Ultimi argomenti attivi
» Comunicazione termine servizio Arduino BT ControlDa Admin Mar Mag 10, 2022 12:55 pm
» Robot aspirapolvere per Alexa: Dreame D9
Da Admin Mar Feb 09, 2021 9:42 am
» Come costruire un robot smart con Arduino
Da Admin Mar Nov 17, 2020 12:15 pm
» TOPPS Trading Cards Match Attax Champsion League/Europa League 2020/21
Da Admin Mar Nov 10, 2020 3:21 pm
» Guida per utilizzare Arduino BT Control v1.2
Da Admin Gio Lug 09, 2020 12:01 pm
» Recensione Umidigi A3 Pro - Smartphone sotto i 100€
Da Admin Gio Apr 04, 2019 12:22 pm
» [Arduino] aiuto programma
Da Glak Mar Mar 12, 2019 9:30 am
» ERRORE NELLA COMPILAZIONE NEXTION
Da papat Mar Feb 26, 2019 7:11 am
» Comandare la Smart TV con Alexa senza broadlink (gratis)
Da Admin Mar Feb 19, 2019 4:31 pm
I postatori più attivi del mese
Nessun utente |
Come costruire un robot 2WD con Arduino
Wiki Info :: Arduino :: Progetti Arduino
Pagina 1 di 1
Come costruire un robot 2WD con Arduino
Con Arduino è possibile costrurie un robot 2WD. Nel video vi spiegherò come fare mentre in questo articolo trovate il codice che vi permetterà di muovere il vostro robot. I componenti (a grandi linea) che potete trovare su Amazon sono:
Chassis Edilights: http://amzn.to/2kpw3N1
Driver L298N: http://amzn.to/2kSkix6
Contenitore 18650: http://amzn.to/2lPrJn7
Arduino Uno: http://amzn.to/2lP49Hk
Cavi maschio-femmina: http://amzn.to/2lQcREj
Batterie 18650: http://amzn.to/2l7Idr2
Caricatore 18650: http://amzn.to/2l7VoIu
Per quanto riguarda il driver L298N è possibile consultare questa guida nel forum. Allego in seguito il circuito:
Il codice del robot 2WD è il seguente:
- Codice:
// motor one
int enA = 10;
int in1 = 9;
int in2 = 8;
// motor two
int enB = 5;
int in3 = 7;
int in4 = 6;
void setup() {
pinMode(enA, OUTPUT);
pinMode(enB, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
pinMode(in3, OUTPUT);
pinMode(in4, OUTPUT);
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
delay(2000);
}
void loop() {
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
delay(500);
//dritto
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
analogWrite(enA, 150);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
analogWrite(enB, 150);
delay(2000);
//indietro
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
analogWrite(enA, 150);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
analogWrite(enB, 150);
delay(2000);
//stop
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
delay(500);
//svolta sx
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
analogWrite(enA, 150);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
analogWrite(enB, 150);
delay(500);
//stop
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
delay(500);
//dritto
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
analogWrite(enA, 150);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
analogWrite(enB, 150);
delay(2000);
//svolta dx
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
analogWrite(enA, 150);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
analogWrite(enB, 150);
delay(500);
}
Argomenti simili
» Come costruire un robot con Arduino #1
» Come costruire un robot smart con Arduino
» Codice - Come costruire un robot con Arduino #2
» Come costruire un sensore touch per Arduino
» Come costruire una sirena v3.0 regolabile con potenziometro - Arduino
» Come costruire un robot smart con Arduino
» Codice - Come costruire un robot con Arduino #2
» Come costruire un sensore touch per Arduino
» Come costruire una sirena v3.0 regolabile con potenziometro - Arduino
Wiki Info :: Arduino :: Progetti Arduino
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.