Module 4 Week 2¶
Assignments¶
IoT Connect micro:bit to micro:bit
Process¶
- **π‘ MICRO:BIT β MICRO:BIT (RADIO)
We will make: π’ Micro:bit A β Sender (press Button A to send Yes) π΅ Micro:bit B β Receiver (shows Yes when message received)
**π’ PART 1: PROGRAM MICRO:BIT A (SENDER)
π₯ Step 1: Open MakeCode Go to: makecode.microbit.org Click New Project Name it: Sender
π» Step 2: Add Radio Group π Click Radio (left menu) π Drag: radio set group 1 π Place inside: on start
Your screen should look like: on start radio set group 1
π Step 3: Send Message on Button A πFrom Input, drag: π Drag: on button A pressed π From Radio, drag: radio send string ‘Yes’ Place inside button A block.
πFrom Input, drag: π Drag: on button A pressed, change button A to B π From Radio, drag: radio send string ‘No’ Place inside button B block.
Your final Sender code: on start radio set group 1
on button A pressed radio send string ‘Yes’
on button b pressed radio send string ‘No’

β¬ Step 4: Download Click Download Connect micro:bit with USB Drag file into MICROBIT drive β Sender done!
**π΅ PART 2: PROGRAM MICRO:BIT B (RECEIVER) in another device
π₯ Step 1: New Project Click New Project Name it: Receiver
π» Step 2: Set Same Radio Group
on start
radio set group 1
β MUST be same number as Sender!
π₯ Step 3: When Message Received π From Radio, drag: on radio received string π From Basic, drag: Show string Place inside on radio received string block
π From Radio, drag: received string Link to Show string
Your final Receiver code: on start radio set group 1
on radio received string Show string, received string

β¬ Step 4: Download to Second micro:bit
**π TEST IT!
Turn on both micro:bits Press button A on Sender Receiver shows Yes or No depends on Button A or B was pressed.
**Next Challenge: Connecting Scratch to Micro:bit
I have tried to connect Scratch to Micro:bit on Mac. It kept on disconnecting. I tried to do it on a Window platform. It works.
**Tasks in the Lab (Science Centre)
Besides learning IoT from Seh Yong, he demonstrated LEDs lightings from online platform: https://install.wled.me

I also tried ITFF but not very successful.

Reflection¶
**Community Collaboration Opportunities
Working within the local community provides meaningful opportunities to extend studentsβ learning beyond the classroom. In my context, I can collaborate with organisations such as the National Library Board, community clubs under the People’s Association, and parents or local volunteers. For example, students could take part in community-based projects such as reading programmes, digital literacy workshops, or environmental activities where they apply what they learn in school to real-life situations.
Collaboration can take place through joint programmes, student showcases, or service-learning initiatives. By working with community partners, students gain authentic learning experiences and develop a stronger sense of social responsibility.
For the collaboration to succeed, it is important to establish clear goals, maintain open communication, and ensure that all partners understand their roles. There should also be mutual benefit for both the school and the community. When collaboration is well planned and sustained, it can strengthen relationships and create meaningful learning opportunities for students.
**Developing a Makerspace
To further develop a makerspace in my school, the next steps would be to strengthen resources, teacher capability, and student engagement.
First, the school can equip the makerspace with a wider range of tools and materials, such as micro:bits, craft materials, simple electronics, and coding platforms like Scratch. This will allow students to experiment with different types of projects and encourage creativity.
Second, it is important to build teachersβ confidence in using maker tools. Professional learning workshops and sharing sessions can help teachers learn how to integrate maker activities into subjects such as English, Mathematics, Art, and Science.
Third, the school can design structured programmes and challenges for students. For example, project-based activities, coding challenges, or sustainability projects can motivate students to apply problem-solving and design thinking skills.
I envision the makerspace as a collaborative and creative learning environment where students can explore ideas, build prototypes, and learn through hands-on experimentation. It should be a flexible space where students feel safe to try, fail, improve, and innovate. The makerspace would support interdisciplinary learning and nurture students to become curious, creative, and confident problem-solvers.
**Physical Computing and IoT
Physical computing and Internet of Things (IoT) have strong potential in teaching because they allow students to connect coding with real-world actions and data. Instead of only learning programming on a screen, students can see how their code controls physical devices such as lights, sensors, and displays. This makes learning more hands-on, engaging, and meaningful, especially for younger learners.
In my teaching context, physical computing tools such as the BBC micro:bit can be integrated with programming platforms like Scratch to support subjects such as English, Mathematics, and CCE. For example, students can code the micro:bit to respond to sensors or button presses and use it to create interactive storytelling, quizzes, or games. In an English lesson, students could program a micro:bit to display emotions or actions from a story when certain events happen in Scratch. This helps students combine language learning with computational thinking.
IoT concepts can also be introduced through simple classroom projects. Students could collect environmental data such as temperature or light using the micro:bit and share the data with other devices or a shared platform. For example, they could create a βsmart classroom monitorβ that shows when the classroom is too noisy or too dark. This encourages students to think about how technology can solve real problems in their environment.
Overall, integrating physical computing and IoT supports creativity, problem-solving, and collaboration. It allows students to move from being consumers of technology to designers and makers, which aligns well with developing future-ready skills.
Tools¶
- Software: Make Code
- Physcial computing: Micro:bit
- IOT online: IFTT and https://install.wled.me