Arduino non è una scheda, ma un marchio e un ecosistema tecnico
Distinzione tra marchio, scheda, microcontrollore, framework, ambiente di sviluppo e piattaforme industriali.
Distinzione tra marchio, scheda, microcontrollore, framework, ambiente di sviluppo e piattaforme industriali.
Editor, compilatore, linker e caricamento del programma; Arduino IDE 2, Arduino CLI, PlatformIO, Visual Micro, Microchip Studio, MPLAB X e toolchain AVR.
Articolo introduttivo dedicato al microcontrollore ATmega328P.
Un’uscita digitale alterna ciclicamente i livelli logici: il comportamento viene osservato su un LED e poi applicato all’eccitazione e diseccitazione periodica di un relè mediante transistor e diodo di ricircolo.
Collegamenti, pull-up e pull-down, debounce software, conteggio delle pressioni valide, rilevamento di pressione e rilascio e commutazione di un’uscita.
Ingresso analogico e conversione ADC.
Sensore analogico con media e scarto outlier.
Collegamento a breve distanza tra microcontrollore, sensori digitali e periferiche.
Macchina a stati.
PWM.
Struttura di Opta Lite e comando marcia-arresto con autoritenuta software, priorità dell'arresto e prevenzione del riavvio automatico.
Programmi completi in formato .ino, pronti per essere aperti nell’ambiente di sviluppo compatibile.
Accensione e spegnimento periodico di un LED mediante delay().
Gestione indipendente di LED e relè mediante millis().
Lettura stabile del pulsante, conteggio delle pressioni e controllo del LED.
Lettura di A0, conversione in millivolt, isteresi e temporizzazione non bloccante.
Dieci campioni, ordinamento, eliminazione dei valori estremi e media dei sei valori centrali.
Ricerca degli indirizzi I²C presenti sul bus e visualizzazione dei risultati sul monitor seriale.
Inizializzazione e utilizzo di un display LCD collegato al bus I²C.
Gestione di stati e transizioni senza temporizzazioni bloccanti.
Generazione e variazione di un segnale PWM mediante un'uscita compatibile.
Comando marcia-arresto con autoritenuta software, priorità dell'arresto e prevenzione del riavvio automatico.
Sketch Wiring completi e autonomi per acquisizione, misura e sperimentazione con sensori e dispositivi hardware.
Misura di temperatura, umidità relativa e pressione atmosferica tramite I²C.
Misura dell'illuminamento in lux tramite sensore digitale I²C.
Acquisizione di temperatura e umidità relativa con controllo delle letture.
Misura digitale della temperatura tramite bus 1-Wire.
Misura della distanza mediante ultrasuoni e filtraggio delle letture.
Misura della distanza mediante sensore ottico Time of Flight.
Misura RMS e frequenza della tensione per riconoscere cali, sovratensioni e interruzioni dell'alimentazione.
Progetto completo con sketch per XIAO ESP32S3 Sense e pagina HTML per visualizzare sul PC lo stream JPEG ricevuto tramite USB.