Arduino is een open-source elektronica platform gebaseerd op easy-to-use hardware en software. U meestal een Arduino microcontroller board in één van twee manieren gebruiken:
- U kunt het bord aansluiten op een desktop computer en upload een computerprogramma (of script). Zodra de Raad van bestuur is geprogrammeerd u kunt vervolgens insluiten in uw eigen projecten en macht het bord met behulp van een standaard AC-adapter, of,
- Hier kun je de Raad van bestuur de desktop computer en de overdracht van berichten (gegevens) tussen de Raad van bestuur en de computer is aangesloten. In dit geval gebruikt u de Raad van bestuur als een "verlengstuk" van uw computer te worden voorzien van digitale en analoge input of output aansluitingen.
In dit Instructable zullen we overwegen geval #2, met behulp van de standaard Firmata-bibliotheek. Firmata is een protocol (set van regels) voor het communiceren met microcontrollers van software op een computer, smartphone of tablet. Standaard Firmata is een softwarebibliotheek waarmee Arduino apparaten kunnen communiceren met uw computer met behulp van het Firmata-protocol.
Er zijn vele softwarepakketten die gebruik van de standaard Firmata maken, met inbegrip van de verwerking, Python pyFirmata, HyperStudio, HyperDuinoen vele anderen.
In de volgende stappen leert hoe te downloaden, installeren en testen van de standaard Firmata-bibliotheek op een Arduino Uno-apparaat dat is aangesloten op een computer met Mac OS X 10.10.3. Deze stappen moeten op elke Arduino-compatibel apparaat met inbegrip van de Arduino Pro Mini of de LilyPad werken. De stappen moeten ook werken op Microsoft Windows of Linux met slechts kleine wijzigingen.