Materiais
- Arduino;
- Sensor de temperatura;
- Sensor de luz;
- Resistor de 220Ω.
Circuito eletrônico
Código fonte
/*Projeto sensor de temperatura e luz
blog: http://projetosarduino321.blogspot.com.br/
contado: kleytonxavier31@gmail.com
*/
int sensor = A0; //Definindo variáveis
float leitura = A0;
int temperatura = A0;
int sensor2=A1;
int luz=A1;
void setup() {
Serial.begin(9600); //Configurando taxa de transferência porta serial
}
void loop() {
leitura = analogRead(sensor); //Lê porta analógica e armazena em leitura
temperatura = (leitura * 500) / 1023; //Conversão do sinal lido em Temperatura
luz=analogRead(sensor2); //Lê porta analógica e amazena em luz
Serial.print("luz: "); //imprime o nome Luz:
Serial.println(luz); //Imprime o valor de luz
Serial.print("Temperatura: "); //Imprime o nome Temperatura:
Serial.print(temperatura); //Imprime o valor de temperatura
Serial.println("°C"); //imprime em seguida o C de célsius
delay(1000); //tempo para imprimir novamente
}
float leitura = A0;
int temperatura = A0;
int sensor2=A1;
int luz=A1;
void setup() {
Serial.begin(9600); //Configurando taxa de transferência porta serial
}
void loop() {
leitura = analogRead(sensor); //Lê porta analógica e armazena em leitura
temperatura = (leitura * 500) / 1023; //Conversão do sinal lido em Temperatura
luz=analogRead(sensor2); //Lê porta analógica e amazena em luz
Serial.print("luz: "); //imprime o nome Luz:
Serial.println(luz); //Imprime o valor de luz
Serial.print("Temperatura: "); //Imprime o nome Temperatura:
Serial.print(temperatura); //Imprime o valor de temperatura
Serial.println("°C"); //imprime em seguida o C de célsius
delay(1000); //tempo para imprimir novamente
}
Video
Datasheet