para los que NO les funciona y les sale el error arriba. deben darle arriba donde dice "programa" luego "incluir librería", después en "administrar bibliotecas" (esperan como unos 10 segundos). se abre una ventana y en la parte de arriba en el buscador escriben " adafruit motor ", luego le dan instalar a las dos primeras librerías que aparecen si alguna les pide que instalar todo le dan ahí, normalmente sale en ingles si no simplemente en instalar. cuando ya hayan instalado las dos librerías cierran la ventana y listo ya pueden compilar el programa sin ningún problema.
Oi tudo bem? Você teria o código desse carrinho do vídeo para me mandar? Fiz um igual mas a programação que o autor deixou na descrição não está funcionando bem
What'd you use for the chassis material? I know how to do the wiring and coding, I just can't come up with the chassis board to mount it on. Что вы использовали для материала шасси? Я знаю, как сделать проводку и кодирование, я просто не могу придумать плату шасси, на которую ее установить. переводчик Google
#include // Incluye la librería AFMotor AF_DCMotor motor1(1); // Crea un objeto motor1 en el puerto 1 AF_DCMotor motor2(2); // Crea un objeto motor2 en el puerto 2 int trigPin = 9; // Define el pin trigPin como el pin 9 int echoPin = 10; // Define el pin echoPin como el pin 10 int davomiylik, sm; // Variables para medir la distancia void plusUltra() { // Función para medir la distancia con el sensor ultrasónico digitalWrite(trigPin, LOW); delayMicroseconds(5); digitalWrite(trigPin, HIGH); delayMicroseconds(15); digitalWrite(trigPin, LOW); davomiylik = pulseIn(echoPin, HIGH); sm = davomiylik / 58; } void setup() { //Serial.begin(9600); // Inicia la comunicación serial. pinMode(trigPin, OUTPUT); // Configura el pin trigPin como salida pinMode(echoPin, INPUT); // Configura el pin echoPin como entrada delay(5000); // Espera 5 segundos al inicio motor1.setSpeed(255); // Establece la velocidad del motor1 en 255 (máxima velocidad) motor1.run(RELEASE); // Detiene el motor1 motor2.setSpeed(255); // Establece la velocidad del motor2 en 255 (máxima velocidad) motor2.run(RELEASE); // Detiene el motor2 } void loop() { plusUltra(); // Llama a la función para medir la distancia //Serial.println(sm); // Imprime la distancia medida. if (sm > 1 && sm < 50) { // Si la distancia está entre 1 y 50 cm motor1.run(FORWARD); // Haz que ambos motores avancen hacia adelante motor2.run(FORWARD); delay(300); // Espera 300 milisegundos } else { // Si la distancia no está en ese rango motor1.run(BACKWARD); // Haz que el motor1 retroceda motor2.run(FORWARD); // Haz que el motor2 avance delay(10); // Espera 10 milisegundos } }
-ocupo dos motorreductores amarillos -Un sensor Ultrasónico -Arduino uno -Dos llantas para motorreductores -Un interruptor de pastilla o switch -Cables para componentes macho a macho -Tabla roca o algun material duro (Recomiendo plastico por impresion a 3d)