Product Details
Course Outline:
HANDS-ON WORKSHOP FOR C/C++ USING SENSORS & ACTUATORS
YOUR ROADMAP TO AI, IoT & SMART TECHNOLOGY
START YOUR JOURNEY INTO AI, IoT & AUTOMATION TODAY!
TRAINING FOR AGES 14 AND UP
Communica presents an exciting hands-on ESP32-S3 Workshop focused on practical C/C++ programming, sensors, actuators, and advanced embedded system concepts. This workshop provides real-world practical experience using the ESP32-S3 platform together with modern IoT hardware and programming techniques.
Main Focus of This Training
• Statements & Programming Logic using C/C++
• Working with Sensors
• Working with Actuators
• PWM (Pulse Width Modulation)
• Timers
• Interrupts
• Object-Oriented Programming (OOP)
Target Group
• Students with an interest in ESP32, IoT and embedded systems
• Arduino users wanting to move to more advanced 32-bit microcontrollers
• Hobbyists and makers interested in smart devices and automation
Requirements
• Bring own notebook/laptop.
What you will learn
Introduction to the ESP32-S3 architecture and GPIO
Arduino IDE 2 installation and ESP32-S3 setup
C/C++ programming principles and coding structure
Control statements, loops and flow control
Working with LEDs, RGB LEDs, push buttons and OLED displays
PWM (Pulse Width Modulation) and LEDC control
Sensors and actuators including DHT11, HC‑SR04+, Servo and Stepper motors
Timers, interrupts and multitasking with FreeRTOS concepts
Touch sensing and ESP32 dual-core processing
Object-Oriented Programming (OOP) fundamentals
Cost:
R2,250-00 Per student
Course Duration: 3 Days
The course will be divided In three day sessions:
• Saturday 1 - 5 hours (8:00 – 13:00)
• Saturday 2 - 5 hours (8:00 – 13:00)
• Saturday 3 - 5 hours (8:00 – 13:00)
Includes:
• Each student will receive an ESP32-S3 Kit (with dedicated training board included)
• Training Slide Manual
• Certificate of Attendance
Important Requirements:
• Contact Information: All customers must provide a valid email address and cellphone number when completing their booking and payment process.
• Software Pre-Installation: Prior to the training session, students will be contacted via Microsoft Teams to assist with the installation of the required ESP32-S3 software and development environment on their notebook/laptop.
• Training Preparation: The software installation process can be time-consuming and forms an important part of the workshop preparation. To ensure maximum practical training time during the session, all required software must be installed before attending the course.
• Booking Information: Once booking and payment have been completed, the relevant customer details will be used for training communication and setup arrangements.
• Contact Information: All customers must provide a valid email address and cellphone number when completing their booking and payment process.
• Software Pre-Installation: Prior to the training session, students will be contacted via Microsoft Teams to assist with the installation of the required ESP32-S3 software and development environment on their notebook/laptop.
• Training Preparation: The software installation process can be time-consuming and forms an important part of the workshop preparation. To ensure maximum practical training time during the session, all required software must be installed before attending the course.
• Booking Information: Once booking and payment have been completed, the relevant customer details will be used for training communication and setup arrangements.
TRAINING ONLY AVAILABLE @ COMMUNICA SAMRAND BRANCH
