Science Centre, KidsSTOP™ and Omni-Theatre are closed on 25 June 2018.

The Crane exhibit in KidsSTOP™'s Built Environment is under maintenance. Sorry for the inconvenience!

CRADLΣ Microcontrollers Students Workshops are designed to convey the concept of logical & computational thinking (programming), design thinking (prototyping) as well as the integration of subjects from various fields.

Workshops are split into 2 main categories - foundation and application / project workshops which become progressively challenging with each new level. Foundation workshops provide students the basic concepts, skills and content required in the later application / project workshops. These include (among other workshops) Introduction to Microcontrollers Series and Distance & Motion Sensing.

The Application / Project workshops allow students to fully experience the process of problem solving, design thinking and troubleshooting often associated with STEM-related work.

 

For workshops

Class Size10 (minimum)  24 (maximum)
Suggested times Mondays to Fridays: 9:30am or 2.30pm

CRADLΣ Microcontrollers Students Workshops are conducted on request and delivered at Science Centre Singapore. Please enquire through cradle@science.edu.sg for programmes to be delivered in Schools.

Download the PDF version of the 2018 Programme Booklet

2018-Microcon-Chart

TitleType Levels
Microcontrollers for Beginners (Scratch)PLabSec 1 to Sec 5
Introduction to Sense HAT using Scratch PLab
Sec 1 to Sec 5
Game Programming with Sense HAT using Scratch
PLab
Sec 1 to Sec 5
Fun with Electronics
PLab
Sec 2 to Sec 5
Introduction to Microcontrollers 1 (Arduino C++)
PLab
Sec 2 to Pre-U
Bluetooth Robotic Vehicle (Arduino C++)
PLab
Sec 3 to Pre-U
Introduction to Microcontrollers 2 (Arduino C++)
PLab
Sec 3 to Pre-U
Introduction to Python with Raspberry Pi and Sense HAT
PLab
Sec 2 to Pre-U
Electronics Workshop I
PLab
Sec 3 to Pre-U
Electronics Workshop II
PLab
Sec 3 to Pre-U
Datalogging (Arduino C++
PLab
Sec 3 to Pre-U
Smart Fan (Arduino C++)
PLab
Sec 3 to Pre-U
Robot Arm (Arduino C++)
PLab
Sec 3 to Pre-U
Distance & Motion Sensing (Arduino C++)
PLab
Sec 3 to Pre-U

Bookings

To book our workshops, please login to https://obs.science.edu.sg or fill in the Student Booking Form and email it to cradle@science.edu.sg (or fax it to 6561 6361).

Overseas school and Corporate group bookings

The listed course fees apply only to local schools. Overseas schools and all corporate groups (including locally based corporate groups) can contact cradle@science.edu.sg to enquire on the course fees. Kindly note that admission rates to Science Centre Singapore applies on top of the course fee. 

General Enquiries

For booking enquiries, please email cradle@science.edu.sg.

Outreach Enquiries (cohort specific)

To learn more about our schemes for school-based workshops or workshops/enrichment for a cohort, please contact:

Lee Shu En (School Outreach Educator)
Email: lee_shu_en@moe.edu.sg 

Microcontrollers Workshops

  • Microcontrollers for Beginners (Scratch)

    Description 

    Through simple block programming (Scratch), students are able to learn programming without the prior need to know the intricacies of the programming language. On top of that, block programming eliminates the confusion that may arise due to syntax errors. Students can hence focus on the logical and systematic approach to solving the problems encountered.

    Students will be taught the basic working concepts of electronic components and gain deeper understanding of microcontrollers by programming simple circuits using Scratch.

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 1 - 5
    Syllabus LinksD.C. circuits (Potential divider circuit).
    Group size10 minimum, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Introduction to Sense HAT (Raspberry Pi) using Scratch

    Description 

    Consider a simple, portable device in the International Space Station (ISS) to monitor and indicate acceptable environmental conditions for astronauts. With the use of the environmental sensors in the Raspberry Pi Sense HAT, students can easily use Scratch to replicate the program used by the crew of ISS.

    Students will:

    • learn to use Scratch to program the Sense HAT to display messages
    • use the environmental sensors to display the temperature, pressure and humidity and to program a Red Alert system.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 1 - 5
    Syllabus LinksSuitable for Applied Learning Program.
    Group size20 minimum, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Game Programming with Sense HAT (Raspberry Pi) using Scratch

    Description 

    Remember Pong or Snake? These may be simple games to play but is the programming behind these simple games really that straight-forward? Game programming, even for the simplest of games, requires careful planning and logical thinking.

    Students will use their logical thinking skills to create an interactive game on the Sense HAT’s LED display using Scratch to program the joystick and accelerometer function in the Sense HAT.

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 1 - 5
    Pre-requisite: Introduction to Sense HAT (Raspberry Pi) using Scratch
    Syllabus LinksSuitable for Applied Learning Program.
    Group size10 minimum, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Fun with Electronics

    Description 

    Electronics is the science of controlling electrical energy in the form of electrons by circuits that are built with electrical components. These smart gadgets play a vital role in building our 21st century technology.

    Students will:

    • be introduced to several basic electronic components (resistors, LEDs, switch, capacitors, potentiometer, transistors)
    • build electronic circuits utilising their properties on a breadboard (prototyping board).
    • assemble and bring home their own touch sensor box based on concepts learnt (option 2 only).
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 2 - 5
    Syllabus LinksPhysics O-level: Current of electricity, D.C. Circuits
    Electronics O-level: Fundamentals of electronics.
    Group size20 minimum, 40 maximum

    *Arrangements can be made to deliver this workshop for a large group of students (up to 200).
    Duration2 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$15 /pax (Option 1) or $20 /pax (Option 2*)
    *Option 2 would include a take-home touch sensor kit.
  • Introduction to Microcontrollers 1 (Arduino C++)

    Description 

    Microcontrollers are integrated circuits (IC) chips that are able to process input and control machines and devices based on their written program. One example is the rice cooker. A microcontroller in the cooker controls the heating coil and with its array of sensors, emulates the manual cooking of rice on a stove. In our current lifestyle, it is rare to find a product that does not involve a microcontroller at some stage of its operation.

    Students will:

    • learn about components – LEDs, piezo buzzers, light dependent resistors (LDRs), resistors.
    • learn basic programming structure, terminology and simple codes.
    • prototype circuits using the breadboard.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 2 to Pre-U
    Syllabus Links Physics O-level - DC Circuits (Potential divider circuit)
    Suitable for Applied Learning Program
    Group size10 minimum, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Bluetooth Robotic Vehicle (Arduino C++)

    Description 

    Robotics is a fast growing industry that is estimated to be worth tens of billions of dollars. Using the Arduino Uno and the Annikken Andee, participants will learn to program a graphical user interface (GUI) for an Android device. The GUI will subsequently be used to control a self-assembled robotic vehicle via Bluetooth communications. Computational and systems thinking will be required to assemble and program the final prototype from its constituent components.

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus Links Suitable for Applied Learning Program
    Group size10 minimum, 18 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$80/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Introduction to Microcontrollers 2

    Description

    Building on the previous workshop, participants will be introduced to more electronic components and programming syntax. They will learn more advanced methods of controlling the same components to achieve more complex results.

    Students will:

    • learn about components – RGB LEDs, potentiometers.
    • learn about different data types, pulse width modulation and the use of If-else and for loops.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus LinksD.C. circuits. Electronic systems. Experimental skills and investigations (recording observations, planning, interpreting and evaluating investigations).
    Group size10 minimum, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Introduction to Python with Raspberry Pi and Sense HAT

    Description

    Python is a powerful programming language that is used by many tech companies such as Google, Walt Disney and NASA while the SenseHat is an add-on to the popular Raspberry Pi mini computer and comes with a suite of sensors and actuators such as temperature/humidity sensors, accelerometers and an 8x8 LED screen.

    Students will:

    • be introduced to basic Python commands and data structures to access and control the various elements on a SenseHat as well as learn to use the Rapsberry Pi as a datalogger. This course serves as a gateway to beginners who are interested in learning this powerful programming language.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 2 to Pre-U
    Syllabus LinksComputing syllabus for ‘O’-Level & ‘A’-Level
    Suitable for Applied Learning Program.
    Group size20 minimum, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$25/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Electronics Workshop I

    Description

    Electronics is not just a key enabling technology of the modern age – it can also be a fascinating hobby that has led many to a fulfilling high-tech career. In part I of this workshop, participants will learn about discrete components

    – resistors, capacitors, diodes and transistors – and build/investigate basic analogue circuits (high/low pass filters, rectifiers, amplifiers, and flip-flops) with the help of multimeters, signal generators and oscilloscopes. 

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U
    Syllabus LinksPhysics O-Level: Current of electricity, DC circuits
    Physics A-Level: Current of electricity, DC circuits, AC circuits
    Electronics O-Level: Systems, Fundamentals of electricity, Analogue electronics
    Group size10 minimum, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$25/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Electronics Workshop II

    Description

    In this follow up workshop, participants make the transition to the use of standard integrated circuits (operational amplifiers and 555 timer chip) and how their behaviour can be custom-configured via external components to suit a wide range of applications. 

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U
    Pre-requisite: Electronics Workshop I
    Syllabus LinksPhysics (A-level): Current of electricity, DC circuits, AC circuits
    Electronics (O-level): Systems, Fundamentals of electricity, Analogue electronics, Digital electronics (comparator, timing and counting circuits)
    Group size10 minimum, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$25/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Data-Logging (Arduino C++)

    Description

    Data logging is a common application in many science laboratories. In this workshop, participants will learn how to integrate micro-controllers, sensors and data storage devices to make their very own data loggers. The challenge activity will see participants designing and incorporating the different sensors to form an environmental monitoring system.

    Students will:

    • learn about components – pH sensor, humidity / temperature sensor, gas sensor, SD card read / write module.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1 & 2
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus LinksSuitable for Applied Learning Program.
    Group size10 minimum, 20 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Smart Fan (Arduino C++)

    Description

    Ever wondered how an automated venting system works? Imagine yourself building a smart fan that can sense the temperature and control the motor accordingly. In this workshop, participants will learn the necessary components to do just  that, while  learning about   physics   concepts as  convection  and  fan  blade aerodynamics.

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1 & 2
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus LinksPhysics O-level and A-Level - Electromagnetism (DC Motors)
    Suitable for Applied Learning Program
    Group size10 minimum, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Robot Arm (Arduino C++)

    Description

    In this workshop, participants will assemble a simple XY Cartesian robot arm using stepper and servo motors. Participants will learn about Darlington arrays, stepper motors and write functions to control the direction and speed of rotation. Serial communications between the computer and the Arduino will be used, to establish manual control over the robot arm.

    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1 & 2, Smart Fan
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus LinksSuitable for Applied Learning Program
    Group size10 minimum, 18 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$40/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Distance & Motion Sensing

    Description

    In this workshop, participants will learn about the science behind the different distance and motion sensors and integrate them with components learnt in the Introduction series to come up with real life applications. Further applications to these sensors can be found in the field of robotics.

    Students will:

    • learn about components – PIR motion sensor, ultrasonic distance sensor, IR rangefinder.
    Mode of DeliveryWorkshop
    Target AudienceRecommended for Sec 3 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1 & 2
    Basic understanding on D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. Student should at least be able to read circuit diagrams and identify simple electronic components.
    Syllabus LinksSuitable for Applied Learning Program.
    Group size10 minimum, 20 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30am or 2.30pm
    Course Fee$30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)