Arduino
In Twitr_janus is Arduino de printplaat van de microcontroller die de hardware in het hoofd van de marionet manipuleert. Dit omvat beweging van de oogbol, kaak lip-sync toespraak en verlichting van de indicator wratten op zijn kop die oplichten als binnenkomende gegevens wordt ontvangen.
www.Arduino.CC/
Arduino is "een open-source elektronica prototyping-platform op basis van flexibele, gemakkelijk te gebruiken hardware en software. Het bedoeld voor hobbyisten, kunstenaars, ontwerpers, en iedereen die geïnteresseerd is in het creëren van interactieve objecten of omgevingen."
De taal van de Arduino is gebaseerd op de bedrading en de Arduino programmeer envirinment is gebaseerd op verwerking zoals hierboven.
Arduino is eigenlijk vergelijkbaar met de verwerking. Schetsen in beide hebben een basisstructuur van:
- initialisatie code (bibliotheken omvatten, verklaren en initialiseren van variabelen)
- definities voor functies (zoals het controleren van twitter, bewegende oogballen, enz.)
- een centrale looping functie (de belangrijkste herhalende functie waarmee wordt gecontroleerd op nieuwe staten, wanneer de skethc wordt uitgevoerd)
arduino.cc/en/Reference/Servo
De oogbollen in Twitr_janus hoofd worden gedreven door servo's. Binnen de Arduino schets, wordt de servo.h-bibliotheek geladen. Dit doet het zware werk, dus je alleen hoeft te sturen een positienummer aan de Raad, en de bibliotheek zal het omzetten van een servo-opdracht.
De volledige Arduino schets is beschikbaar hier downloaden van GitHub als een tekstbestand:
cloud.github.com/downloads/rosemarybeetle/Twitr-Janus/twitr_janus_arduino_09.txt