O objetivo deste repositório é fornecer materiais de apoio e facilitar o aprendizado dos estudantes de Engenharia da Computação na disciplina de Sistemas Embarcados. Aqui você encontrará conteúdos organizados em unidades de estudo, projetos práticos e referências recomendadas.
- Introdução aos Sistemas Embarcados
- Microcontroladores
- Interfaces de Comunicação
- Dispositivos de Entrada e Saída
Antes de implementar os projetos diretamente no hardware, utilizaremos o Tinkercad para prototipagem. O Tinkercad é uma ferramenta online gratuita que permite a criação de circuitos eletrônicos de forma visual e intuitiva. Ele é ideal para testar e validar seus projetos antes de implementá-los fisicamente.
Passos para usar o Tinkercad:
-
Criar uma Conta no Tinkercad
- Acesse Tinkercad e crie uma conta gratuita.
-
Montar o Circuito
- Utilize os componentes disponíveis na biblioteca do Tinkercad para montar seu circuito.
-
Programar o Microcontrolador
- Utilize o editor de código integrado para programar seu microcontrolador (e.g., Arduino).
-
Simular o Projeto
- Execute a simulação para verificar o funcionamento do circuito.
-
Implementar no Hardware
- Após validar o circuito no Tinkercad, implemente-o fisicamente usando o hardware correspondente.
Para seguir os exemplos de código e projetos neste repositório, você precisará de:
- Conhecimento básico de programação em C e Assembly
- Um ambiente de desenvolvimento configurado (e.g., Arduino IDE, MPLAB X, Keil uVision)
- Placas de desenvolvimento (e.g., Arduino, Raspberry Pi, ESP8266)
- Componentes eletrônicos básicos (e.g., LEDs, resistores, sensores)
Contribuições são bem-vindas! Sinta-se à vontade para sugerir melhorias, corrigir eventuais erros ou adicionar novos recursos através de pull requests.