Projeto - Mostrar luminosidade do ambiente no LCD e acender Led

Garagistas esse projeto eu mesmo fiz, projeto basico pois estou começando agora com o arduino, mas espero que gostem.

Esquema de ligação:

 

Código do projeto:

#include "LiquidCrystal.h"

#include "Limits.h"

const int sensorLuz1  = 0; 

 

int Led1 = 8;

 

 

int valorSensorLuz1  = 0; 

 

int menorValorTemp  = INT_MAX; 

 

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

 

void setup() {

  

  lcd.begin(16, 2);

  pinMode(Led1, OUTPUT);

  }

 

void loop() {

  //Lendo o valor do sensor de luz

  valorSensorLuz1  = analogRead(sensorLuz1);

  lcd.setCursor(0,0);  

  lcd.print("Luz1: ");  

  lcd.print(valorSensorLuz1);

  if (valorSensorLuz1 <= 300){

    digitalWrite(Led1, HIGH);}

    else{digitalWrite(Led1, LOW);

    }

  delay(300);

}

Exibições: 361

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Rogerio A. Filho em 2 agosto 2013 às 15:40

tenta isso

  valorSensorLuz1 = map(valorSensorLuz1, 0, 1023, 0, 100);

  lcd.print(valorSensorLuz1 + " %");

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço