Arduino: Lectura de voltaje analógico (2 / 5 paso)

Paso 2: Escribir el código

Utilizando el IDE de Arduino crear un dibujo nuevo. El nuevo bosquejo tiene dos aplastó los métodos.

 void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: } 

Antes el método de configuración se declare una variable para el pin analógico conectado a la fotorresistencia.

 //Photoresistor Pin int analogPin = 0; void setup() { // put your setup code here, to run once: } 

Como usted recordará de la lección anterior, el método de instalación se ejecuta una vez cuando se inicia el firmware. Para esta lección se trata de escribir el valor de voltaje provenientes de la fotorresistencia al monitor serial. Para ello se inicio al serial monitor utilizando el método Serial.begin y pase la velocidad en baudios (bits por segundo).

 void setup() { // put your setup code here, to run once: Serial.begin(9600); } 

A continuación se escribe el código para leer los datos en bruto por A0 (recordemos que será un valor entre 0 y 1023 1024 pasos o unidades) y convertirlo a un valor (0.0V a 5.0V).

 void loop() { // put your main code here, to run repeatedly: // read the raw data coming in on analog pin 0: int lightLevel = analogRead(analogPin); // Convert the raw data value (0 - 1023) to voltage (0.0V - 5.0V): float voltage = lightLevel * (5.0 / 1024.0); // write the voltage value to the serial monitor: Serial.println(voltage); } 

Artículos Relacionados

Arduino RC circuito: PWM analógico DC

Arduino RC circuito: PWM analógico DC

Arduino es una plataforma que puede ser utilizada para desarrollar objetos interactivos. Para este proyecto vamos a utilizar el el Arduino Mega 2560. Tiene 54 pines de entrada/salida digitales, que 15 puede utilizarse como salidas de modulación de an
Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Lectura de entradas analógicas en tiempo Real utilizando Arduino y trazar usando LabVIEW

Cuando estaba haciendo mis proyectos uno de la parte fue lectura de datos analógicos y lo trazado. Desde entonces he no encontrado ningún artículo o instructable con material confiable hacerlo pensé en escribir los pasos que finalmente utilicé para r
Cómo: varios botones en el Pin analógico 1 - Tutorial de Arduino

Cómo: varios botones en el Pin analógico 1 - Tutorial de Arduino

La placa de Arduino uno tiene 12 pines de I/O digitales disponible y 6 pines de entrada analógicas, a veces, en proyectos complejos o 'grandes', corremos de pines digitales. En este tutorial usted aprenderá cómo utilizar varios botones en un pin anal
Cómo configurar un portador del chip con Sharp Sensor de distancia analógico GP2Y0A60SZLF

Cómo configurar un portador del chip con Sharp Sensor de distancia analógico GP2Y0A60SZLF

Como empecé tratando de usar este sensor, que tenía algunas dificultades mientras que configurarlo.El problema surge cuando se empieza a convertir el voltaje analógico en distancia. Como pueden o no saben, que el sensor produce una salida de voltaje
Hardware analógico universal Testbench

Hardware analógico universal Testbench

una ayuda a la ENSE6ANZA $35 de electrónica básica y un inestimable disposición EXPERIMENTAL para el aficionado de la electrónica.Enseñanza básica analógica y electrónica Digital a nivel de licenciatura consiste en clases teóricas con las manos-en-en
Acelerómetro analógico Control de un Servo

Acelerómetro analógico Control de un Servo

Se trata de un método de usar la salida de pulso cuadrado de un acelerómetro de dos ejes de Memsic para controlar un servo. Sin embargo, a diferencia de otros métodos que utilizan un dispositivo microcontrolador, te voy a mostrar cómo directamente to
Valores analógicos de lectura de la LDR con Arduino

Valores analógicos de lectura de la LDR con Arduino

en este instructables tendremos que jugar utilizando ldr para obtener valores analógicos... (resistor dependiente luz más como célula solar en que la resistencia disminuye la luz cae sobre ella)Paso 1: Componentes necesarios * Arduino Uno* Pot(To inc
Robot de AAA (autónoma analógico Arduino)

Robot de AAA (autónoma analógico Arduino)

la AAA Robot es un robot perfecto para principiantes. Es versátil, fácil de construir y discute muchos de los temas entre deben aprender, incluyendo pero no limitado a interruptores de transistor, motor de sensores analógicos de nad. Este Instructabl
Termistor de KY-013 analógico (Arduino)

Termistor de KY-013 analógico (Arduino)

Tuve un tiempo difícil encontrar información "plug & play" y códigos, conexiones, etc. sobre el Sensor de temperatura analógico KY-013. Yo no soy un programador para hacer un montón de ensayos y errores, sobre todo, pero finalmente conseguí
Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Otro sketch de mi colección que puede ser de interés...Mostrando pequeños números digitales de temperatura y humedad etc. en una pantalla pequeña no siempre es la mejor manera de mostrar la información. Los metros analógica de estilo antiguo son mejo
Vúmetro analógico y el reloj (Arduino Powered)

Vúmetro analógico y el reloj (Arduino Powered)

este proyecto trae el viejo tiempo Analog VU Meter, con la funcionalidad añadida de un reloj de aspecto aseado! Cuando apagas tu música los metros swing automáticamente en modo de reloj. Detrás de todo está el Arduino popular y fácil de usar.Esta es
Reloj digital y analógico - Arduino + PaperCraft

Reloj digital y analógico - Arduino + PaperCraft

en este instructable nos va ser recreando un reloj inspirado en el diseño original de Alvin Aronson. Primera vez que vi este reloj que me ha impresionado por cómo limpia una elegante el diseño fue que inmediatamente quise recrear este efecto.Diseño o
Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Arduino Nano: Analógico 7 segmento MAX7219 pantalla con Visuino

Displays de 7 segmentos son una opción muy popular para Mostrar datos. Sin embargo, constan de un gran número de LEDs y controlar cada LED con un pin digital de Arduino no es una solución práctica. Maxim Integrated ofrece muy conveniente chip para el
ESP8266 ADC - sensores analógicos

ESP8266 ADC - sensores analógicos

Los módulos de ESP8266 tienen la capacidad para realizar muchas tareas útiles. Pines GPIO pueden manipularse con base en señales digitales para hacer a todo tipo de cosas útiles.Ampliado el firmware como NodeMCU han hecho que estos módulos muy flexib