pugliasos newlogoDEF

Orario della segreteria: tutti i martedì, dalle ore 17 alle 19, su appuntamento.

 L’IDE classico di Arduino

I nostri progetti per Arduino verranno preparati in un ambiente integrato di sviluppo detto IDE, acronimo di Integrated Development Environment. Attraverso l’IDE produrremo un programma sotto forma di file di testo, di estensione .ino e contenente tutte le istruzioni con cui Arduino con­trollerà i nostri circuiti.

Un programma viene chiamato sketch (schizzo), noi lo chiameremo anche progetto; automatica­mente viene salvato in un modo particolare, ma poco esplicativo; ad esempio un progetto salvato di default come sketch_feb27a.ino è il primo progetto che ha avuto inizio il 27 febbraio, sketch_feb27b.ino il secondo... All’atto del salvataggio del progetto è consentito (e consigliato!) no­minarlo a proprio piacimento per meglio identificare il suo contenuto.

È possibile utilizzare online l'IDE di Arduino dove i progetti saranno salvati nel cloud e disponibili da qualsiasi dispositivo.

Se invece preferisci lavorare offline allora scarica la versione desktop all’indirizzo http://arduino.cc/en/Main/Software scegliendo quella idonea al tuo sistema operativo.

01 PiacereSonoArduinoUNOR3 html f9aa1c78d9c5a800

 L’IDE Arduino, come si può vedere in figura, raggruppa nello stesso ambiente

  • un editor;

  • un compilatore immagine.png che verifica la sintassi del programma presente nell’editor e  lo converte in una forma idonea e riconoscibile dal microcontrollore Atmega di Arduino;

  • un loader 01 PiacereSonoArduinoUNOR3 html 30a5054af4f95ae5 che compila il programma e lo carica sulla scheda Arduino;

  • un monitor seriale 01 PiacereSonoArduinoUNOR3 html 3249a0e93b642cb8 che apre una finestra, detta per l’appunto Monitor seriale, che  permette di esaminare i dati scambiati dal computer con Arduino.

La sintassi del linguaggio di programmazione è il Wiring, derivato dal linguaggio informatico C/C++; creare uno sketch è semplicissimo poiché è come “compilare un modulo” in cui è necessario inserire i comandi fra le parentesi graffe di due funzioni:

  • la prima, setup(), dove vengono inserite le istruzioni da eseguire una sola volta all’avvio o al reset del programma;

  • la seconda, loop(), dove vengono inserite le istruzioni da eseguire ciclicamente.

Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Read more
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline