Este es un pequeño proyecto qur hice de un robot evasor de objetos que hice para practicar el uso de git y github, y como una practica para el curso de Fundamentos del Desarrollo de Hardware con Arduino de Platzi
- Un Arduino UNO
- Un módulo ultrasonico HC-SR04
- Un módulo L298
- Dos resistencias de 470 ohms
- Una resistencia de 1 kilo ohms
- Dos leds
- Un pulsador
- Una placa multipropócioto
- Una bateria de 9 volts
- Un interruptor
- Dos motores con ruedas
- Una base sobre la que poder montar todo
El mismo se encuentra en la carpeta schematic en conjunto con el proyecto de Fritzing por si lo necesitas
Para subir el proyecto al arduino primero necesitamos tener Platformio CLI instalado en conjunto con sus Shell Commmands y las 99-platformio-udev.rules, y también necesitamos descargar la libreria PinChageInterrupt
Primero descargamos el firmware desde aqui mismo apretando en el boton de Code, puede ser como un archivo .zip el para abrir hay que decomprimirlo o con un git clone
a este repo.
Luego conectamos el arduino a la PC, abrimos una terminal en la carpeta del proyecto y escribimos:
$ pio init # iniciamos el proyecto
$ pio lib install "/ruta/hacia/PinChangeInterrupt.zip" # instalamos la librería
$ pio run # compilamos
$ pio run --target upload # lo cargamos