Crearem una placa ambiental amb l’objectiu de comprendre el funcionament de la programació mitjançant l’ús del simulador Tinkercad, una eina idònia per simular tots els elements electrònics i apropiadaper introduir-se en el llenguatge i muntatge de programació.
Els elements necessaris son:
L’Arduino disposa d’una descripció dels components generals, i a mesura que introduïm elements, aquests han de ser representats mitjançant variables. En aquest context de programació, també farem ús d’una pantalla LCD, la qual requereix la descàrrega dels arxius pertinents d’Arduino per a la seva correcta lectura.
Per iniciar el funcionament de la pantalla LCD, a més de la inclusió dels arxius corresponents, és necessari definir els ports i els pins utilitzats per connectar la placa Arduino amb la pantalla LCD. En el nostre cas, els pins assignats per fer funcionar la placa seran els següents: (12, 11, 5, 4, 3, 2).


La programació implica que la pantalla LCD ha de visualitzar la temperatura mesurada pel sensor TMP 36, així com les indicacions de la senyal programada per a diferents rangs de temperatura: baixa temperatura, temperatura normal i alta temperatura.
Per començar presentem les variables amb les que necessitem treballar. Les variables que emmagatzemen números enters s’escriuen amb “int“.
aquestes variables es poden utilitzar per fer operacions en matemàtiques. En el cas que necessitem treballar amb números més grans o decimals posem les variables s’anomenen “float”.
les variables int , 6,7 i 8 son els leds
la variable speaker 9 serà l’alarma que donarà la senyal de High Temperatura.
Tot seguit anem a la funció “void setup”. En Arduino com ja sabem el codi es divideix típicament en dues funcions principals: setup() i loop().
La funció “void setup” : s’executa una sola vegada a l’inici del programa i s’utilitza per realitzar la inicialització de variables, configuració de pins i altres tasques necessàries abans que el programa principal comenci a executar-se en el bucle infinit de loop().
Aquí es presenten els leds i l’speakers.

LA funció void loop és on generalment es configuren els pins d’entrada/sortida, s’inicialitzen variables i es realitzen altres tasques de configuració.
En aquest “void loop” tenim moltes variables a definir, comencem amb els valors del sensors i la temperatura.
Després ens encarreguem de donar ordres a la pantalla LCD, netegem la pantalla, ubiquem on escriurem i que ha d’escriure.

Un cop això iniciem l’estructura bàsica “if” que s’utilitza per prendre decisions condicionals. Les estructures bàsiques d’un “if” en Arduino es la condició es una expressió booleana que evalua com veritable o falsa si la condició es veritable al bloc de codi de les claus s’executarà el contrari.

Funcionament:
https://drive.google.com/file/d/1Kk2n6DIs4YuyBXeoyzkeJSjKNYTEuYwA/view?usp=drive_link
Deixa un comentari