Prof Clayton J A Silva - Ibmec RJ
Disciplinas
Notas sobre Linguagens de Programação
- Conteúdo
- IDE
- Replit: Página da IDE online para várias linguagens, como Python, C e C++.
- Visual Studio Code: Página do editor de código, que admite plugins para várias linguagens, como C, C++ e Python.
- Arduino IDE 2.3.2: Página para download da IDE que permite gerar os códigos (sketch) para os sistemas embarcados baseados no Arduíno.
- Microchip Studio for AVR and SAM devices: IDE para ‘debugar’ aplicações baseadas nos produtos da AVR, incluindo o microcontrolador ATmega 2560, utilizado nas disciplinas de Arquitetura de Computadores, Sistemas Digitais e atividades extra classe.
Material de Apoio
- Notas sobre Arduíno MEGA 2560
- Manuais do ATmega2560
- Arduíno: Página do Arduíno, onde podem ser obtidas as informações sobre hardware, software (download da IDE) e documentação (inclusive a referência da linguagem).
- GitHub: plataforma para gestão de desenvolvimento, armazenamento, compartilhamento e comunicação em projetos, especialmente projetos de software.
- Tinkercad: Página do Tinkercad, aplicativo Web gratuito para projetos 3D, eletrônica e codificação.
- Bizagi Modeler: Página do modelador do Bizagi.
Projetos
- Sistemas Embarcados
Projeto destinado a desenvolver soluções de engenharia baseadas em microcontroladores. Versão atual: PROJETO DE CASA INTELIGENTE
- Simulador para Sistemas de Comunicações Móveis: Projeto baseado em Python para simular sinais e conceitos aplicados na disciplina de Sistemas de Comunicações Móveis, da Engenharia da Computação.
- Compilador TINY: Projeto baseado em C/C++ de compilador para uma linguagem intitulada TINY, adaptada de uma das referências utilizadas na disciplina de Linguagens Formais e Compiladores, da Engenharia da Computação.