5. Far muovere le dita
Microcontrollore Arduino UNO
Il microcontrollore Arduino UNO (d’ora in poi denominato “UNO”) ha risorse computazionali limitate rispetto a PC desktop, laptop, tablet o anche telefoni cellulari, ma è completamente adatto al nostro scopo – implementare un movimento controllato:
- UNO può essere collegato a un PC Windows tramite un cavo USB, per fornire alimentazione e caricare un programma software;
- Il software è solitamente sviluppato in una versione limitata del linguaggio di programmazione C all’interno di un ambiente di sviluppo software speciale di Arduino chiamato SKETCH. Vale la pena menzionare che il software può anche essere progettato e testato in Tinker CAD, quindi esportato come file, letto da SKETCH, compilato e caricato su un dispositivo UNO.
- L’UNO con il programma caricato può funzionare senza un PC e controllare i dispositivi collegati, quando alimentato in modo indipendente (si consiglia un’alimentazione DC da 7-12 Volt o una batteria da 9V).
Figura 37. Microcontrollore Arduino UNO e ambiente di sviluppo del programma SKETCH. Si possono notare le uniche due procedure eseguite da UNO, che devono essere progettate: setup() – inizializzazione di una SBC; e loop() – da ripetere finché viene fornita alimentazione.
Figura 38. Sezione “Circuits” (colonna sinistra) in Tinker CAD