En aquesta activitat farem un detector d'incendis de forma que s'haurà d'encendre el LED groc ( B.6 ) quan es superi un determinat valor del sensor de temperatura (C.7).
El sensor de temperatura que utilitzem és del tipus analògic i s'anomena NTC (Coeficient de Temperatura Negatiu).
El primer que hem de fer és visualitzar el valor que mesura el sensor NTC a l'escenari.
Creeu un nou projecte amb l'Scratch.
Feu que aparegui el valor del sensor a l'escenari marcant l'entrada C.7 :
Així ens apareixerà a l'escenari el valor que llegeix el sensor:
En aquest cas el valor que ens mostra el sensor C.7 és 69.
Proveu el projecte
Toqueu el sensor NTC amb els dits. Canvien els valors que mostra per pantalla?
Quins valors dona?
Aquí configurarem l'entrada C.7 de manera que entengui que volem mesurar la temperatura mitjançant la resistència NTC.
Amb la instrucció Setup es configura l'entrada C.7 com a entrada del tipus Analògica, que vol dir que el senyal d'entrada serà un valor comprès entre 0 i 255 segons la temperatura que rebi.
Afegiu el bloc de setup sensor, seleccioneu el sensor C.7 i definiu-lo com a analògic.
Proveu el projecte
Premeu la bandera verda:
Toqueu el sensor NTC amb els dits. Quins valors apareixen ara?
Quins valors dona ara?
Per saber-ne més
A aquests dos gràfics podeu observar la diferència que hi ha entre valors analògics i digitals.
A aquest pas modificarem el segon vestit del gatet pintant-lo de color vermell. Així podrem fer al pas 4 que canviï de color quan el sensor detecti un cert valor i ens avisi de que hi ha un incendi.
Aneu a la pestanya de vestits i pinteu el segon vestit de color vermell. Per fer-ho podeu fer servir l'eina de la galleda (Pinta una figura).
Ara ja podem completar el programa per tal de que un cop es supera la temperatura: el gatet canviï de color, mioli i a més s'encengui el LED groc.
El primer que s'ha de fer és inicialitzar els personatges. En aquesta ocasió només tenim el gatet: afegiu un bloc de canvia el vestit a costumer1. Els bloc blocs de canvia el vestit els trobareu a la categoria Aspecte (color lila)
Afegiu un bloc per sempre .
Dins el per sempre afegiu una condició si, si no.
Dins el per sempre heu de comprovar si el sensor C.7 on hi ha connectat el sensor NTC rep un valor més gran que ">" 86 (això vol dir que rep una temperatura alta)
Ara ja només cal que afegiu el codi del que passarà quan rebi molta temperatura "Incendi" (sensor C.7 serà més gran que 86) i que ha de passar en cas contrari (que rebi poca temperatura).
En el nostre cas quan rebi molta temperatura encendreu el LED groc (output B.6 a on), fareu que el gat mioli i canviarem el vestit al que hem pintat de color vermell durant 4 segons.
I quan rebi poca temperatura apagareu el LED groc (output B.6 a off) i torneu a posar el vestit normal al gatet.
Proveu el projecte
Premeu la bandera verda:
Toqueu el sensor NTC amb els dits. S'encén el LED groc?
Per saber-ne més
Com podrem fer que s'activi el LED groc a partir d'un nivell de temperatura més baix?