In line with the Heightened Alert in the Fight Against COVID-19, the current permissible group size of up to 8 persons will be reduced to up to 5 persons.

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 with 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:30 am or 2.30 pm

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 2020 Programme Booklet

Note: 2020 Programme  Booklet also applies to year 2021. Programming with Scratch, Laser Piano and Understanding Corals with STEM is currently unavailable.

Microcontroller chart

Bookings

To book our workshops, please log in 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 the Science Centre Singapore apply 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

  • 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.  In this workshop, students will be introduced to several basic electronic components (resistors, LEDs, capacitors, transistors) and build electronic circuits utilising their properties on a breadboard (prototyping board). They will also get to 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.30 am or 2.30 pm
    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 circuit (IC) chips that are able to process input and control machines and devices based on their written program. In our current lifestyle, we can find microcontrollers used in devices such as rice cookers, washing machines, remote controls, etc. In this workshop,  participants will get to understand the different components of a development board used for prototyping. They will also get exposed to the C++ programming language and write simple programs using Arduino’s Integrated Development Environment (IDE).

     

    They will build circuitry on a breadboard using simple components such as a buzzer, light-emitting diodes (LEDs) and light-dependent resistor (LDR). Mini projects will also be given during the session to enhance participants’ understanding of the various components and programming skills taught in the workshop.

    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, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30 am or 2.30 pm
    Course Fee$20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • ISM Radio 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 Radio Communication Module, participants will learn to send messages between two microcontrollers wirelessly. This technique can be used in many applications such as data logging, robotics and telecommunications. In this workshop, participants will self-assemble a robotic vehicle and control the vehicle via radio 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 2 to Pre-U

    Pre-requisite: Introduction to Microcontrollers 1 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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, 24 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30 am or 2.30 pm
    Course Fee$30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Introduction to Microcontrollers 2

    Description

    Building on the previous workshop, Microcontroller 1, participants will be introduced to more electronic components. For example, they will learn how to use a potentiometer to control an RGB LED to create a home mood lighting system. Participants will also be exposed to more advanced programming syntax such as conditional loops and map function.

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

    Pre-requisite: Introduction to Microcontrollers 1 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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, 40 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30 am or 2.30 pm
    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 Sense Hat 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.

     

    In this workshop, participants 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 Raspberry Pi as a datalogger.

     

    This course serves as a starting point for 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.30 am or 2.30 pm
    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.30 am or 2.30 pm
    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.30 am or 2.30 pm
    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 scientific laboratories. In this workshop, participants will learn how to integrate microcontrollers, sensors and data storage devices to make their very own data loggers. The final activity will see participants designing and building their own air quality monitoring system that logs data as well as sound an alarm once the threshold values of certain variables are crossed.

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

    Pre-requisite: Introduction to Microcontrollers 1 & 2 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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.30 am or 2.30 pm
    Course Fee$30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
  • Introduction to Microcontroller 3 (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 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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, 18 maximum
    Duration3 hours
    TimeMondays to Fridays: 9.30 am or 2.30 pm
    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 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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.30 am or 2.30 pm
    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.

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

    Pre-requisite: Introduction to Microcontrollers 1 & 2 or equivalent
    Basic understanding of D.C. circuits and some experience working with discrete electronic components such as resistors, switches or potentiometers. The 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.30 am or 2.30 pm
    Course Fee$30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)