https://github.com/samuelcaldas/microcontroladores-eng-elet-ifmg
Códigos e arquivos relacionados ao curso de Microcontroladores do programa de Engenharia Elétrica do IFMG. O objetivo é introduzir conceitos e aplicações de microcontroladores e desenvolver habilidades de programação e design com esses dispositivos.
https://github.com/samuelcaldas/microcontroladores-eng-elet-ifmg
arduino automation ddd-architecture ifmg microcontroller object-oriented solid
Last synced: 4 months ago
JSON representation
Códigos e arquivos relacionados ao curso de Microcontroladores do programa de Engenharia Elétrica do IFMG. O objetivo é introduzir conceitos e aplicações de microcontroladores e desenvolver habilidades de programação e design com esses dispositivos.
- Host: GitHub
- URL: https://github.com/samuelcaldas/microcontroladores-eng-elet-ifmg
- Owner: samuelcaldas
- License: mit
- Created: 2023-04-06T20:32:23.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-30T00:02:31.000Z (almost 2 years ago)
- Last Synced: 2025-01-13T15:26:34.242Z (5 months ago)
- Topics: arduino, automation, ddd-architecture, ifmg, microcontroller, object-oriented, solid
- Language: C++
- Homepage:
- Size: 18.1 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Microcontroladores - Eng. Elet. IFMG
This repository contains the files and codes related to the Microcontrollers course of the Electrical Engineering program at IFMG.
## Objectives
The objective of this course is to introduce the concepts and applications of microcontrollers, as well as to develop programming and design skills with these devices.
## Content
The content of the course covers the following topics:
- Introduction to microcontrollers: architecture, peripherals, programming languages and development tools.
- Programming in C language: basic structure, variables, operators, control structures, functions, vectors and matrices.
- Embedded systems design with microcontrollers: sensors, actuators, displays, keyboards and communication with other devices.## Prerequisites
To follow this course, you will need:
- A computer with an Arduino IDE installed. You can download it from [here](https://www.arduino.cc/en/software).
- An Arduino board and a USB cable to connect it to your computer. You can use any model of Arduino, but we recommend the Arduino Uno for beginners.
- A breadboard and some electronic components such as LEDs, resistors, potentiometers, buttons and wires. You can find a list of the components used in each practical lesson in the respective folders.## Usage
To run the codes in this repository, you will need to:
- Open the Arduino IDE and select the appropriate board and port from the Tools menu.
- Open the .ino file of the lesson you want to run from the File menu or by double-clicking on it.
- Upload the code to your Arduino board by clicking on the Upload button or pressing Ctrl+U.
- Observe the behavior of your Arduino board and the serial monitor (if used) according to the instructions of each lesson.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE.txt) file for details.