Tutoriais de Arduino, Eletronica, com Video Aulas, tambem tutoriais de PHP,MySQL,CSS,Java Script, Jquery entre outros. E o Melhor totalmente Gratis.

segunda-feira, 8 de abril de 2013

Projeto Alarme Multipropósito

Projeto 9


Componentes: 2 Leds Verdes + 2 Leds Amarelos + 2 Leds Vermelhos + 1 Sensor de
Luminosidade LDR + 1 Sensor de Temperatura NTC + 1 Led Alto Brilho + 1 buzzer

Componentes utilizados: 02x Led Verde / 02x Led Amarelo / 02x Led Vermelho / 01x Led de Alto
Brilho / 01x Buzzer 5V / 07x Resistor 300 / 02x Resistor 10k / 01x NTC / 01x LDR / cabos
diversos.


const int LDR = 0;
const int NTC = 1;
const int Buzzer = 2;
const int led1 = 5;
const int led2 = 6;
const int led3 = 7;
const int led4 = 8;
const int led5 = 9;
const int led6 = 10;
const int ledAB = 11;
int ValorLDR = 0;
int ValorNTC = 0;
int pwm = 0;
void setup(){
pinMode(Buzzer, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(ledAB, OUTPUT);
}
void loop(){
ValorLDR = analogRead(LDR);
ValorNTC = analogRead(NTC);
if (ValorNTC > 0){
digitalWrite(led1, HIGH);
}
else{
digitalWrite(led1, LOW);
}
if (ValorNTC > 935){
digitalWrite(led2, HIGH);
}
else{
digitalWrite(led2, LOW);
}
if (ValorNTC > 945){
digitalWrite(led3, HIGH);
digitalWrite(Buzzer, HIGH);
}
else{
digitalWrite(led3, LOW);
digitalWrite(Buzzer, LOW);
}

if (ValorLDR > 600){
digitalWrite(led6, HIGH);
}
else{
digitalWrite(led6, LOW);
}
if (ValorLDR > 500){
digitalWrite(led5, HIGH);
}
else{
digitalWrite(led5, LOW);
}
if (ValorLDR > 450){
digitalWrite(led4, HIGH);
digitalWrite(ledAB, LOW);
}
else{
digitalWrite(led4, LOW);
digitalWrite(ledAB, HIGH);
}
}

Nenhum comentário:

Postar um comentário