Sommario:
Video: Come creare un robot umano con Arduino: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
L'uomo segue il senso del robot e segue l'uomo
Passaggio 1: ottenere gli strumenti
Ottieni strumenti come: Sensore a ultrasuoniSensoreArduino uno 4 motoriduttori con ruotaServo Batteria e custodia per batterie Driver del motore Ponticelli Chassis
Passaggio 2: connessione
Collega ogni attrezzatura al driver del motore. Collega il driver del motore ad arduino.
Passaggio 3: codice
#include#include#include#define RIGHT A2#define SINISTRA A3#define TRIGGER_PIN A1#define ECHO_PIN A0#define MAX_DISTANCE 100NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);AF_DCMotor Motor1(1, MOTOR_12,HZ)Motor2KHZ_1);;AF_DCMotor Motor3(3, MOTOR34_1KHZ);AF_DCMotor Motor4(4, MOTOR34_1KHZ);Servo myservo;int pos =0;void setup() { // inserisci qui il codice di configurazione, da eseguire una volta: Serial.begin(9600);myservo.attach(10);{for(pos = 90; pos <= 180; pos += 1){ myservo.write(pos); delay(15);} for(pos = 180; pos >= 0; pos-= 1) { myservo.write(pos); delay(15);}for(pos = 0; pos<=90; pos += 1) { myservo.write(pos); delay(15);}}pinMode(RIGHT, INPUT);pinMode(LEFT, INPUT);}void loop() { // inserisci qui il tuo codice principale, da eseguire ripetutamente: delay(50); unsigned int distanza = sonar.ping_cm();Serial.print("distance");Serial.println(distanza);int Right_Value = digitalRead(RIGHT);int Left_Value = digitalRead(LEFT);Serial.print("RIGHT");Serial.println(Right_Value);Serial.print("LEFT");Serial.println(Left_Value);if((Right_Value==1) && (distanza>=10 && distanza<=30)&&(Left_Value==1)){ Motor1.setSpeed(120); Motore1.run(AVANTI); Motor2.setSpeed(120); Motore2.run(AVANTI); Motor3.setSpeed(120); Motor3.run(AVANTI); Motor4.setSpeed(120); Motor4.run(FORWARD);}else if((Right_Value==0) && (Left_Value==1)) { Motor1.setSpeed(200); Motore1.run(AVANTI); Motor2.setSpeed(200); Motore2.run(AVANTI); Motor3.setSpeed(100); Motor3.run(INDIETRO); Motor4.setSpeed(100); Motor4.run(BACKWARD);}else if((Right_Value==1)&&(Left_Value==0)) { Motor1.setSpeed(100); Motore1.run(INDIETRO); Motor2.setSpeed(100); Motor2.run(INDIETRO); Motor3.setSpeed(200); Motor3.run(AVANTI); Motor4.setSpeed(200); Motor4.run(FORWARD);}else if((Right_Value==1)&&(Left_Value==1)) { Motor1.setSpeed(0); Motor1.run(RELEASE); Motor2.setSpeed(0); Motor2.run(RILASCIO); Motor3.setSpeed(0); Motor3.run(RELEASE); Motor4.setSpeed(0); Motor4.run(RELEASE);}else if(distanza > 1 && distanza < 10) { Motor1.setSpeed(0); Motor1.run(RELEASE); Motor2.setSpeed(0); Motor2.run(RELEASE); Motor3.setSpeed(0); Motor3.run(RELEASE); Motor4.setSpeed(0); Motor4.run(RELEASE); } }
Consigliato:
Come creare un'unità di avvio Linux (e come utilizzarla): 10 passaggi
Come creare un'unità di avvio Linux (e come utilizzarla): questa è una semplice introduzione su come iniziare con Linux, in particolare Ubuntu
Robot SCARA: Imparare la cinematica in avanti e inversa!!! (Plot Twist Impara come creare un'interfaccia in tempo reale in ARDUINO usando PROCESSING !!!!): 5 passaggi (con immagini)
Robot SCARA: Imparare la cinematica in avanti e inversa!!! (Plot Twist Impara come creare un'interfaccia in tempo reale in ARDUINO usando PROCESSING !!!!): Un robot SCARA è una macchina molto popolare nel mondo dell'industria. Il nome sta per braccio robotico di assemblaggio selettivo conforme o braccio robotico articolato conforme selettivo. È fondamentalmente un robot a tre gradi di libertà, essendo i primi due disp
Come creare un robot autobilanciante stampato in 3D controllato a distanza: 9 passaggi (con immagini)
Come creare un robot autobilanciante stampato in 3D controllato da remoto: questa è un'evoluzione della versione precedente di B-robot. 100% OPEN SOURCE / Robot Arduino. Il CODICE, le parti 3D e l'elettronica sono aperti, quindi sentiti libero di modificarlo o creare una versione enorme del robot. Se hai dubbi, idee o hai bisogno di assistenza fai
Come creare un circuito con strisce LED RGB con effetti sorprendenti: 6 passaggi (con immagini)
Come creare effetti sorprendenti Circuito striscia LED RGB: Ciao amico, oggi realizzerò un circuito che controllerà la striscia LED. Questo circuito darà effetti sorprendenti della striscia LED. Questo circuito è molto semplice ed economico. Abbiamo bisogno solo di 3- LED RGB. Cominciamo
Coniglio con il cervello umano in disfacimento nella pancia: 8 passaggi
Rabbit With Unraveling Human Brain nella sua pancia: questo è il processo per una delle mie opere d'arte in realtà mista. Mi sono divertita a fare tutti i preparativi! Non vedo l'ora di fare il prossimo istruttivo sui conigli stampati in 3D e meccanizzati