ZZBlocks 0.3.9 TEST — aggiornamento del 16 ottobre 2026

NeoPixel: confermati i blocchi per strisce e matrici RGB, con inizializzazione, RGB componibile, pixel singolo, riempimento, luminosità, aggiornamento, spegnimento e lettura del numero di LED. Tutti i blocchi hanno il colore uniforme della categoria. È inclusa la libreria ABlocks_NeoPixel usata dall’esempio SteaMakers.

Nuovo blocco «NeoPixel imposta LED # colore»: l’indice accetta un numero o una variabile; cliccando il campione si apre una matrice di 70 colori. Il colore iniziale è rosso. Il colore selezionato viene salvato nel progetto e genera il valore RGB corretto. Il blocco RGB componibile resta disponibile.

Verifiche superate: 70 colori distinti, apertura della tavolozza, aggiornamento alla selezione, generazione RGB, roundtrip salvataggio/riapertura, test DOM dell’applicazione, esempi, 1.209 scenari di generazione, matrici 8×8/8×16. La compilazione AVR reale non è stata eseguita in questo ambiente.


SDS011: aggiunta la sottocategoria «Particolato PM2.5 / PM10» in Sensori > Gas e qualità dell’aria. Blocchi per inizializzare RX/TX, aggiornare la lettura UART, leggere PM2.5/PM10 in µg/m³, controllare l’arrivo di un pacchetto valido e mettere in sleep/riattivare il sensore. Libreria SDS011 inclusa. Aggiunto esempio seriale che stampa i due valori quando arriva un nuovo pacchetto. Validazione: configurazione unica direttamente nel Setup, aggiornamento unico nel Loop, RX/TX distinti e conflitto SoftwareSerial con GPS/Bluetooth/seriale software segnalato. Note elettriche da datasheet (alimentazione 5 V >1 W, logica UART 3,3 V) nella guida e tooltip.

Test automatico SDS011: toolbox, codice generato, letture PM2.5/PM10, flag nuovo pacchetto, comandi sleep/wakeup, libreria allegata, salvataggio/riapertura e validazioni mancanti/conflitti superati. Il sorgente della libreria è verificato con simulatore UART host; compilazione AVR e prova fisica restano da eseguire su Windows/Arduino UNO.
