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); }