Pràctiques
Snap4Arduino vs Arduino IDE
Activitat 2. LED BLINK
- Un LED és un dispositiu que emet llum de manera molt eficient, consumint molt poca energia.
- Un LED és una sortida digital: o bé està encès o bé està apagat. Per tant, el connectarem a una sortida digital.
- Per evitar que es cremi, sempre que es connecta un LED cal que s'hi connecti una resistència en sèrie. Normalment utilitzem una resisitència de 220 Ω.
- La pota llarga d'un LED s'ha de connectar al pol positiu i la pota curta al negatiu.
Exemple de connexió d'un LED
Muntatge de la placa
Des d'Snap4Arduino només caldrà que indiquem que la sortida digital corresponent estigui encesa o apagada segons ens convingui.
En el següent exemple, el LED connectat a la sortida digital 9 aniria encenent-se i apagant-se.
El següent codi serveix per encendre un LED amb Arduino IDE
Arduino IDE sense variables ni comentaris
Snap4Arduino
Un cop et funcioni ves al Classroom i fes l'Activitat 1. Encendre 1 LED - memòria de la pràctica
Activitat 3. Semàfor - Escombrat de LEDs
Objectiu del circuit
- Hem d’aconseguir que 3 leds s’encenguin i s’apaguin un darrere l’altre contínuament (escombrat) cada 0,5 s.
- En aquest sistema no hi ha cap entrada. El programa s’executa directament i controla 3 sortides (3 leds de colors).
Esquema del sistema electrònic
Components electrònics necessaris
Hardware
- 3 leds.
- Cables tipus ‘jumper’.
- 3 R de 220 Ω.
- 1 placa Arduino Uno.
- 1 Shield d’Educació Bàsica.
- 1 minibreadboard.
Software
- Snap4Arduino
Esquema del circuit
Procediment de treball
Abans de fer res:
- Revisa el procediment de treball
- Revisa també les normes de connexionat. Recorda ha desconnectar la placa abans de fer cap modificació (veure pràctica 1).
Activitat 4. Fer soroll amb un Piezoelèctric (brunzidor)
El següent codi serveix per fer click amb Arduino IDE
Arduino IDE sense variables ni comentaris
Snap4Arduino
El següent codi amb Arduino IDE usa un array amb freqüències que anem recorrent seqüencialment per a realitzar una encombrada que aproxima diferents notes musicals.
font: luis llamas > reproducir sonidos con arduino buzzer pasivo
+ SA5Firmdata_bs2_ca.xml
En aquest cas, farem servir un bloc que no existeix ‘de sèrie’ a Snap4Arduino. Per tant, prèviament, hem de carregar nous blocs. Per fer-ho, fes el següent:
1. Fes clic la icona del full, i en el menú, selecciona ‘Importa’.
2. Selecciona el fitxer SA5Firmata_bs2_ca.xml que trobaràs a la carpeta Arduino/libraries i fes clic a Open.
Si tens problemes, pots consultar l'apartat de recursos on pots trobar informació sobre això.