Mecatronica
ARDUINO KIT INICIANTE V4.0
ARDUINO KIT INICIANTE V4.0
PARA TER ACESSO A TODOS OS 10 EXPERIMENTOS, COMPRE O ARDUINO KIT INICIANTE DA ROBOCORE EM WWW.ROBOCORE.NET
Projeto Termômetro Componentes: 2 Leds Verdes + 2 Leds Amarelos + 2 Leds Vermelhos + Buzzer + 1 Sensor de Temperatura NTC Descrição: Conforme a temperatura do ambiente onde o sensor NTC está localizado aumenta, os leds coloridos acendem, como um termômetro. Se por algum motivo todos os 6 Leds forem acesos, um alarme intermitente deverá soar. Dificuldade:
Este projeto é, sem dúvida, muito bonito para os olhos tanto dos aficcionados em eletrônica quanto às pessoas comuns. Implicto neste projeto estará o conceito de um bargraf, que nada mais é do que uma barra de leds que acendem conforme algum parâmetro. Bargrafs muito conhecidos são os de equipamentos de som. Quando o som está alto, ou com os graves altos, as luzes acendem do verde até o vermelho, como na figura a seguir:
Exemplo de um típico bargraf na horizontal
www.robocore.net
2/5
ARDUINO KIT INICIANTE V4.0
Tanto o esquema de ligações quanto o código parecem ser mais complexos, portanto tenha muita calma e atenção para montar o esquema. Revise o circuito algumas vezes antes de ligá-lo.
Código:
/***************************************\ ** ROBOCORE ARDUINO KIT INICIANTE ** * * ** Projeto Termômetro ** \***************************************/ const const const const const const const const int int int int int int int int PinoSensor = 0; Buzzer = 6; led1 = 8; led2 = 9; led3 = 10; led4 = 11; led5 = 12; led6 = 13;
int ValorSensor = 0; void setup(){ pinMode(Buzzer, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); pinMode(led6, OUTPUT); Serial.begin(9600); } void loop(){ ValorSensor = analogRead(PinoSensor); Serial.print("Valor do Sensor = "); Serial.println(ValorSensor); if (ValorSensor > 0){ digitalWrite(led1, HIGH); } else{