Controllare una striscia NeoPixel con Arduino

In questo breve tutorial parleremo della striscia NeoPixel: si tratta di una serie di LED RGB che possono essere programmati con una certa semplicità con Arduino, ottenendo giochi di luce e altri effetti interessanti per i nostri progetti interattivi, legati alla domotica oppure ai dispostivi indossabili.

Le strisce sono disponibili in varie lunghezze, con un numero di LED variabile. Nell’esempio proposto vediamo come far cambiare colore in maniera casuale agli elementi della NeoPixel.

Inizialmente vengono definite le costanti PIN e NUMPIXEL che fanno riferimento al pin digitale che controlla la striscia e al numero di LED che la compongono. Cambiando la configurazione hardware del nostro progetto dovremo necessariamente cambiare questi valori!

Più NeoPixel possono essere collegate in serie unendo il pin DO (digital output) al pin DIN (digital input) della striscia successiva.

NeoPixel ad anello

In questo tutorial parliamo delle NeoPixel ad anello, che si controllano alla stessa maniera delle strisce.

Conclusioni sulla striscia NeoPixel

Prova a clonare il progetto di Tinkercad presente in questo progetto per esercitarti con le strisce NeoPixel. In caso di dubbi o suggerimenti puoi contattarci utilizzando il form qui sotto. Se sei un docente e vuoi portare esperienze di questo tipo nella tua scuola consulta la nostra offerta didattica STEM.

Se stai muovendo i primi passi in questo mondo ti consigliamo il corso online che abbiamo realizzato.

    Acconsento al trattamento dei dati personali ai sensi del Regolamento UE 2016/679. Leggi la Privacy Policy.