Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Código Arduino para mostrar el valor de un fotorresistor, Ejercicios de Programación Java

Este documento contiene el código arduino para leer el valor analógico de un sensor de luz basado en un fotorresistor y mostrar los valores de tensión, corriente y resistencia. El código utiliza la entrada analógica a0 y calcula la tensión, la corriente y la resistencia del fotorresistor mediante las ecuaciones de ohm y la relación de voltaje-corriente. El código también muestra los valores en el monitor serial. El código puede ser útil para estudiantes de ingeniería electrónica o de informática para aprender a trabajar con arduino y sensores.

Tipo: Ejercicios

2020/2021

Subido el 25/05/2021

samy_gg
samy_gg 🇲🇽

1 documento

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Arduino Code to display value of photoresistor
const int sensorPin = A0;
int lightAnalog;
float lightVoltage;
float TotalCurrent;
float TotalResistance;
float PR;
//float PR2;
//float TotCurr2;
void setup() {
Serial.begin(9600);
}
void loop() {
lightAnalog = analogRead(sensorPin); //valor de 0-1023
lightVoltage = ((analogRead(sensorPin)*5)/1023); //valor de 0-5V
TotalCurrent = (5-lightVoltage)/330 ;
TotalResistance = 5/TotalCurrent ;
PR = TotalResistance - 330 ; //photoresistor resistance
Serial.println("Analog Value :");
Serial.println(lightAnalog);
Serial.println("Voltage Value :");
Serial.println(lightVoltage, "V");
Serial.println("Resistance Value :");
Serial.println(PR, "ohms");
Serial.println(" ");
delay(900);
}

Vista previa parcial del texto

¡Descarga Código Arduino para mostrar el valor de un fotorresistor y más Ejercicios en PDF de Programación Java solo en Docsity!

Arduino Code to display value of photoresistor const int sensorPin = A0; int lightAnalog; float lightVoltage; float TotalCurrent; float TotalResistance; float PR; //float PR2; //float TotCurr2; void setup() { Serial.begin(9600); } void loop() { lightAnalog = analogRead(sensorPin); //valor de 0- 1023 lightVoltage = ((analogRead(sensorPin)*5)/1023); //valor de 0-5V TotalCurrent = (5-lightVoltage)/330 ; TotalResistance = 5/TotalCurrent ; PR = TotalResistance - 330 ; //photoresistor resistance Serial.println("Analog Value :"); Serial.println(lightAnalog); Serial.println("Voltage Value :"); Serial.println(lightVoltage, "V"); Serial.println("Resistance Value :"); Serial.println(PR, "ohms"); Serial.println(" "); delay(900); }