Este es mi primer coche RC controlado por Bluetooth basado en Arduino. Es controlado por una aplicación de teléfono inteligente.
COMPONENTES Y SUMINISTROS
- Arduino UNO
- Módulo Bluetooth HC-05
- Controladores de motor SparkFun Dual H-Bridge L298
- Pimoroni Maker Essentials: micromotores y ruedas adherentes
- Cables puente
- Batería de iones de litio de 1000 mAh
- Lec rojos
Una vez que tenga todas las partes que quería construirlo y probarlo.
CÓDIGO
carta t ;
configuración vacía () {
pinMode ( 13 , SALIDA ); //motores izquierdos adelante
pinMode ( 12 , SALIDA ); //motores izquierdos en reversa
pinMode ( 11 , SALIDA ); //motores derechos hacia adelante
pinMode ( 10 , SALIDA ); //motores derechos en reversa
pinMode ( 9 , SALIDA ); //LED
de serie comenzar ( 9600 );
}
bucle vacío () {
if ( Serie . disponible ()){
t = serie . leer ();
de serie imprimir ( t );
}
if ( t == 'F' ){ //avanzar (todos los motores giran hacia adelante)
escritura digital ( 13 , ALTO );
escritura digital ( 11 , ALTA );
}
else if ( t == 'B' ){ //mover hacia atrás (todos los motores giran en dirección inversa)
escritura digital ( 12 , ALTO );
escritura digital ( 10 , ALTO );
}
else if(t == 'L'){ //turn right (left side motors rotate in forward direction, right side motors doesn't rotate)
digitalWrite(11,HIGH);
}
else if(t == 'R'){ //turn left (right side motors rotate in forward direction, left side motors doesn't rotate)
digitalWrite(13,HIGH);
}
else if(t == 'W'){ //turn led on or off)
digitalWrite(9,HIGH);
}
si no ( t == 'w' ){
escritura digital ( 9 , BAJO );
}
else if ( t == 'S' ){ //STOP (todos los motores se detienen)
escritura digital ( 13 , BAJO );
escritura digital ( 12 , BAJO );
escritura digital ( 11 , BAJO );
escritura digital ( 10 , BAJO );
}
retraso ( 100 );
}
-
Arduino ATmega 2560 R3¡Oferta!
$20.50$19.00 -
Arduino Uno Wifi¡Oferta!
$15.00$13.00 -
Arduino Mini USB Nano V3.0 CH340 Chip Board 5V 16M + Cable¡Oferta!
$9.00$8.50
create.arduino.cc