Le protocole Firmata est essentiellement un pont entre le matériel Arduino et Python. Il permet à la carte Arduino de communiquer avec Python, vous permettant de contrôler et de lire les entrées et sorties de la carte à l'aide de scripts Python.