Select Site Color 

Water Theme Molecules Theme Robotics Theme Eco Garden Theme Astronomy


CRADLΣ Microcontrollers
Student  Workshops

 

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 Size  10 (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.

Click here to download the PDF version of the 2017 CRADLΣ Programme Booklet (pdf).
Click here to download the PDF version of the 2018 CRADΣ Programme Booklet (pdf).

More about CRADLΣ 

 

  Title Type Levels
 

Microcontrollers Workshops
Microcontrollers for Beginners (Scratch)
Introduction to Sense HAT using Scratch
Game Programming with Sense HAT using Scratch
Fun with Electronics
Introduction to Microcontrollers 1 (Arduino C++)
Bluetooth Robotic Vehicle (Arduino C++)
Introduction to Microcontrollers 2 (Arduino C++)
Introduction to Python with Raspberry Pi and Sense HAT
Electronics Workshop I
Electronics Workshop II
Datalogging (Arduino C++)
Smart Fan (Arduino C++)
Robot Arm (Arduino C++)
Distance & Motion Sensing (Arduino C++)


PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab
PLab


Sec 1 to Sec 5
Sec 1 to Sec 5
Sec 1 to Sec 5
Sec 2 to Sec 5
Sec 2 to Pre-U
Sec 3 to Pre-U
Sec 3 to Pre-U
Sec 2 to Pre-U
Sec 3 to Pre-U
Sec 3 to Pre-U
Sec 3 to Pre-U
Sec 3 to Pre-U
Sec 3 to Pre-U
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 Delivery Workshop
Target Audience Recommended for Sec 1 - 5
Syllabus Links D.C. circuits (Potential divider circuit).
Group size 10 minimum, 40 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)
Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 1 - 5
Syllabus Links Suitable for Applied Learning Program.
Group size 20 minimum, 40 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 1 - 5
Pre-requisite: Introduction to Sense HAT (Raspberry Pi) using Scratch
Syllabus Links Suitable for Applied Learning Program.
Group size 10 minimum, 40 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 2 - 5
Syllabus Links Physics O-level: Current of electricity, D.C. Circuits
Electronics O-level: Fundamentals of electronics.
Group size 20 minimum, 40 maximum

*Arrangements can be made to deliver this workshop for a large group of students (up to 200).
Duration 2 hours
Time Mondays 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.

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 2 to Pre-U
Syllabus Links  Physics O-level - DC Circuits (Potential divider circuit)
Suitable for Applied Learning Program
Group size 10 minimum, 24 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended 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 size 10 minimum, 18 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $80/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended 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 D.C. circuits. Electronic systems. Experimental skills and investigations (recording observations, planning, interpreting and evaluating investigations).
Group size 10 minimum, 24 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 2 to Pre-U
Syllabus Links Computing syllabus for ‘O’-Level & ‘A’-Level
Suitable for Applied Learning Program.
Group size 20 minimum, 40 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $25/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 3 to Pre-U
Syllabus Links Physics 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 size 10 minimum, 24 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $25/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended for Sec 3 to Pre-U
Pre-requisite: Electronics Workshop I
Syllabus Links Physics (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 size 10 minimum, 24 maximum
Duration 3 hours
Time Mondays 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 Delivery Workshop
Target Audience Recommended 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 Links Suitable for Applied Learning Program.
Group size 10 minimum, 20 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended 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 Links Physics O-level and A-Level - Electromagnetism (DC Motors)
Suitable for Applied Learning Program
Group size 10 minimum, 24 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $20/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended 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 Links Suitable for Applied Learning Program
Group size 10 minimum, 18 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $40/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

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 Delivery Workshop
Target Audience Recommended 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 Links Suitable for Applied Learning Program.
Group size 10 minimum, 20 maximum
Duration 3 hours
Time Mondays to Fridays: 9.30am or 2.30pm
Course Fee $30/pax (Admission fee to Science Centre applies to Non-Institutional School Members)

Back to Top

 Back to CRADLΣ Landing Page