Sumulacion
Páginas: 2 (488 palabras)
Publicado: 23 de noviembre de 2013
Instituto Tecnológico de Querétaro
Zubieta Segundo JesusSistemas Programables
Arduino con Visual Basic
La plataforma Arduino, basada en microcontrolador AVR, hereda la capacidad intrínseca de dichomicrocontrolador para manejar periféricos analógicos mediante técnicas de conversión específicas. Dichas técnicas consisten en la conversión analógica a digital (ADC) y modulación por ancho de pulso (PWM). Cada unapermite interactuar con periféricos analógicos que proveen información de entrada (ADC) o que aceptan información de salida
(PWM)
analogRead(numero_pin): Realiza la lectura sobre el pin analógicoque se le especifique (Sólo se permiten los pines A0 al A5). El valor que devuelve es un número entero proporcional al voltaje de entrada, de tal forma que si se introducen 0V devuelve un valor de 0 ysi se introducen 5V devuelve un valor de 1023, con todos los voltajes intermedios se producen valores distribuidos linealmente a lo largo de este intervalo.
Modulación por ancho de pulso (PWM).El Microcontrolador AVR cuenta también con dispositivos temporizadores que permiten generar señales externas, las cuales emplean la modulación por ancho de pulso para manejar cargas que seancompatibles con este esquema. Vale aclarar que la técnica en sí, es completamente diferente de la conversión digital a analógica (DAC), puesto que no se generan tensiones analógicas constantes (por ejemploentre 0 y 5V) en ningún momento, sino que más bien la carga es encendida y apagada rápidamente, produciendo un efecto equivalente a proveer un nivel de potencia intermedio, que puede variar entrecompletamente apagado y completamente encendido. Además, de manera similar al ADC, los módulos temporizadores son inicializados de manera automática, bastando con invocar la función que se detalla a...
Leer documento completo
Regístrate para leer el documento completo.