trab

265 palavras 2 páginas
Escola Secundaria João Gonçalves Zarco

Curso Profissional de Técnico de Gestão de Equipamentos Informática

Programação de Microprocessadores

Modulo 10

Pedro Teixeira
Nº 13 12º11
Objectivo do Projecto

O objectivo do projecto era programar 3 leds conforme a luz que houvesse no sensor, se houvesse luz o led de cor verde acendia, se houvesse meia-luz o led de cor amarela acendia, e se não houvesse luz o led de cor vermelho acendia.

Esquema Eléctrico

Programação

int sensor = 0; //Pino analógico em que o sensor está conectado. int valorSensor = 0; //variável usada para ler o valor do sensor em tempo real.

const int ledVerde = 8; const int ledAmarelo = 9; const int ledVermelho = 10;

//Função setup, executado uma vez ao ligar o Arduino. void setup(){ //Ativando o serial monitor que exibirá os valores lidos no sensor. Serial.begin(9600); //Definindo pinos digitais dos leds como de saída. pinMode(ledVerde,OUTPUT); pinMode(ledAmarelo,OUTPUT); pinMode(ledVermelho,OUTPUT);
}

//Função loop, executado enquanto o Arduino estiver ligado. void loop(){ //Lendo o valor do sensor. int valorSensor = analogRead(sensor); //Os valores da luminosidade podem ser alterados conforme a necessidade. //Luminosidade baixa. if (valorSensor < 750) { apagaLeds(); digitalWrite(ledVermelho,HIGH); } //Luminosidade média. if (valorSensor >= 750 && valorSensor 800) { apagaLeds(); digitalWrite(ledVerde,HIGH); } //Exibindo o valor do sensor no serial monitor. Serial.println(valorSensor); delay(50);
}

//Função criada para apagar todos os leds de uma vez. void apagaLeds() { digitalWrite(ledVerde,LOW); digitalWrite(ledAmarelo,LOW); digitalWrite(ledVermelho,LOW);
}

Dificuldades

Tivemos algumas

Relacionados

  • trab
    474 palavras | 2 páginas
  • Trab
    272 palavras | 2 páginas
  • trab
    289 palavras | 2 páginas
  • trab trab
    1823 palavras | 8 páginas
  • TRAB
    434 palavras | 2 páginas
  • Trabs trabs
    550 palavras | 3 páginas
  • Trab
    3169 palavras | 13 páginas
  • Trab
    2880 palavras | 12 páginas
  • trab
    416 palavras | 2 páginas
  • Trab
    1246 palavras | 5 páginas