Kids Can Code Program
Arduino Programming for Beginners
Date: Saturday 29th May 2021
Venue: Ericsson Lab, @iLabAfrica
8.30 - 8.55 Arrival and Registration
8.55 - 9.00 Welcome remarks and introductions
Mr. Kenedy - Project Coordinator, Kids Can Code Program
9.00 - 9.40 Basic Introduction to IoT and its use cases
Introduction to Sensing and Microcontroller
9.40 - 10.30 IoT Architecture
o IoT communication technologies (Bluetooth, Wi-Fi, LPWAN)
o Data storage and analytics
o Data visualization and end user applications
10.30 - 11.00 Tea Break
11.00 - 1.00 1) Introduction to the Arduino Starter Kit
2) Sample coding:
i) Arduino IDE Interface (Preparing IDE for programming)
ii) Compiling & uploading codes
iii) Sample first code
iv) Review how to do a proper complete connection of sensors to microcontrollers
(Test controlling lights LEDS)
v) Working with libraries
3) Working with datasheets to understand how the sensors and microcontroller work.
1.00 - 2.00 Lunch
2.00 - 4.00 Hands-on Session
1. Draw schematic diagrams for the circuit connection - TinkerCAD
2. Program microcontrollers (develop a simple end-to-end IoT Solution)
- Gas Leakage monitoring: Gas Sensors
- Obstacle sensing for the blind: Ultrasonic Sensors.
- Smart Home: DHT Sensors (Temperature monitoring) to automatic control a
fan (motor).
3. Data visualization (Simple charts and graphs on node-red from data collected)
4. Special mention:
- Data storage & Analytics
- Other resources facilitate continued practicing.
4.00 End of Session
- Closing remarks – Mr. Kenedy
- Networking
- Participants leave at own pleasure
Participants will be assigned a computer to interact with pre-installed Arduino IDE, microcontroller,
sensors and actuator throughout the day to provide a blend of theory and practical elements for each of
the session.