ATmega328P

Articolo introduttivo dedicato al microcontrollore ATmega328P.

Pulsante e contatti NO/NC

Collegamenti, pull-up e pull-down, debounce software, conteggio delle pressioni valide, rilevamento di pressione e rilascio e commutazione di un’uscita.

Download codici Wiring

Programmi completi in formato .ino, pronti per essere aperti nell’ambiente di sviluppo compatibile.

Scanner I²C

Ricerca degli indirizzi I²C presenti sul bus e visualizzazione dei risultati sul monitor seriale.

Macchina a stati

Gestione di stati e transizioni senza temporizzazioni bloccanti.

PWM

Generazione e variazione di un segnale PWM mediante un'uscita compatibile.

Esempi con sensori e dispositivi

Sketch Wiring completi e autonomi per acquisizione, misura e sperimentazione con sensori e dispositivi hardware.

BME280

Misura di temperatura, umidità relativa e pressione atmosferica tramite I²C.

BH1750

Misura dell'illuminamento in lux tramite sensore digitale I²C.

DHT22

Acquisizione di temperatura e umidità relativa con controllo delle letture.

DS18B20

Misura digitale della temperatura tramite bus 1-Wire.

HC-SR04

Misura della distanza mediante ultrasuoni e filtraggio delle letture.

VL53L0X

Misura della distanza mediante sensore ottico Time of Flight.

Rilevamento blackout

Misura RMS e frequenza della tensione per riconoscere cali, sovratensioni e interruzioni dell'alimentazione.