Linkit 7688 Duo con Lede – Firmata e Python

Dopo aver fatto il test con python nel precedente articolo

Linkit 7688 Duo con Lede – Comunicazione Uart MPU-MCU

in questo si descrive come eseguire la stessa operazione utilizzando la libreria python Firmata

Protocollo Firmata

In questo caso la modalità di programmazione è la seguente

duo-firmata-archCome prima operazione, così come descritto nell’articolo Mediatek

Usare Firmata con Python

installiamo la libreria Firmata per python; in una shell su LEDE eseguire

Sull’ IDE Arduino scegliere File->Examples->Firmata->StandardFirmata

arduinofirmataEseguire la seguente modifica nel codice sketch:

Cercare il codice

Firmata.begin(57600);
  while (!Serial) {

e sostituirlo con

  Serial1.begin(57600);
  Firmata.begin(Serial1);
 
  while (!Serial1) {

Salvare il file ed eseguire la compilazione e caricamento sul Linkit 7688 Duo.

In una shell unix in Lede creare il file blink_with_firmata.py e copiare all’interno il codice

Salvare ed uscire.

Sempre dalla shell eseguire il comando

Il Led presente sulla scheda dovrebbe accendersi e spegnere ad intermittenza.

Di seguito il link per scaricare i due file pronti per il Linkit 7688 Duo

 Lede Python Firmata file

 Nel prossimo articolo si abilita la scheda a funzionare come Arduino Yun

Linkit 7688 Duo con Lede – Esempio Timecheck