ED1: Com programar la tira de LED NeoPíxel
En aquesta guia ràpida trobareu instruccions per començar a programar la tira de LED amb la ED1. La tira de led NeoPíxel està formada per un conjunt de LED RGB, que podem programar perquè adquireixin qualsevol color. En aquest exemple farem servir una tira amb 30 LED. Podem programar cadascun d’aquests LEDS de manera individual, aconseguint diferents efectes visuals.
Material necessari
- Placa ED1
- Tira de LED NeoPíxel
- Ordinador. Cal comprovar que el dispositiu tingui instal·lats els controladors necessaris. Trobareu tota la informació en aquesta fitxa.
1. Per treballar amb la tira de LED, l’hem de connectar a un pin digital. En aquest cas, la connectem al pin digital 1, com es veu a la imatge:

2. Per començar, afegirem la llibreria “NeoPíxels” des de microblocks:

3. El primer que cal fer és programar el pin en què hem connectat la tira de LED, en el nostre cas el pin digital 1. Farem servir el bloc “inicialitza tira de LED (30) Neopíxels al pin (1)”. A continuació farem servir el bloc “posa tots els NeoPíxels de color ()” i triarem el color que mes ens agradi. Quan executem el programa, la tira de LED s’il·luminarà tota del mateix color.
4. Per il·luminar de forma diferent cada LED, podem fer servir la seva posició en la tira, fent servir el bloc “Posa NeoPíxel () de color ()” Prova de fer servir aquest bloc per crear una seqüència de diferents colors en els primers deu pins, per exemple, amb la següent programació tindrem el resultat que es veu en la imatge:

5. Podem fer servir la tira de LED com a “Semàfor” perquè ens avisi quan hi ha, per exemple, una baixada en el nivell de llum, combinant els sensors amb un bloc de programació condicional. Per elaborar el següent programa, s’ha fet servir un bucle de repetició “per sempre” i a dins s’ha fet servir una estrictura condicional “Si”. Aquests blocs es troben dins la categoria “control”. Per fer servir el sensor de llum, heu d’instal·lar la llibreria “sensors bàsics” o podeu consultar la guia ràpida d’aquesta col·lecció.
6. Amb el següent programa, la tira de LED s’il·lumina de color vermell quan detecta un nivell de llum inferior a 200:

7. Fent servir altres sensors, podeu utilitzar aquesta mateixa estructura condicional per crear diferents semàfors. Per exemple, fent servir el sensor d’humitat, es pot crear un semàfor que ens avisi de la humitat en una planta, i així podem saber quan l’hem de regar! (Per programar el sensor d’humitat podeu consultar la guia ràpida “Com programar el sensor d’humitat“)
Descarrega l’exemple del programa.
En aquest vídeo pots veure una presentació de les característiques de la placa ED1:


