First Technology Transfer

Standard and Advanced Technical Training, Consultancy and Mentoring

Interacting with Arduino devices using Python and Firmata

Duration: 5 Days

Python is a most versatile and flexible language. I like to think of Python as a kind of “wrapper language” that can be wrapped around complex programming frameworks and expose their functionality through a rich programming interface that abstracts away most of the technical detaisl and focuses on “applicability”.

In this workshop, which assumes a basic knowledge of Python programming, the emphasis will be on combining interesting Python commnications and media libraries with use of the firmata protocol to communicate with Arduino devices that will act to provide a “rich vein of interactivity”.

The workshop aims to “expose techniques and devices and their uses” that might serve as the “seeds” of “things that might be done”.