Paso 8: Electrónica - Arduino
Necesita una placa Arduino UNO, utilicé un v2.21 Seeeduino aquí - hicieron el trabajo muy bien en su día, pero un par de nuevas características se han añadido al código y así no cabe en ya. UNOs genuinos tienen ligeramente más espacio para los programas.
Subir el código fuente a arduino. En serio. En realidad hacer esto. Nada funcionará hasta hacer esto. Hazlo.
Mira esta guía fina cortesía de Adafruit para ayuda. O en cualquier lugar de Instructables, o uno de los cientos de tutoriales de Arduino en la web.
Porque cambia regularmente, no he adjuntado una copia del código mismo a este paso, pero la versión muy más reciente puede ser descargado en un paquete desde el repositorio de código polargraph. Descargar el archivo llamado Polargraph.___.zip.
Descomprimir el paquete. Dentro está una carpeta llamada arduino-fuente que contiene (usted lo adivinó), el código fuente de la parte del proyecto de arduino.
Dentro de fuente de arduino hay una carpeta llamada bibliotecas. Contiene las bibliotecas que necesita)
AFMotor de Adafruit y Accelstepper de Mike McCauley)
También contiene una carpeta llamada polargraph_server_a1. Este es el código del firmware polargraph.
Copiar el contenido de la fuente/bibliotecas de arduino en su Arduino/bibliotecas/ carpeta.
Copiar arduino-fuente/polargraph_server_a1 en su Arduino / carpeta.
Debería haber creado tres nuevas carpetas en el disco:
- Arduino/polargraph_server_a1 /
- Arduino/bibliotecas/Accelstepper /
- Arduino/bibliotecas/AFMotor /
Iniciar el IDE de Arduino.
Vaya a archivo -> Sketchbook -> polargraph_server_a1
Catorce archivos para abrir y mostrados como fichas en el IDE. Este es el código fuente del firmware.
Presione el botón "verificar" en la barra de herramientas para tratar de compilarlo.
Si compila, presione el botón de "upload" en la barra de herramientas para subirlo.
Por supuesto el código fuente también está disponible en el repositorio de código - https://github.com/euphy/polargraph_server_a1 - si desea la versión muy más reciente, pero vas a tener que figura que uno a sí mismo.
Una vez hecho eso, usted debe confirmar que está funcionando adecuadamente - uso el serial monitor en el tablero, situado a 57600 baudios para asegurarse de que está emitiendo "listo" cada dos segundos (ver última imagen).