Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlos-levi/sistemas-embarcados-monitoria
Repositório para monitoria da disciplina de Sistemas Embarcados 2023.2
https://github.com/carlos-levi/sistemas-embarcados-monitoria
arduino-uno circuit embedded-systems microcontroller tinkercad
Last synced: 20 days ago
JSON representation
Repositório para monitoria da disciplina de Sistemas Embarcados 2023.2
- Host: GitHub
- URL: https://github.com/carlos-levi/sistemas-embarcados-monitoria
- Owner: Carlos-Levi
- License: mit
- Created: 2024-06-25T00:35:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-01T02:03:52.000Z (7 months ago)
- Last Synced: 2024-11-13T01:42:12.935Z (3 months ago)
- Topics: arduino-uno, circuit, embedded-systems, microcontroller, tinkercad
- Language: Assembly
- Homepage:
- Size: 123 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🖥️ Monitoria de Sistemas Embarcados
![Banner de Sistemas Embarcados](https://embarcados.com.br/wp-content/uploads/2021/11/artigo_plataformas-850x510.png.webp)
Bem-vindo ao repositório de recursos da monitoria de Sistemas Embarcados, desenvolvido por Carlos Levi para a disciplina de Sistemas Embarcados em 2023. Este repositório foi criado para apoiar os estudantes com materiais didáticos, exemplos de código, projetos práticos e referências úteis.---
## 📚 Objetivo
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.
---
## 📂 Estrutura do Repositório
### **Unidade I: Fundamentos de Sistemas Embarcados**
- [Introdução aos Sistemas Embarcados](./Unidade_I/Introducao_aos_Sistemas_Embarcados/README.md)
- [Microcontroladores](./Unidade_I/Microcontroladores/README.md)
- [Interfaces de Comunicação](./Unidade_I/Interfaces_de_Comunicacao/README.md)
- [Dispositivos de Entrada e Saída](./Unidade_I/Dispositivos_de_Entrada_e_Saida/README.md)### **Unidade II: Desenvolvimento e Aplicações**
- [Sensores e Atuadores](./Unidade_II/Sensores_e_Atuadores/README.md)
- [Programação para Sistemas Embarcados](./Unidade_II/Programacao_para_Sistemas_Embarcados/README.md)
- [Estudos de Casos](./Unidade_II/Estudos_de_Casos/README.md)### **Projetos**
- [Projeto 1](./projetos/contador_display/README.md)
- [Projeto 2](./projetos/Projeto2/README.md)### **Referências**
- [Referências - Artigos, Links e Livros,](./Referencias/Referencias.md)---
## 💻 Instruções de Uso
### Prototipagem com Tinkercad
Antes de implementar os projetos diretamente no hardware, utilizaremos o [Tinkercad](https://www.tinkercad.com/) 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:**
1. **Criar uma Conta no Tinkercad**
- Acesse [Tinkercad](https://www.tinkercad.com/) e crie uma conta gratuita.
2. **Montar o Circuito**
- Utilize os componentes disponíveis na biblioteca do Tinkercad para montar seu circuito.
3. **Programar o Microcontrolador**
- Utilize o editor de código integrado para programar seu microcontrolador (e.g., Arduino).
4. **Simular o Projeto**
- Execute a simulação para verificar o funcionamento do circuito.
5. **Implementar no Hardware**
- Após validar o circuito no Tinkercad, implemente-o fisicamente usando o hardware correspondente.### Pré-requisitos
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
Contribuições são bem-vindas! Sinta-se à vontade para sugerir melhorias, corrigir eventuais erros ou adicionar novos recursos através de pull requests.