Upload
tecno-logics-bellvitge
View
2.291
Download
2
Embed Size (px)
Citation preview
Connectant un LEDa una sortida digitalnomés podem encendre’l o apagar-lo
0-1
Els senyals digitalsnomés poden tenir 2 valorsrepresenten 2 estats
La intensitatd’il·luminació d’un LEDdepén de la tensióproporcionada al pin de sortida
xV
Els senyals analògicspoden tenir infinits valorsi ser variables al larg del temps
La majoria dels microcontroladors no poden proporcionar una tensió variable, ja que només treballen amb senyals digitals.
Però poden simular senyals analògics mitjançant aproximacions amb senyals digitals
utilitzant la tècnica PWM Pulse Width Modulation
per aquests pins
Però poden simular senyals analògics mitjançant aproximacions amb senyals digitals
utilitzant la tècnica PWM
Es tracta de treure pel pin especificat un tren de polsos, senyals de 0 i de 5 V (0-1) que es van alternant.
a una freqüència fixa de 490 Hz (els polsos (estats 0/1) es repeteixen a un ritme de 490 vegades per segon).
El període d’un pols és la seva durada (T = 1/490 = 2 milisegons)
El valor analògic simulat de la tensió de sortida dependrà del cicle de treball: percentatge del temps que el pols està actiu (tensió 5V) durant un període.
I això com es programa ?
valor del cicle de treball, entre 0 i 255
pins configurats com a SA
250: amplada del pols = 0 (pols actiu durant el 0% del període)
255: amplada del pols = 1 (pols actiu durant el 100% del període)
Comprovem-ho
Canviant els valors de la SA ha de variar la intensitat d’il·luminació del LED (des de 0 apagat fins a 255 intensitat màxima)
220 Ω PWM
Comprovem-hoControl d’una sortida analògica des de la pantalla de l’Escenari
Definim una variable a la què anomenem intensidad.
Seleccionem a l’element de presentació de la variable (a l’escenari)que es mostri en modo lliscador i tambés es defineixen els valors mínim i màxim de la variable (0 a 255).
botó dret ratolí
Control d’una sortida analògica des de la pantalla de l’Escenari
En moure el cursor de la variable a l’escenari,la intensitat d’il·luminació del LED variarà.
La intensitat de llum varia constantment de forma aleatòria
connectem el LED al pin 9
Simulem el llum d’una espelma
LED RGB
Un LED RGB és en realitat 3 LEDsIntegrats en un mateix encapsulat:
un de color vermell (R),un de color verd (G) iun de color blau (B),
en el nostre cas,amb el càtode comú.
k (-)
Connectant-lo a 3 pins digitals (10, 11, 12) podem aconseguir els tres colors bàsics de llum
10
11
12
180 Ω
100 Ω
100 Ω
Connectant-lo a 3 pins digitals (10, 11, 12) podem aconseguir els tres colors bàsics de llum
180 Ω
100 Ω
100 Ω
10
11
12
Connectant-lo a 3 pins analògics (5, 6, 9)podem acoseguir tots els colors de l’espectre.
Comprovem-ho!
Brunzidor Piezoelèctric
Emet so quan passa el corrent entre els seus borns.
Serveix com a mecanisme de senyalització o avís, i s'utilitza en múltiples sistemes com automòbils o electrodomèstics.
Brunzidor PiezoelèctricÉs un component electrònic fet amb dos discs de diferents materials. Un d’ells és metàl·lic i l’altre, ceràmic amb propietats piezoelèctriques (es deforma per efecte del corrent elèctric).
Quan s’aplica un voltatge al component piezoelèctric, aquest s’expandeix i es contrau, fent vibrar la membrana metàl·lica.Aquesta vibració produeix so.
Com es connecta a Arduino
El brunzidor no necessita resistència de protecció, però té polaritat(vermell +, negre -)
connectem-lo a un pin de sortida digital
Què passa quan el connectem a una sortida digital?
Amb 5V la freqüència de vibració del piezo és massa alta i no sentim el so.
Connectant-lo a una sortida analògica podem aconseguir que el so sigui audible (baixant el valor PWM), i a més, aconseguir diferents tons (el to del so produït pel brunzidor depén de la tensió que el travessi).
Comprovem-ho!