Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Visual Coding with Arduino for Non-Programmers

Arduino is a programmable microcontroller platform that allows you to easily manipulate various electronics components such as LEDs, sensors and servo motors.

While designed to be programmed in C++, numerous tools exist to simplify your experience with programming the Arduino. One such example is the mBlock software. Derived from Scratch, it lets you use visual block-based programming to control the Arduino, so even without any coding knowledge, you can still create fun projects with your Arduino.

Your key takeaways from this course are:

  • Fundamentals of block-based programming using mBlock
  • Basic programming methodologies
  • How an Arduino works
  • Fundamentals of electronics
  • A broad exposure to some possibilities in the world of Arduino

Each participant will get an Arduino Hobby Kit 1

After your registered for the course, you can apply SSG grants below

Click here to apply SkillsFuture Credit for Individual

Click here to apply WSG Absentee Payroll for Company
Course Code: CRS-N-0043510

Course Booking

$298.00 (GST-exclusive)
$318.86(GST-inclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Training Grant and Subsidy

All Singaporeans aged 25 and above can use their $500 SkillsFuture Credit from the government to pay for a wide range of approved skills-related courses. Visit the SkillsFuture Credit website www.skillsfuture.sg/credit to choose from the courses available on the SkillsFuture Credit course directory

Course Details

Module 1: Introduction to mBlock

  • Introduction to mBlock user interface
  • Introduction to block-based programming
  • Hands-on: Build a simple interactive program in mBlock

Module 2: Introduction to Arduino

  • What is Arduino
  • Understanding the Arduino board and pins
  • Setting up mBlock to work with Arduino
  • Writing to digital pins
  • Programming Concept: Loops
  • Hands-on: Basic blinking of on-board LED
  • Live coding vs uploaded code

Module 3: Connecting External Outputs

  • Components and Ohm’s Law
  • Hands-on: Blinking an external LED
  • Challenge: Blinking alternate LEDs
  • Programming Concept: Variables
  • Electronics Concept: Pulse Width Modulation (PWM)
  • Hands-on: Dimming LED
  • Hands-on: The piezoelectric buzzer

Module 4: Connecting External Inputs

  • Reading from digital pins
  • Programming Concept: If-statements and conditionals
  • Hands-on: Push button
  • Challenge: Push-button running lights
  • Reading from analog pins
  • Hands-on: Potentiometer dimmer
  • Challenge: Potentiometer controlled running lights


Module 5: Interacting with the World – Sensors and Servos

  • Introduction to servo
  • Challenge: Building a semicircular clock with a servo
  • Light sensor
  • Thermistor
  • Ultrasonic sensor

Module 6 (Optional): Visualization within mBlock

  • Create a rotating potentiometer visualizer
  • Build a two-player ping-pong game using Scratch and two potentiometers
  • Drawing program with two potentiometers

Who Should Attend

Beginners who are interested in entering the world of tinkering with the Arduino, but wish to have a gentle, activity-focused introduction.

Prerequisite

Participants are to bring along a laptop computer with mBlock already installed. mBlock can be downloaded on the following page: http://www.mblock.cc/download/

Trainers

Arduino TrainerCheng Chong developed a strong passion for computing at a young age, self-training in areas such as programming and computer graphics from as early as age 10. Throughout the years, he has gained a wealth of experience in learning technology efficiently, and has applied his knowledge in training at schools and universities. Cheng Chong possesses a bachelor's degree in Computer Science from the National University of Singapore, has over 7 years of online education experience via his highly praised YouTube channel, and 4 years of offline experience through coaching, peer mentoring and conducting classes and labs at NUS.

Arduino Trainer

Ms Eve Tan has been in 3D industry for 3 years and She is also one and only Asian modulator in Josef Prusa facebook support team.

She is also a graduate ACTA trainers in Singapore IAL institute and currently conducting 3D Printing and scanning for Skill future and WDA course.. She have graduate from ACC Institute of Human Services obtain Psychology Counselling, Singapore Polytechnic in CEO, she also ongoing her part-time upgrading on Moscow Institute of Physics and Technology in Post-Graduate Programs, she is keen on learning and upgrading herself during her spare time.

She has been doing all support and teaching to all buyer which they have purchase Prusa MK2.

She also created her own 3D Home Desk Machine which is easy to fix and user friendly and with special feature of Non Break printing module in her own 3D printer.

She is proficient in :

  • Fusion 360,
  • 123D,
  • Repetier,
  • Mesh mixer and inksvg.

She love to conduct lesson in a fun and creative way to students, by example hydroponic planting systems, kitchen items, feasible stationery items and so on.

Arduino TrainerKen Yuen 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).

Customer Reviews (2)

Trainer is highly knowledgeable and me being the only student allowed me to ask all the questions and clarified all my doubts effectively.Review by Eugene Tan
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
The course was perfect! I was only mislead by the course description hence was not able to choose the course that fit my skill level at first. Thankfully I was able to 'upgrade' to a course that helped me more in my working environment. (Posted on 1/24/2019)
Will RecommendReview by Ezahan Hanafi
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
Keeping the contents concise. And an assessment at the end to test our knowledge. (Posted on 6/1/2018)

Write Your Own Review

You're reviewing: Visual Coding with Arduino for Non-Programmers

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
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
  • Reload captcha

Tags

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

Introduction of Raspberry Pi for Kids (9 to 12 Years Old)

Introduction of Raspberry Pi for Kids (9 to 12 Years Old)

3 Review(s)
$100.00 (GST-exclusive)
$107.00(GST-inclusive)
Data Visualisation with Processing

Data Visualisation with Processing

$298.00 (GST-exclusive)
$318.86(GST-inclusive)