Você está na página 1de 5

Engenharia Elétrica

Microcontroladores – 1º Semestre 2022


Prof Dr. Jahyr Gonçalves Neto

MICE6
Relatório Experiência 1

João Pedro Moreira Esteves — VP3005721


Votuporanga – SP
09/05/2022
1 Introdução

Arduino é uma plataforma de computação física (são sistemas digitais ligados a sensores e
atuadores, que permitem construir sistemas que percebam a realidade e respondem com ações
físicas), baseada em uma simples placa de Entrada/Saída microcontrolada e desenvolvida sobre
uma biblioteca que simplifica a escrita da programação em C/C++.

2 Objetivos
A experiência consiste em simular um semáforo de trânsito. Os Leds nas cores verde (passe),
amarelo (atenção) e vermelho (pare) acenderão respeitando determinados tempos de forma
que pareça um sinal de trânsito real.
A outra experiência consiste de reprogramar o primeiro semáfaro para que os leds acendam de
uma forma específica como mostra na figura abaixo:

3 Metodologia

Conforme foi passado em aula a atividade, começou-se o processo de resolução do exercício, foi
utilizado o programa TinkerCAD, para fazer as simulações do Arduino e dos componentes
eletrônicos para a finalização do exercício.

4 Resultados

• Experiência 1: Semáforo
➔ Código do semáforo:
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}

void loop()
{
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(1000);
digitalWrite(8, LOW);
digitalWrite(10, HIGH);
delay(1000);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
delay(1000);
}
• Segundo experimento: Semáforo modificado

➔ Código semáforo modificado:


void setup()

pinMode(8, OUTPUT);

pinMode(9, OUTPUT);

pinMode(10, OUTPUT);

}
void loop()

digitalWrite(8, HIGH);

digitalWrite(9, LOW);

digitalWrite(10,LOW);

delay(1000);

digitalWrite(8, HIGH);

digitalWrite(9, HIGH);

digitalWrite(10,LOW);

delay(1000);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

digitalWrite(10, HIGH);

delay(1000);

digitalWrite(8, LOW);

digitalWrite(9, HIGH);

digitalWrite(10, LOW);

delay(1000);

• 5 Conclusão
Conforme mostrado no resultado conseguiu-se chegar ao resultado final dos dois experimentos
e obtendo o código de programação que realize os dois exercícios.

Você também pode gostar