arduino-scratch

04 - Execució d’un programa en pantalla

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

Finalitat

La lliçó pretén introduir el concepte d’escenari al mateix temps que dibuixar els «Vestits». També a usar els blocs que fan que es visualitze en pantalla un vestit determinat. Així podrem visualitzar en el monitor del nostre PC com funciona el nostre programa i comprovar que succeeix el mateix que en el LED del nostre Arduino.

Material

Imatge Descripció
Arduino Uno o compatible amb S4A i amb el firmware per S4A carregat.
Un cable USB adequat al connector del teu Arduino.
Un PC amb l’entorn S4A correctament instal·lat i configurat.

Concepte de escenari i Vestits

En l’escenari podem veure en el monitor del nostre PC com es desenvolupa el nostre programa. És la pantalla en blanc que hi ha a dalt a la dreta, on apareix per defecte un dibuix de la placa Arduino. Aqueix dibuix és un exemple del que anomenem “Vestits” en S4A.

El que volem aconseguir és que en eixa pantalla aparega un dibuix o una foto que represente un LED encès quan s’encenga el LED, i un apagat quan estiga apagat. Per a aconseguir-ho usarem les “Vestits”.

Escenari

Dibuixant les Vestits

Pestanya vestits

El primer que farem serà anar a la pestanya “Vestits”. Ací podem veure que l’únic que hi ha és un dibuix d’una placa Arduino. que ve per defecte. Per a dibuixar un vestit nou farem clic en el botó “Dibuixa”.

Dibuixant un cercle

Arribarem a una pantalla molt semblant al programa Paint de Windows.

Amb ella dibuixarem un cercle roig que representarà el nostre díode LED encès:

Canviant el disfraç

Una vegada acceptat tornarem a la pantalla de” Vestits” i li canviarem el nom al “vestit1” per “led_on”.

Canvi de nom

Ens queda dibuixar el vestit que representarà el díode LED apagat. Per a fer-ho, en comptes de crear un de nou copiarem l’anterior i ho emplenarem de gris.

Si en comptes de dibuixar-los preferiu usar una imatge que tingueu guardat en l’ordinador o alguna de les quals venen predefinides en S4A, bé siga un dibuix o una foto, podeu utilitzar el botó de “Importar” en comptes de “Dibuixa”.

Incloent les Vestits en el nostre programa

Incloent vestits

El que volem és que quan s’encenga el LED, en l’escenari es visualitze el vestit “ledon”, i quan s’apague el vestit “led_off”. Els blocs relacionats amb els Vestits estan en el grup “_Aspecte”. En aquest cas usarem el bloc “canvia el vestit a”.

Ja només ens queda donar a la bandera verda i comprovar que el nostre programa funciona correctament. Veurem que mentre espera podem veure el missatge que hem escrit en el bloc “pensar mmm… per 2 segons”.

Exemple complet

Conceptes importants

Veure també