dijous, 24 de novembre del 2016

Ardu-Repte 04: Control de LEDs des del teclat de l’ordinador amb Snap4Arduino

Dimarts 15 de Novembre 2016

MATERIAL:
2 LEDS
Breadboard
Cable USB
Cables
Bruncidor














Què és una varible en un programa informàtic? Es una funció que fa que funcioni el repte que vols superar.
Com es crea una variable en Scratch? La variable en Scratch es crea de la següent manera: Dins del programa et vas a la carpeta que posa Variables, en el meu cas la carpeta es de color taronja, a continuació et sortiran ja moltes variables creades, però si tu vols fer una de nova hi ha un apartat en la mateixa carpeta que posa per crear una, l'hi dones allà hi escrius el que vols que posi a la variable.
Com s’assigna un valor a una variable en Scratch? Et vas a la carpeta que posa variables i allà et surten ja variables fetes, si vols fer tu una de nova et posa un botó en el que posa de fer una.
Com es comprova el valor d’una variable en Scratch?

Com funciona l’estructura if...else en Scratch?

PROCENIMENT

A. Connecta un LED vermell a l’Arduino a través del breadboard i fes que s’apagui polsant la tecla ‘a’ i s’encengui amb la tecla ‘e’ del teclat de l’ordinador.
Primer de tot s'ha de connectar la placa Arduino amb el cable USB a l'ordinador. Ara ja podem colocar el LED a la breadboard i a la pota negativa (que és la que porta la resistència) l'hi posem un cable i que vagi connectat a un GND de la placa Arduino, després a la pota positiva posem un altre cable que vagi cam al pin 13 de la placa.


El procediment d'aquest repte amb el Snap4Arduino es molt fàcil: Quan estas dins del programa primer de tot tens que comprovar si la placa Arduino està connectada, una vegada que ho comprovis et vas a la carpeta de control i agafes el que posa "When -- key pressed" i poses la lletra a , després vas a la carpeta de Arduino i agafes el que posa "Set digital pin -- to--" i tens que posar que el pin 13 s'encegui. A continuació fas el mateix però en contes de posar la lletra a poses la lletra e i li dius que el pin 13 s'apagui.


b. Connecta un LED vermell i un LED verd a l’Arduino a través del breadboard i fes que: s’encengui només el vermell quan es polsa la tecla ‘r’.
s’encengui només el verd quan es polsa la tecla ‘g’.
s’encenguin els dos quan es polsa la tecla ‘b’.
s’apaguin els dos quan es polsa la tecla ‘n’.
Amb el LED que ja està connectat de l'altre repte afegim un altre de un altre color i el muntatge es el mateix.
El procedimet es molt semblant, tens que agafar els mateixos components i en el primer has de posar "When r key pressed", "Set digital pin 13 to (encés)", "Set digital pin 12 to (apagat)".
En el segon "When g key pressed", "Set digital pin 13 to (apagat)", "Set digital pin 12 to (encés)".
En el tercer "When b key pressed", "Set digital pin 13 to (encés)", "Set digital pin 12 to (encés)".
En l'últim "When n key pressed", "Set digital pin 13 to (apagat)", "Set digital pin 12 to (apagat)".

















C. Connecta un LED vermell a l’Arduino a través del breadboard i fes que s’encengui si està apagat o s’apagui si està encès quan es polsa la tecla ‘s’ de l’ordinador.
Una pista: “Make a variable” dins de “Variables” que es digui ‘estat’ “When key pressed” haurem de comprovar “if” ‘estat’ és igual a 0 llavors encendrem el LED i també posarem ‘estat’ a 1 “else” apagarem el LED I també posarem ‘estat’ a 0.
El muntatge es el mateix, es a dir, el Led a la placa breadboard, la pota negativa al GND, la positiva al pin 13.
El procediment d'aquest repte es una mica complicat. Primer vas a la carpeta de control i agafes "When (s) key pressed" i "if-------else". Segon tens que fer una variable en la que posi "Apagat" ( està explicat en les preguntes). Tercer et vas a la carpeta de variables i agafes "set  (apagat) to 1. Quart directament a la carpeta d'Arduino "set digital pin 13 to (encés)". Tot aixó ho poses dins de l'apartat de "if", Cinqué es el mateix però dins de l'apartat "else", "set  (apagat) to 0, "set digital pin 13 to (apagat)". 

















D. Connecta un brunzidor a l’Arduino a través del breadboard i fes que soni mentre es mantingui polsada la tecla ‘p’ de l’ordinador.
El muntatge es el següent: Agafem el brunzidor i ho posem a la bread board , deesprés posem un cable adalt del cable vermell del bronzidor que vagi al GND, i un altre cable adalt del cable negre que vagi cap al pin 13.
Després el procediment es molt fàcil: Agafes "When (p) key pressed", "set digital pin 13 to (encés), "set digital pin 13 to (apagat).







Cap comentari:

Publica un comentari a l'entrada