sábado, 1 de marzo de 2014

Voltatges analògics i PWM

En aquest circuit s'experimenta com Arduino simula les senyals analògiques. Els processadors digitals com és el cas d'Arduino treballen amb informació que té 2 estats: 0 que equival a terra i 1 que son 5 volts. Per simular una senyal analògica que te un ventall de possibilitats entre 0 i 5 volts el que fa Arduino es modular el temps en el que està a 0 i a 5, com es veu a la imatge:


Materials necessaris

  • Placa arduino uno
  • Protoboard
  • Led monocromo
  • Resistència 10KΩ ±5%
  • Potenciòmetre
  • Cablejat

Circuit

S'han fet 2 circuits, en el primer comprovem com varia la intensitat d'un led dissenyant un programa en el que mitjançant un bucle FOR es varia la intensitat del led. En el segon circuit fem lo mateix però mitjançant un potenciòmetre.

Circuit 01


Circuit 02


Programa

El primer programa té un element nou: fem servir el bucle FOR per modificar progressivament la intensitat de la variable "brillo" entre un rang de 0 a 256 que és amb el que treballa Arduino.



Veure resultat:



En el segon programa canviem la intensitat de manera manual amb un potenciòmetre. Hem de transformar les unitats de sortida analògica entre 0 i 255 a les unitats en les que treballa el potenciòmetre: entre 0 i 1023. Es fa de manera aproximada dividint per 4.



Aquest es el resultat:


No hay comentarios:

Publicar un comentario