The objective of these labs is to provide more interactive tasks for students to be engaged in Microprocessor 2. Some labs will be reused from the previous semester but with better documentation.
- Students must have an
ESP32
- Install either
Visual Studio Code
orEclipse
- Window's Linux Subsystem, MacOS, or Linux
- Use the following link to install all the dependencies in the terminal and follow the guide: ESP32 Installation
- Window
- Link to install ESP-IDF Windows Installer: Window Installer
git submodule update --init --recursive
- Lab 0 Lightshow
- Lab 1 LED Controller with Inputs
- Lab 2 Interrupts: Fire Alarm!
- Lab 3 Introduction to FreeRTOS
- Lab 4 FreeRTOS: Semaphores
- Lab 5 FreeRTOS: Queue
- Lab 6 GPIO, Interrupts, and Queues
- Lab 7 Peripheral and Queues: ADC and PWM (LEDC)
- Lab 8 DAC Peripheral
- Additional Labs
Microcontroller | Software | Enviroment | Operating System |
---|---|---|---|
License | Release |
---|---|