- Introduction to Tinkercad
- Programming using Tinkercad
- Bare metal programming with Arduino
- Programming Arduino using LINUXCLI
- Optimization techniques
- Bootloader
- GPIO
- ADCand PWM
- EEPROM
- SPI
- UART, Serial port, and Serial plotter
- I2C
- Program overview on IDE
- Program structure
- Data types
- Memory management
- Program lifecycle
- Architecture of Atmega324
- Features of Atmega324
- Components of Atmega324
- SPI
- I2C
- UART
- Introduction to Arduino IDE
- Installation of Arduino IDE
- Embedded tools
- Circuit connection usinga Breadboard
- Basics of an Embedded System
- Types
- Components