arduino-scratch

S4A 05 - Circuit amb tres leds: semàfor

Q.Serrano - quique.srrn@gmail.com - QODE66

Finalitat

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.

Material requerit

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

Esquema electrònic del semàfor

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èctricEsquema elèctric

El muntatge del circuit en la placa protoboard seria el següent:

Esquema de muntatge

Programació del semàfor

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.

Eixides digitals

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.

Seqüència roig

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.

Seqüència completa

Si donem a la bandera verda per a executar el programa, veurem com funciona el nostre propi semàfor en la placa arduino.

Visualització del semàfor en pantalla

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.

Disfresses

Incloem els respectius blocs de “Aparença” “canviar la disfressa a” com hem aprés, i seleccionem que disfressa volem que usen.

Seqüència completa

Resum de la sessió

En aquesta sessió hem aprés diverses coses importants:

Veure també