Microcontrollori

mini-R, robot-rover basato sull'ESP8266

Luca Sguanci

mini-R

mini-R è un robot-rover controllato via Wi-Fi costruito attorno al kit Adafruit Mini Robot Rover Chassis.
I codici completi per il controllo del robot e per l’interfaccia web sono disponibili nella repository del progetto su GitHub.

Il robot-rover mini-R.

Al centro del progetto si trova un Adafruit ESP8266 Feather Huzzah impostato in modalità soft-AP e controllato tramite una web-app. Il driver dei motori è la scheda Adafruit DC Motor + Stepper FeatherWing.

ESP8266

Luca Sguanci

Adafruit ESP8266 Feather Huzzah

L’ESP8266 è un microcontrollore economico con tecnologia Wi-Fi, prodotto dalla Espressif di Shangai.

L’Adafruit ESP8266 Feather Huzzah è una scheda basata sul chip ESP8266 con processore impostato a 80 MHz e tensione logica di 3.3V.

La repository con i codici è disponibile su GitHub

Connessione Wi-Fi

Per una panoramica sul funzionamento delle reti, indirizzi IP e risorse web si veda la pagina Internet e reti.

Microcontrollori (MCU)

Luca Sguanci

Microcontrollori – MCU MicroController Unit

Un micro-controllore (MCU MicroController Unit) è un piccolo computer che risiede in un singolo circuito integrato.


Un microcontrollore può essere inserito all’interno di un dispositivo oppure essere integrato in una scheda di prototipazione insieme a altri componenti e a delle periferiche di input/output programmabili: questo è il caso della piattaforma Arduino.

Analogie e differenze tra microcontrollori e computer

Che vuol dire che un microcontrollore è un piccolo computer?
E’ piccolo perché ha dimensioni ridotte e perché, rispetto a un computer, ha una minore capacità di calcolo.
Un computer è un dispositivo che permette di utilizzare contemporaneamente diverse applicazioni e può essere programmato per svolgere funzioni diverse; un microcontrollore di solito viene utilizzato per realizzare un dispositivo hardware programmato per svolgere un compito specifico, per esempio: