Course Details
Topic 1 Introduction of Embedded Systems and Arduino
- Overview of Embedded Systems
- Applications of Embedded Systems
- Introduction to Arduino Microcontroller
- Serial Communication
Topic 2 Introduction to Basic Electronics
- Basic Electronics Concepts
- Digital Input/Output
- Pulse Width Modulation (PWM)
Topic 3 Analog Sensors and Transducers
- Overview of Analog Sensors and Transducers
- Analog Input/Output
- Servo Control
Topic 4 Digital Sensors and Transductors
- Overview of Digital Sensors and Transducers
- Light Activation by Motion Detection
Topic 5 Actuators
- Overview of Actuator Networks
- Stepper Motor Control
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 21-65 years old
Minimum Software/Hardware Requirement
Software:
You can download and install the following software:
Hardware: Windows and Mac Laptops
Job Roles
- Embedded Systems Engineer
- Hardware Developer
- IoT (Internet of Things) Developer
- Robotics Engineer
- Firmware Developer
- Electronics Designer
- Automation Engineer
- Control Systems Engineer
- DIY Maker and Hobbyist
- Prototyping Specialist
- Mechatronics Engineer
- Industrial Automation Specialist
- Smart Device Designer
- Sensor Systems Developer
- Wearable Tech Developer
Trainers
Ferris Kwok: Ferris Kwok is a ACTA certified trainer. He specializes in designing and building Electronic prototypes. He also conducts experiential workshops for the public and in schools on Electronics, Coding, Arduino / Microcontroller prototyping, Robotics and Multi-rotor aircrafts (Drones). He is a practitioner who preaches what he teach; linking concepts taught to systems that he designed and built for commercial clients and installed in places such as Singapore Airport and Science Centre Singapore. He is also a loyal advocate of Maker Faire and had supported the local edition organized by Science Centre Singapore (from 2012) via a Maker booth throughout all 8 editions. Together with a collaborator providing event and training services, he have exhibited at Maker Faire Bay Area (USA) and Maker Faire Shenzhen (China).
Tan Woei Ming: Tan Woei Ming is ACLP certified trainer. He graduated from Nanyang Technological University, School of Electrical and Electronic Engineering, He has a MASTER OF INTELLIGENT SYSTEM from NUS. He has worked as DATA SCIENCE LEAD and DATA SCIENTIST in Micron Technologies.
Richard Wan: Richard Wan is a ACTA certified trainer. Richard Wan has more than 30 years of experience in software development in various computer disciplines, including computer vision, communication and digital publishing.
Technical expertise includes: Windows, Linux developments with C, C++, Delphi (Object Pascal), Visual Studio, OpenCV. Embedded system programming including microcontrollers, Arduino, Pi, BeagleBone etc.
Ken Yuen: Ken Yuen is a ACTA certified trainer. He has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.
He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).
Shahul Maricar: Shahul Maricar is a certified trainer. Shahul H. Maricar has been a content developer and webmaster, building educational websites and applications with HTML, CSS and JavaScript. He then served as an IT analyst, writing programs for automating custom workflows as well as data extraction and analysis in the healthcare field.
He is currently a freelance educator and is actively involved with development projects in game programming, computer-aided design and computer graphics.
Customer Reviews (104)
- Will Recommend Review by Course Participant/Trainee
-
Having better training kit (Posted on 4/26/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 4/9/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 3/25/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Might Recommend Review by Course Participant/Trainee
-
need better note (Posted on 3/25/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Printout notes could be larger and in color1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
The number of students per should be between 3-4. We have 3 in our class and it was comfortable enough for each student to have an opportunity on personal tutelage. (Posted on 3/13/2018) - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 2/14/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 2/2/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Thank you (Posted on 1/28/2018)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Thought it was pretty good and will help me to lift off1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Class room was a bit cramped (Posted on 1/28/2018) - Will Recommend Review by Course Participant/Trainee
-
BIl (Posted on 12/24/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Great enough Review by Course Participant/Trainee
-
Nil (Posted on 12/24/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 12/24/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Color instruction booklet (Posted on 11/13/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Overall, very satisfied with the course Review by Course Participant/Trainee
-
1 day training is too rush. So much to learn do little time (Posted on 10/9/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will recommend Review by Course Participant/Trainee
-
There should be more explanation on the syntax of the programming language used.1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Pre-read materials should be distributed for topics that will not be fully discussed during the training session. Topic such the programming language and syntax can be studied in advance. (Posted on 6/4/2017) - Will Recommend Review by Course Participant/Trainee
-
Plan for a shorter curriculum and focus on key basic knowledge transfer. Propose next level of training for participants. (Posted on 5/10/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Overall course was in depth and Ming Liang was patient and helpful. Review by Course Participant/Trainee
-
Not sure how but C language basics would have helped in understanding arduino and it was not easy to jump start and learn C language on the spot before getting into arduino. 1 possibility is to have the codes that were written on the walls or as quick reference cards1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Overall course was in depth and Ming Liang was patient and helpful. Good learning experience even though my brain was fried at the end of the day. (Posted on 4/11/2017) - Might Recommend Review by Course Participant/Trainee
-
A more spacious room. Provide softcopy of the training materials (Posted on 3/15/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Get an experienced trainer to conduct the training. Review by Course Participant/Trainee
-
C programming was not taught as specified1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Trainer did not explain much on the Arduino coding.
Overall trainer is friendly and keen to learn. (Posted on 1/6/2017) - Might Recommnd Review by Course Participant/Trainee
-
Nil (Posted on 11/13/2016)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment








