Q.Serrano - quique.srrn@gmail.com - QODE66
La lliçó ens ensenyarà a muntar un circuit amb múltiples LEDs per a construir un semàfor, de manera que tindrem que utilitzar blocs d’eixida digital amb pins diferents. Al mateix temps, visualitzarem el semàfor en la pantalla del nostre PC i aprendrem a canviar el fons de l’escenari.
Tot açò comprenent el concepte d’algorisme.
Imatge | Descripció |
---|---|
Arduino Uno o compatible amb S4A i amb el firmware per S4A carregat. | |
Una protoboard | |
Cables de connexió | |
Tres díodes led | |
Una resistència de 330 Ohms |
En la sessió anterior vam veure com connectar correctament un LED. Ara complicarem una mica el circuit connectant tres díodes LED que s’encendran i apagaran per a construir el nostre propi semàfor.
Si hem entés el circuit amb un només LED, és fàcil entendre també aquest circuit. L’esquema electrònic seria el següent:
Esquema elèctric
Hem connectat cadascun dels díodes LED a diferents eixides digitals per a poder governar-los de manera independent.
Només necessitem una resistència perquè està en sèrie amb els tres díodes. El corrent que circule per qualsevol d’ells ho farà també per la resistència, de manera que protegirà als tres de cremar-se.
Tanquem el circuit connectant la resistència a GND. (negatiu de la alimentació)
El muntatge del circuit en la placa protoboard seria el següent:
Un semàfor funciona de manera que s’encenen primer el roig, després el verd, i finalment el groc. Després tornaria a començar pel roig.
Per a programar el nostre semàfor no necessitem cap bloc que no hàgem usat abans. L’única novetat serà triar en el bloc “digital encés” i “digital apagat” l’eixida digital que vulguem utilitzar.
Començarem el programa amb els mateixos blocs de control que comencem la pràctica anterior, ja que volem que el semàfor funcione contínuament mentre estiga premuda la bandera verda.
El primer que volem fer és que s’encenga el LED roig durant 3 segons i després s’apague. Com és el que hem connectat a l’eixida digital 13, seleccionarem aqueixa eixida en els blocs de “Moviment” d’encendre i apagar.
En el bloc de “Control” de “esperar” li posem 3 segons.
Fem els mateix per al LED verd (pin digital 10) i per al groc (pin digital 11), amb l’excepció que el groc només volem que aquesta encesa 1 segon.
Si donem a la bandera verda per a executar el programa, veurem com funciona el nostre propi semàfor en la placa arduino.
Seguint el concepte de la pràctica anterior, tractarem de visualitzar el comportament del nostre programa en el nostre monitor.
Dibuixem les tres disfresses per a simular el nostre semàfor en la pantalla de l’ordinador, un per cada situació diferent de les que es donen.
Incloem els respectius blocs de “Aparença” “canviar la disfressa a” com hem aprés, i seleccionem que disfressa volem que usen.
En aquesta sessió hem aprés diverses coses importants: