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).







dilluns, 14 de novembre del 2016

Ardu-Reptes 03: Controlar múltiples LEDs en breadboard amb Snap4Arduino

Dimarts, 8 de novembre 2016.

MATERIAL:
- Arduino
- 3 LEDS
- Cable USB
- Breadboard
- Cables per conectar el LED

Què és un breadboard? Un breadboard ("placa de probes") es una placa on hi han petits forats que estan connectat entre ells internament que serveix per connectar components electrònics.
Com estan interconnectats entre si els forats d’un breadboard?Els forats són  blocs de plàstic que tenen moltes làmines primetes que són de coure, estany i fòsfor.Uneixen aquestes perforacions, i així es crea una sèrie de línies de conducció que són paral·leles.
Què cal connectar en sèrie amb un LED per evitar que es faci malbé ? Una resistència.
Com cal connectar les potes d’un LED perquè hi passi corrent I faci llum? Les potes dels LED tenen una amb una resistència i l'altre sense.

PROCEDIMENT
Autora: Laura Gamez
A. Encén un LED connectat a l’Arduino a través d’un breadboard: Primer de tot es te que connectar la placa arduino amb el cable USB a l'ordinador, comprovar que el programa Snap4Arduino, després tens que montar el LED i els cables a la placa protoboard i l'estructura es la següent:
el LED es posa a els forats que tu vulgis de la placa protoboard tenen que estar sempre separats la pota negativa de la positiva, després a la línea perforada de la pota negativa (que esla que porta la resisténcia) poses la punta d'un dels cables i l'alta punta la poses al port que posa 5V, despres fas el mateix amb la pota positiva pero ho poses al port del GND.
A continuació tenim que fer el programari al Snap4arduino i els seu procediment es el següent:
Vas a la carpeta de control que es taronja, una vegada allà li dones a "When (una bandera de color verd) cliked, després li dones a forever, ara tens que anar a la carpeta que posa arduino que es de color blau, agafes el que posa set digital to, desrés vas a la carpeta de contros i agafes wait secs, ho dopliques i tot aixó ho poses dins de forever.


Autora: Alicia Galvez
Autora: Alicia Galvez












Autora: Laura Gamez


B. Encén un LED vermell, un LED groc i un LED verd connectats a l’Arduino a través d’un breadboard:
Acabat de fer l'apartat "A" connectes dos LED's  més en la mateixa posició en que esta el anterior LED, el procediment es el mateix que l'anterior.

Autora: Alicia Galvez











 
Autora: Alicia Galvez














C. Programa l’Arduino de manera que els tres LEDs de l’apartat anterior facin intermitència alhora.
Aquesta part del repte es molt fácil, només tens que posar en el procediment que ja està fet dels reptes anteriors del Snap4arduino que s'esperi un moment i que torni a començar, es a dir, posar wait scns (els segons que tu vulgis).


















D. Programa l’Arduino de manera que dels tres LEDs de l’apartat anterior se n’encengui un de diferent cada segon i s’apaguin els altres dos.
Aquí la cosa ja es va complicant una mica i el procediment es el següent:
Els LED's tenen que estar cadascun en un forat diferent de la placa protoboard, sobretot que no estiguin a la mateixa fila de forats, despres cada LED tindrà un pin de la placa arduino que el correspongui, nosaltres en aquest cas hem utilitzat el pin 13, 12 i 11.
A l programari del Snap4arduino t'en vas a la carpeta de control, agafes i poses el when cliked i el forever, després vas a la carpeta de l'arduino i agafes tres vegades (una per a cada LED) el set digital to, en el primer poses que el pin 13 (o el que agafis tu) s'engegi, en el seguent poses que el pin 12 estigi apagat, en l'altre poses que el pin 11 estigi també apagat, a continuació vas a la carpeta de control i agafes el wait secs ( i poses el segons que tu vulgis), despres tot aixó ho dupliques tres vegades més i en el seguen poses que els pins 13 i 11 estiguin apagats i el 12 esguegat, en el següent poses que el pin 11 estigui encés i els altres dos apagats.