Introduction
This course equips you with the necessary skills and knowledge in programming with Micro:bit. Participants will learn essential features and apply IoT and AI techniques into practical tasks and STEM activities with the use of Micro:bit platform.
Target Audience
Anyone who are interested to learn computational thinking and coding skills.
Prerequisite
To benefit most from the course, participants are expected to have basic computing concepts and knowledge in programming skills.
Course Contents
1. Overview of Micro:bit System
- The applications of IoT in industry and daily life
- IoT and AI ecosystem: sensors, platforms, and applications
2. Understanding IoT Sensors and Data Communication
- Digital & Analog sensors
- Bluetooth & WiFi
3. Programming Micro:bit
- Development environment (Micro:bit Makecode)
- Coding, compiling and uploading to Micro:bit
- Running the application program with Micro:bit
4. Working with Micro:bit
- Bluetooth and WiFi Modules
5. Interfacing Micro:bit to control input/output devices via USB
- LED Blinking and OLED display
- Ultrasonic, Light, Temperature, Humidity sensor
- FAN and Servomotor
- AI and Machine Learning using HuskeyLen
6. Creating IoT Smart Recycling Bin System
- Overview of AI and Machine Learning
- Working with HuskeyLen and WiFi Module
- Checking application data via ThingSpeak
- Connecting Micro:bit to control Recycling Bin
7. Running your IoT Smart Recycling Bin System using Micro:bit