Introduction to microcontroller architecture, pinouts (GPIO), PWM, analog-to-digital conversion (ADC), and hardware interfaces (I2C, SPI, UART).
Long Range (LoRa) wireless radio communication for low-power IoT telemetry, packet transmission, and remote sensor networking.
Programming microcontrollers in C/C++ using the Arduino IDE, covering board setup, library management, and serial debugging.
Configuring and using the Thonny IDE for flashing firmware, editing code, and debugging MicroPython/CircuitPython boards.
Installing, managing, and utilizing specialized MicroPython and CircuitPython modules/libraries for hardware control.
Programming embedded hardware using MicroPython and CircuitPython to interact with physical sensors, displays, and microcontrollers.