RobotNexus session 1: Fundamentals of Microcontroller Mastery and Embedded Systems
April 29, 2024 · 4:00 AM - 9:30 AM @ GP Square, Colombo 04, 10,Trelawney Place,
Description
The session provided a comprehensive overview of microcontrollers and their pivotal role in embedded systems. The session began by defining microcontrollers as compact integrated circuits functioning as miniature computers, equipped with a CPU, memory, and input/output ports, essential for automating control tasks in various applications. Participants were introduced to the fundamental architecture of microcontrollers, covering components such as the CPU, RAM, ROM, and input/output ports. The session also delved into various peripherals, including timers, UART, SPI, I2C, ADC, and PWM, explaining their roles and functionalities. The programming basics segment highlighted common languages like C and C++, focusing on the essentials of writing and compiling code for microcontrollers. It covered program structure, data types, variables, and control flow statements. Additionally, the session explained how to interface external devices such as sensors, actuators, displays, and communication modules with a microcontroller. Protocols like UART, SPI, and I2C were discussed for efficient communication between devices. This session equipped participants with a foundational understanding of microcontroller architecture, programming, and peripheral interfacing, essential for working with embedded systems.
Agenda
9:30 am Registration Open 10.00 am Welcome students to the first workshop of the RobotNexus event 10:13 am The event chairperson gave a brief overview of the event 10:10 am Welcome the speaker (Chief Guest) 10:15 am Give a brief overview of the session plan 10:20 am Speaker session 12:30 am Refreshment break for the speaker and the students (drinks) 12:45 am Session continues 2:45 pm Q/A Session 3:00 pm The session end with an appreciation of the speaker