web_blockk_neopixel

Moduli Neopixel IDC

Il modulo Neopixel è una soluzione intelligente per creare effetti luminosi e animazioni colorate utilizzando otto LED RGB controllati da un micro:bit. Permette una facile connessione e una programmazione immediata nell'ambiente MakeCode. Crea le tue animazioni luminose, sistemi di segnalazione o indicatori colorati, imparando le basi della programmazione e lavorando con l'elettronica in modo divertente.

Descrizione

Neopixel contiene 8 LED RGB che possono essere controllati individualmente e visualizzano qualsiasi colore utilizzando una combinazione di componenti rosso, verde e blu. È adatto per indicazioni visive, effetti luminosi e per insegnare la miscelazione dei colori. Grazie al connettore IDC, è possibile collegarlo facilmente al micro:bit tramite un dispositivo universale.

Specificazione

  • Connettore: IDC
  • Uscita: logico (gestione digitale del colore)
  • dimensioni: 30 × 30 × 13 mm
  • Numero di LED: 8 RGB (programmabili)

Collegamento

Per collegare il modulo al supporto universale, utilizzeremo un filo con un connettore IDC a sei pin. Innanzitutto, colleghiamo il filo piatto a sei conduttori con un connettore IDC al supporto universale in posizione 1, quindi colleghiamo l'altra estremità al modulo. Il connettore IDC ha una scanalatura su un lato, quindi può essere collegato solo in una direzione.

Programma

Programma di base

Questo programma visualizza un arcobaleno sul Neopixel, con i colori che ruotano continuamente. L'effetto visivo è creato dalla ripetizione costante della rotazione dei colori, che fa sì che i LED creino l'impressione di una striscia luminosa in movimento.

Il programma utilizza la libreria Neopixel, dove il blocco "SET" imposta la variabile "strip", che determina il numero di LED (nel nostro caso 8) e il pin di connessione (pin 14). Il blocco "strip show" accende il display e attiva l'effetto arcobaleno. Ripetendo la rotazione in loop, si ottiene un movimento fluido e costante dei colori attorno al cerchio.

Compiti

Attività 1: Semaforo

Programma il Neopixel per simulare un semaforo. Lascia che i colori rosso, arancione e verde si accendano uno dopo l'altro. Non dimenticare di aggiungere ritardi in modo che ogni colore rimanga acceso abbastanza a lungo.

Compito 2: Polizia

Dividi il Neopixel in due metà: impostane una sul blu e l'altra sul rosso. Programmalo con colori alternati per simulare il lampeggiamento di un faro della polizia.

Attività 3: Umore

Assegna colori diversi a stati d'animo diversi (ad esempio, blu = calma, rosso = rabbia, verde = felicità). Utilizza il programma per visualizzare lo stato d'animo attuale sul Neopixel di tua scelta.

Attività 4: Indicatore di temperatura

Collega Neopixel a un sensore di temperatura. Cambia il colore in base alla temperatura attuale: ad esempio, blu per freddo, verde per temperatura confortevole e rosso per caldo.

Attività 5: Contatore punti

Utilizza Neopixel come contatore visivo: ogni volta che premi un pulsante, si accende un altro LED. In questo modo puoi tenere traccia del numero di punti guadagnati, ad esempio in un gioco o in un quiz.