We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

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

Outline

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

Speaker/s

Reza Khosravi is the founder and CEO of Skymics Sdn Bhd a High Tech MSC status company in field of IT and Internet of Things Technology. He has over 15 years of experience in IT and Telecomunication. He is the inventor of the C65 embedded device. He graduated from Staffordshire University with MBA degree in IT. He has More than 5 years of experiance in Smart Cities Solutions, an expert on Embedded System Design, Raspberry Pi and Arduino and an expert on IBM Blunix and IBM Watson . He has more than 3 years of experiance in filed of IoT solutions and designer of below IoT Projects in last 3 years :

  1. Smart Building System
  2. Energy Monitoring, Controlling and Saving
  3. Environmental Monitoring
  4. Flood detection and prediction system based on IoT and big data
  5. Online Weather Station Based on IoT
  6. Smart Farming System (Long Range Wireless Sensor Networks)
  7. Smart Hydroponic System Based on IoT
  8. IP TV and Digital Signage System
  9. RFID Payment Gateway Solutions
  10. GPS Tracking System
  11. Remote Sensing
Reviews
Be the first to write a review about this course.
Write a Review
Tertiary Courses Malaysia is a HRDF Approved Training Provider in Malaysia. We offers wide range of classroom instructor-led technical training courses for working professionals and executives in Malaysia.

All our courses and trainings are funded by HRDF (Human Resources Development Fund Malaysia). Our courses include Infocomm, Digital Media, Robotics, Semiconductor,Telecommunication, Life Science, Horticulture Industries , and Business Administration . Below are some of our popular courses

  1. Python Programming
  2. R Programming
  3. Tableau
  4. Machine Learning
  5. Raspberry Pi
  6. Arduino
  7. 3D Printing
  8. iOS Apps Development
  9. Android Apps Development
  10. Magento eCommerce
  11. Wordpress
  12. Joomla
  13. Search Engine Optimizatoin
  14. Web Design
  15. Google Analytics
  16. Facebook Marketing
Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.