Magna Concursos
3746047 Ano: 2025
Disciplina: Engenharia Eletrônica
Banca: FCC
Orgão: TRT-1

Utilize as informações a seguir para responder à questão.

Considere o circuito para o teste de um protótipo de um sistema de controle de ventilação de um compartimento para guardar documentos antigos. O controle é realizado por um Arduino Nano por meio de um sensor de temperatura e um ventilador conectado a uma fonte externa de 12V – CC. O ventilador operará em três condições: desligado, velocidade média e velocidade máxima. A função do LED é indicar quando a temperatura do compartimento estiver elevada.

O circuito de controle do protótipo é o seguinte:

Enunciado 4500160-1

O código (programa) para o teste do protótipo é:

1 int LED = 2;
2 int SENSOR = A2;
3 int valorSENSOR;
4 int VENTILADOR = 6;
5 int valorVENTILADOR;
6
7 void setup()
8 {
9 pinMode (LED, OUTPUT);
10 pinMode (VENTILADOR, OUTPUT);
11 pinMode (SENSOR, INPUT);
12 Serial.begin (9600);
13 }
14
15 void loop()
16 {
17 valorSENSOR = analogRead (SENSOR);
18
19 if (valorSENSOR > 700)
20 {
21 digitalWrite (LED, HIGH);
22 valorVENTILADOR = 255; // Velocidade máxima
23 analogWrite (VENTILADOR,valorVENTILADOR);
24 }
25 else
26 {
27 if ((valorSENSOR > 600)&& (valorSENSOR <= 700))
28 {
29 digitalWrite (LED, LOW);
30 valorVENTILADOR = 120; // Velocidade média
31 analogWrite (VENTILADOR,valorVENTILADOR);
32 }
33 else
34 {
35 digitalWrite (LED, LOW);
36 valorVENTILADOR = 0; // Ventilador parado
37 analogWrite (VENTILADOR,valorVENTILADOR);
38 }
39 }
40
41 Serial.print ("valorSENSOR);
42 Serial.print (" - ");
43 Serial.println (valorVENTILADOR);
44 delay (1000);
45 }

O comportamento do NTC está representado pelo seguinte gráfico:

 

Provas

Questão presente nas seguintes provas

Analista Judiciário - Engenharia Elétrica

60 Questões