/***************************************************************
FIAP
Tecnologia em Análise e Desenvolvimento de Sistemas
DISRUPTIVE ARCHITECTURES: IOT, IOB e Generative IA
Professor: André Tritiack
Turma: 2TDSP
****************************************************************
Elaborado por:
Nome:Ana luiza Fontes RM:551401
Nome:Beatrz Santi RM:551856
****************************************************************/
// Configurações de dispositivos:
// Botões:
// LEDs:
// Declaração de variáveis:
#define botao_direito 11
#define botao_meio 12
#define botao_esquerdo 13
// LEDs:
#define led_vm_e 3
#define led_vm_d 4
#define led_am 7
#define led_vd_e 8
#define led_vd_d 9
// Esta rotina é executada somente na inicialização:
void setup() {
led_on();
// Entrada ---> Botões
pinMode(botao_esquerdo, INPUT_PULLUP);
pinMode(botao_meio, INPUT_PULLUP);
pinMode(botao_direito, INPUT_PULLUP);
// Saídas ---> LEDs
pinMode(led_vm_e, OUTPUT);
pinMode(led_vm_d, OUTPUT);
pinMode(led_am, OUTPUT);
pinMode(led_vd_e, OUTPUT);
pinMode(led_vd_d, OUTPUT);
}
// Esta rotina é executada ciclicamente:
void loop() {
// q02();
// q03();
// q04();
// q05();
}
void q2(){
}
void q3(){
// Escreva aqui a sua solução para a questão 03
}
void q4(){
// Escreva aqui a sua solução para a questão 04
}
void q5(){
// Escreva aqui a sua solução para a questão 05
}
void led_on() {
digitalWrite(led_vm_e, HIGH);
digitalWrite(led_vm_d, HIGH);
digitalWrite(led_am, HIGH);
digitalWrite(led_vd_e, HIGH);
digitalWrite(led_vd_d, HIGH);
}
void led_off() {
digitalWrite(led_vm_e, LOW);
digitalWrite(led_vm_d, LOW);
digitalWrite(led_am, LOW);
digitalWrite(led_vd_e, LOW);
digitalWrite(led_vd_d, LOW);
}