Paso 3: Firmware
Este firmware leerá los datos entrantes de twitter para que si twittear "feed me!" de la omnomnom username que el arduino se encenderá los LEDs conectados a los pines 2 y 3 durante 1 segundo, haciendo que la secuencia de entrega de alimentos empezar. Estoy utilizando Arduino 1.0 para este proyecto, te recomiendo descargar esta versión (o posterior) para este proyecto. Si no desea utilizar la nueva versión, asegúrese de tener las siguientes bibliotecas de Arduino (que se lían con v1.0): - Ethernet (para el Shield Ethernet) - EthernetDHCP (para autoconfiguración de la dirección IP es utilizas DHCP en casa) Encienda el interruptor de encendido en la parte inferior del comedero, la pantalla LCD debe flash 12:00 y los motores se deben ejecutar a través de la secuencia de entrega de alimentos una vez. Consulte el manual Si desea configurar el reloj o temporizadores de alimento adicional, esto no será necesario para el proyecto. Pulse el botón rec y grabar un mensaje personalizado para su mascota, esto jugará al final de cada secuencia de entrega de alimentos. Aquí está el Firmware:
/*<br> Twitter Client with Strings This sketch connects to Twitter using an Ethernet shield. It parses the XML returned, and looks for this is a tweet You can use the Arduino Ethernet shield, or the Adafruit Ethernet shield, either one will work, as long as it's got a Wiznet Ethernet module on board. This example uses the DHCP routines in the Ethernet library which is part of the Arduino core from version 1.0 beta 1 This example uses the String library, which is part of the Arduino core from version 0019. Circuit: * Ethernet shield attached to pins 10, 11, 12, 13 created 21 May 2011 by Tom Igoe modified by Amanda Ghassaei June 2012