You are on page 1of 6

Gabriel Soares dos Santos 01 nº08

Gustavo Araujo Souza nº12

Programação de ventiladores (dia:16/03/2023)

M4A

#include <Adafruit_LiquidCrystal.h>

int seconds = 0;

Adafruit_LiquidCrystal lcd_1(0);

const int sensor = A0;

const int LED1=2;

const int LED2=3;

const int LED3=4;

const int LED4=5;

const int LED5=6;

int nivel_do_sensor=0;

void setup()

lcd_1.begin(16, 2);

pinMode(LED1,OUTPUT);

pinMode(LED2,OUTPUT);

pinMode(LED3,OUTPUT);

pinMode(LED4,OUTPUT);

pinMode(LED5,OUTPUT);

void loop()

nivel_do_sensor =analogRead (sensor);

lcd_1.setCursor(0,0);
lcd_1.print(" temperatura");

lcd_1.setBacklight(1);

if (nivel_do_sensor/7.16<25){

digitalWrite (LED1,LOW);

digitalWrite (LED2,LOW);

digitalWrite (LED3,LOW);

digitalWrite (LED4,LOW);

digitalWrite (LED5,LOW);

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);

lcd_1.print("graus");

delay(500);

lcd_1.clear();}

if ((nivel_do_sensor/7.16>=25)&&(nivel_do_sensor/7.16<30)){

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);

lcd_1.print("graus");

digitalWrite (LED1,HIGH);

digitalWrite (LED2,LOW);

digitalWrite (LED3,LOW);

digitalWrite (LED4,LOW);

digitalWrite (LED5,LOW);

delay(500);

lcd_1.clear();

lcd_1.setCursor(0,0);

lcd_1.print("VENTILADOR 1");

lcd_1.setBacklight(1);

lcd_1.setCursor(0,1);
lcd_1.print("LIGADO");

lcd_1.setBacklight(1);

delay(500);

lcd_1.clear();

if ((nivel_do_sensor/7.16>30)&&(nivel_do_sensor/7.16<35)){

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);

lcd_1.print("graus");

digitalWrite (LED1,HIGH);

digitalWrite (LED2,HIGH);

digitalWrite (LED3,LOW);

digitalWrite (LED4,LOW);

digitalWrite (LED5,LOW);

delay(500);

lcd_1.clear();

lcd_1.setCursor(0,0);

lcd_1.print("VENTILADOR 1e2");

lcd_1.setBacklight(1);

lcd_1.setCursor(0,1);

lcd_1.print("LIGADO");

lcd_1.setBacklight(1);

delay(500);

lcd_1.clear();

if ((nivel_do_sensor/7.16>35)&&(nivel_do_sensor/7.16<40)){

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);
lcd_1.print("graus");

digitalWrite (LED1,HIGH);

digitalWrite (LED2,HIGH);

digitalWrite (LED3,HIGH);

digitalWrite (LED4,LOW);

digitalWrite (LED5,LOW);

delay(500);

lcd_1.clear();

lcd_1.setCursor(0,0);

lcd_1.print("VENTILADOR 1.2e3");

lcd_1.setBacklight(1);

lcd_1.setCursor(0,1);

lcd_1.print("LIGADO");

lcd_1.setBacklight(1);

delay(500);

lcd_1.clear();

if ((nivel_do_sensor/7.16>40)&&(nivel_do_sensor/7.16<50)){

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);

lcd_1.print("graus");

digitalWrite (LED1,HIGH);

digitalWrite (LED2,HIGH);

digitalWrite (LED3,HIGH);

digitalWrite (LED4,HIGH);

digitalWrite (LED5,LOW);

delay(500);

lcd_1.clear();

lcd_1.setCursor(0,0);

lcd_1.print("VENT 1.2.3e4");
lcd_1.setBacklight(1);

lcd_1.setCursor(0,1);

lcd_1.print("LIGADO");

lcd_1.setBacklight(1);

delay(500);

lcd_1.clear();

if ((nivel_do_sensor/7.16>=50)){

delay(500);

lcd_1.setCursor(0, 1);

lcd_1.print(nivel_do_sensor/7.16);

lcd_1.print("graus");

digitalWrite (LED1,HIGH);

digitalWrite (LED2,HIGH);

digitalWrite (LED3,HIGH);

digitalWrite (LED4,HIGH);

digitalWrite (LED5,HIGH);

delay(500);

lcd_1.clear();

lcd_1.setCursor(0,0);

lcd_1.print("VENT 1.2.3.4e5");

lcd_1.setBacklight(1);

lcd_1.setCursor(0,1);

lcd_1.print("LIGADO");

lcd_1.setBacklight(1);

delay(500);

lcd_1.clear();
}

Foda p carai

You might also like