Course Outline:
- C basics applied AVR microcontrollers
- Decimal, binary and HEX numbers in C language
- The statement if-else
- The statement switch-case
- Loops – while() and for()
- C program structure, #define, #include, main(), C preprocessor.
First project:
button, LED. Simplest program.
Buttons and microcontroller – various use cases. The program samples electronic parts used in projects.
- Resistors, capacitors, LED, transistors.
- Microcontrollers AVR: I/O pins, PWM, ADC, EEPROM, timers, etc.
- DC motor control. Part 1. Torque measuring.
- DC motor control. Part 2. Circuit diagram.
- DC motor control. Part 3. The program.
- Digital Outputs
- The structure of AVR C Code Hardware Registers
Second Project: AVR Music Box
- Displaying information on various displays using Introduction.
- Connection of LEDs with Microcontrollers
- Connectionone-digitLED
- Connecting 2-digital 7-segment LED display to microcontroller AVR ATMEL
- Connecting 4-digital 7-segment
Project: Simplest clock
- USART (UART) interface in AVR microcontroller.
- Connection microcontroller and PC
- What is UART interface, function diagram, input – output pins, circuit diagram
- The program – UART registers, initialization, sending symbols.
- Introduction to Timer/Counter Hardware Overview of Counters and Timers
- CPU Speed
Project: 8 bit organ
- Summary Motors and Peripherals
- Reverse H Bridge
- PWM and H-Bridge Acceleration Control
- Dual H-Bridge
Project: Simple RC Car
- 3D designing a robot chassis
- Understanding the software and how to use
- Fundamentals of 3d Designing
- Various views
Project: Designing a simple 2dof Claw - Schematics and Circuit Design Overview
- Understanding the Datasheet of various components
- Designing a small circuit
- Introduction to Swarm Algorithms
- ABC and BCO Algorithms
- Fuzzy and Brute Force methods
Project: Designing a swarm algorithm based Robot with PID Learning
Reviews
There are no reviews yet.