Paso 5: (Opcional) sabio reloj 3 software - configuración, compilación, carga
Pero, tarde o temprano, tendrá que actualizar el software.
Este proceso requiere los siguientes requisitos previos:
-instalación de los relacionados con Sanguino archivos (ya sabio reloj 3 es compatible con Sanguino, una variante del Arduino);
-conexión a la tarjeta, a través del FTDI cable/breakout.
Para instalar los archivos de Sanguino, siga las instrucciones aquí . Básicamente, usted necesita hacer dos cosas:
-Añadir la definición de la Junta de Sanguino al archivo arduino22/hardware/arduino/boards.txt;
-crear la carpeta "sanguino" y copiar los archivos de Sanguino, como se muestra en la foto 1.
Después de que se hayan completado estos dos pasos, se debe ver "Sanguino" aparece en el menú "Herramientas/tablero" de Arduino IDE (como se muestra en la foto 2).
Para cargar el sketch, necesitará conectar la placa a la PC o Mac con un cable FTDI/breakout. El extremo USB del cable es conectado a la PC/Mac, final FTDI se conecta a la Junta de sabios reloj 3 como se muestra en la foto 3 a continuación.
Con el software y hardware en el lugar, la actualización consistirá en los siguientes pasos:
-descargar el último software en el PC;
-iniciar el IDE de Arduino y cargar el bosquejo;
-compilar, usar Sanguino como el tablero;
-subir a la Junta de sabios reloj 3 .
Unziping el código fuente (found aquí ) debe resultar en una estructura de directorios, como se muestra en la foto 4 más abajo.
Si se obtienen errores de compilación, relacionadas con el archivo "tone.cpp", como el siguiente,
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp: en función 'void soundAlarm()':
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:60: error: 'tono' no se declaró en este ámbito
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp: en función 'void beep()':
... \ArduinoIDE\libraries\WiseClock3\Sound.cpp:75: error: 'tono' no se declaró en este ámbito
Asegúrese de que el archivo Tone.cpp está presente en la carpeta "sanguino", como se muestra en la última captura de pantalla (Foto 5).