Stap 3: Firmware
Deze firmware zal binnenkomende twitter gegevens lezen, zodat als je tweet "feed me!" uit de gebruikersnaam omnomnom die de arduino van de twee LED's oplichten zal op pin 2 en 3 voor 1 seconde aangesloten, waardoor de volgorde van de levering voedsel om te beginnen. Ik ben met behulp van Arduino 1.0 voor dit project, ik adviseer deze versie downloaden (of hoger) voor dit project. Wilt u niet de nieuwe versie gebruiken, zorg ervoor dat u de volgende Arduino libraries (ze zijn gebundeld met v1.0): - Ethernet (voor de Ethernet-Shield) - EthernetDHCP (voor zelf-configurerend het IP-adres u DHCP gebruikt thuis) zet de schakelaar aan de onderkant van de feeder, de LCD moet flash 12:00 en de motoren eenmaal via de voeding levering volgorde moeten worden uitgevoerd. Raadpleeg de handleiding als u wilt instellen van de klok of extra voedsel de timers, dit zal niet nodig zijn voor het project instellen. Druk op de rec knop en opnemen van een persoonlijk bericht voor uw huisdier, dit zal spelen aan het eind van elke voedsel levering sequentie. Hier is de 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