Arduino IDE risulta semplice da utilizzare, ma rispetto ad altri ambienti di sviluppo più professionali mette a disposizione dell’utente funzionalità alquanto limitate.
Uno dei più diffusi ambienti di sviluppo professionali è “Visual Studio Code”, un prodotto distribuito dalla Microsoft e sviluppato in Python, che mediante l’estensione (gratuita ed open source) PlatformIO IDE, fornisce degli strumenti completi per lo sviluppo di sistemi embedded come le board arancino.ccTM.
PlatformIO IDE è un ambiente di sviluppo per sistemi embedded, IoT, Arduino, ARM mbed, SPLPlatformIO e può essere eseguito sulle principali famiglie di sistemi operativi ( Windows, Mac, Linux) o su sistemi Linux Embedded basati su architettura ARM, come arancino.ccTM .
Tra le sue principali proprietà vi è lo smart code navigation, un gestore delle librerie, il completamento automatico del codice scritto in linguaggio C/C++, un monitor di porta seriale.
PlatformIO IDE risulta quindi una valida alternativa ad Arduino IDE nella programmazione delle arancino.cc board.
Per eseguirne l’installazione è necessario seguire la seguente procedura:
- Scaricare Visual Studio Code dalla pagina ufficiale;
- Installare PlatformIO cliccando sull’icona Extensions nella barra a sinistra (fig.1);
- nella casella di ricerca digitare “platformio”
- comparirà in alto la voce “PlatformIO IDE”, basta cliccare su “Install”;
- ad installazione ultimata riavviare VSCode.
Nella sezione “Libraries” è possibile verificare la presenza delle arancino.cc library preinstallate (fig.2).