int led = 8;//pino onde será colocado o led
int sensor = 5;//pino onde será colocado o sensor
int val = 0;//variável para armazenar o valor analógico
void setup()
{
Serial.begin(9600);// porta serial em 9600 bps
pinMode(led, OUTPUT); // determina o led como uma saída.
}
void loop()
{
val = analogRead(sensor);// Lê o valor do sensor e o armazena na variável val.
Serial.println(val); // imprimir como um decimal
delay(100); // delay de 100 milissegundos antes da próxima leitura:
if (val > 1000) //Se o valor for maior que 1000
digitalWrite(led, OUTPUT);// Coloca o led em estado HIGH, ou seja liga o led.
else // ou se o valor for menor que 1000
digitalWrite(led, LOW);// Coloca o led em estado LOW, ou seja desliga o led.
}
lunes, 6 de marzo de 2017
coneccion del sensor LM35 aqui les ilustro el modo de coneccion de los implentos en el arduino
aui les dejo el codigo que cargamos en el IDE de ARUDUINO
aui les dejo el codigo que cargamos en el IDE de ARUDUINO
float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)
void setup() {
// Configuramos el puerto serial a 9600 bps
Serial.begin(9600);
}
void loop() {
// Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
tempC = analogRead(pinLM35);
// Calculamos la temperatura con la fórmula
tempC = (5.0 * tempC * 100.0)/1024.0;
// Envia el dato al puerto serial
Serial.print(tempC);
// Salto de línea
Serial.print("\n");
// Esperamos un tiempo para repetir el loop
delay(1000);
}
Suscribirse a:
Entradas (Atom)