Skip to content

campoos/Atividade-Semaforo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚦 Projeto Semáforo com ESP32 (IoT)

📌 Descrição

Este projeto simula o funcionamento de um semáforo utilizando o microcontrolador ESP32, três LEDs (vermelho, amarelo e verde), resistores e uma protoboard. Toda a simulação foi realizada através da plataforma Wokwi, utilizando MicroPython para controle dos pinos digitais do ESP32.

🧰 Tecnologias Utilizadas

  • ESP32
  • Protoboard
  • Simulador Wokwi
  • MicroPython

📷 Esquema de Montagem

Montagem Geral:

Montagem do circuito

Conexão com o ESP32:

Detalhe das portas ESP32

As imagens acima representam a montagem simulada no Wokwi.

🔌 Conexões dos Componentes

LED Pino no ESP32
Verde GPIO 17
Amarelo GPIO 16
Vermelho GPIO 15

💻 Código Fonte (MicroPython)

from machine import Pin
from utime import sleep

print("Hello world!")

vermelho = Pin(15, Pin.OUT)
amarelo = Pin(16, Pin.OUT)
verde = Pin(17, Pin.OUT)

while True:
    verde.on()
    print("LED VERDE LIGADO!")
    sleep(20)
    verde.off()
    print("LED VERDE DESLIGADO!")

    sleep(0.5)

    amarelo.on()
    print("LED AMARELO LIGADO!")
    sleep(10)
    amarelo.off()
    print("LED AMARELO DESLIGADO!")

    sleep(0.5)

    vermelho.on()
    print("LED VERMELHO LIGADO!")
    sleep(7)
    vermelho.off()
    print("LED VERMELHO DESLIGADO!")

    sleep(0.5)

📚 Informações Acadêmicas

  • Disciplina: Internet das Coisas (IoT)
  • Professor(a): Yuri
  • Instituição: SENAI Jandira - Curso Técnico em Desenvolvimento de Sistemas
  • Ano/Semestre: 2025 - 4º Semestre

About

Projeto de IOT - Simulação do funcionamento de um semáforo com LEDS no ESP32.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages