preloader

Arduino Starter Online Course

This course teaches you everything about building an Arduino from start to finish!

Start exploring the world of electronics and coding and create your very own projects with this self-guided digital learning platform we have created.

♦   Course validity: 90 days

What is Arduino?

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

 

Why Arduino? 

Thanks to its simple and accessible user experience, Arduino has been used in thousands of different projects and applications. The Arduino software is easy-to-use for beginners, yet flexible enough for advanced users. Arduino is a key tool to learn new things. Anyone – children, hobbyists, artists, programmers – can start tinkering just following the step by step instructions of a kit or sharing ideas online with other members of the Arduino community.

 

Who is this for?

This online course is suitable for beginners who are new to electronics and coding. We recommend ages 14 and above.

 

What to expect in this Digital Arduino Starter Kit Course?
  • On-demand, 24/7 access  
  • Step by step guided projects tutorial (video)
  • Two assessments
  • Mini challenges
  • Certificate of completion
IMPORTANT NOTE:
ONCE PURCHASE HAS BEEN MADE FOR THE ONLINE COURSE, DUCK LEARNING WILL BE SENDING YOU A LINK WITH USERNAME AND PASSWORD TO ACCESS OUR LEARNING MANAGEMENT SYSTEM (LMS) WITHIN 2-3 WORKING DAYS FROM DATE OF RECEIPT.
DUE TO THE CURRENT COVID-19 SITUATION IN SINGAPORE, WE SEEK YOUR KIND UNDERSTANDING IF DELIVERY OF YOUR KIT MAY TAKE LONGER THAN 3-5 WORKING DAYS.
Course objective

To allow participants to learn electronics and coding in a self-paced and fun way. Participants will receive a thorough hands-on education on various commonly used electronic components such as LEDS, Resistors, Capacitors and more. Each session culminates to a project that participants will have to complete.

 

Outcome

Upon completion of this course, participants will become adept at understanding electronic schematic diagrams. Understanding what the basic components are in a circuit. Learning how to Code in C-Language.

 

Lesson 1: Introduction to Microcontrollers, and Arduino in today’s context

 

  • Getting familiar with the tools and components provided in the Arduino Starter Kit
  • Introduction to problem-solving using Computational Thinking
  • Introduction to Instructional Design: how we should be mindful of the digital components interfacing with the physical environment.

Lesson 2: Introduction to the concept of Digital Input, Output and Buttons

 

  • Understanding the basic structure of an Arduino program: void Setup() and void Loop()
  • Introduction to Buttons and LED: How we can register a digital input and signal a digital output
  • Learning to code our LED to blink when the button is pressed.

 


Lesson 3: Introduction to Analogue and Temperature Sensors

 

Detailed explanation on programming sequence

 

  • Deep dive into Computational Thinking: How we can break down our projects into smaller manageable chunks. 
  • Introduction to our first Analogue sensor: Temperature Sensor. How we can use this sensor to measure our body temperature
  • Application of the Temperature Sensor in a fun project to sense how warm somebody is and for the Arduino to give off the relevant signals.

 


 

Assessment 1: Submitting your first project with what you have learnt so far.

Lesson 4: Introduction to Timers and Delays

 

  • Timing controls and management is crucial in any event-specific project.
  • Understanding how to utilise the in-built timing mechanism of the Arduino to make a Digital Hourglass.
  • Understanding and application of a digital Tilt Sensor

Lesson 5: Introduction to Servo

 

  • Deep Dive: Instructional Design. How as engineers we need to be mindful of how our users interact with our projects.
  • Introduction to Servos: Understanding how to program a Pulse-Width Modulation controlled device.
  • Using the Servo motor to create an output meter to display ‘safe’ and ‘dangerous’ zones.

Unit 6: Continuation with Servos

 

  • Introduction to Piezo Sensors/Buzzers: Learning how to utilise the science of sound to register an input.
  • Deep Dive: Programming: Understanding the use of separate Methods and Functions
  • Building a 3 part project that registers an input through the Piezo sensor to control the Servo Motor.

Assessment 2: Submitting your second project with what you have learnt so far.

Lesson 7: Introduction to Motors

 

  • Introduction to DC motors: Making things spin at high RPM
  • Introduction to Zener Diodes and Transistors.
  • Creating our own diorama of shapes with the DC Motor

Lesson 8: Introduction to Displays – Create a crystal ball to tell your future

 

  • Deep Dive: Instructional Design: How we can display messages 
  • Introduction to LCD Panels. Utilising the right class to display worded messages on the LCD panel
  • Deep Dive: Programming: Applications of a Switch-Case statement

Lesson 9: Introduction to Serial Communication – Using your Arduino to control a program on your computer

 

  • Introduction to Processing, a coding environment. Learning to create a modifiable artwork.
  • Creating an application on our computer that waits for signals from our Arduino
  • Transmitting messages from our Arduino and translating it into readable messages for our application

Assessment 3: Submitting your third and final project. Upon passing, you will receive a Certificate of completion.

IMPORTANT NOTE:
ONCE PURCHASE HAS BEEN MADE FOR THE ONLINE COURSE, DUCK LEARNING WILL BE SENDING YOU A LINK WITH USERNAME AND PASSWORD TO ACCESS OUR LEARNING MANAGEMENT SYSTEM (LMS) WITHIN 2-3 WORKING DAYS FROM DATE OF RECEIPT. 
PLEASE INCLUDE PARTICIPANT’S NAME (E.G. NAME TO BE INCLUDED ON CERTIFICATE OF PARTICIPATION) DURING CHECK-OUT UNDER “ORDER NOTES”.
Get the Arduino Starter Online Course Bundle*

*Arduino Starter Kit included

 

GET BUNDLE FOR $140* (U.P. $165)

*Promotion period: 29 April 2020 – 30 June 2020

Register for Arduino Online Course only
Get your Arduino Starter Kit only

© 2017 Duck Learning. All rights reserved.

LEGO, the LEGO logo, DUPLO, SOFT, and MINDSTORMS Education logos; the Brick and Knob configurations and the Minifigure are trademarks of the LEGO Group.

© 2017 The LEGO Group. All rights reserved.

STEM Education | Coding for Kids Singapore | Holiday Camps | Robotics Courses