Master Arduino without coding

Learn how to use Arduino and Scratch4Arduino to control devices like motors and LEDs and make real time projects.
3.8 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,140 students enrolled
84% off
Take This Course
  • Lectures 14
  • Length 1 hour
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

#1 Scratch for Arduino course on Udemy, in terms of students (close to 1,000)

#1 Scratch for Arduino course on Udemy, in terms of reviews (over 50)

#1 Scratch for Arduino course on udemy, in terms of 5 star reviews (over 30)

Bonus content added regularly. Latest update on 17-Nov-15. We will keep adding new content, so that our students have something to look forward to

All our students (Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10 courses under our brand and will be releasing a new course every 2 months.


Scratch for Arduino (S4A) is a modified version of Scratch and it has been used by many people in a lot of different projects around the world. Projects are designed to interact with the real world using Scratch which helps one easily receive inputs from many sensors. This course is primarily targeted at learners who wish to explore Arduino and learn about microcontrollers. This course requires one to have basic knowledge in electronics of concepts like voltage, current and resistance.

The course taker also needs to download and install the software on their computer and they are good to go. No prior knowledge of programming or coding is required however basic knowledge about the same is a bonus!

The course is structured as a series of interesting real time projects, through which you can learn how to use the software interface to make Projects of your own. Arduino can be used to change surroundings by controlling lights, motors, and a number of other accessories. It's intended for anyone looking to make interactive hardware projects.

What are the requirements?

  • Arduino UNO board and Arduino Motor Shield
  • You will need to download the Scratch4Arduino 1.6 and Arduino IDE software
  • Led lights, 1 x potentiometer, 1 x small breadboard, 1 x transistor PN2222, 1 x diode 1N4001, 1 x 270 OHM resistor, 1 x DC motor, 1 x HC-SR501 PIR motion sensor
  • 1 x buzzer, 1 x small toy house, 1 x small toy car, 2 x servo motors
  • Thin wires to solder and jumper wires

What am I going to get from this course?

  • Make a toy car project
  • Develop a theft detection system
  • Control a DC motor and LED lights
  • Make a realtime robotics project

Who is the target audience?

  • This course requires one to have basic knowledge in electronics
  • No prior knowledge of programming or coding is required
  • People who want to try Arduino and learn about microcontrollers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this lecture, you will be introduced to the S4A interface, including Pin mapping and a comparison between Arduino IDE and the S4A interface where we can know about the differences in form and syntax of the programming languages.


This lecture helps you familiarize with the physical parts of Arduino board. We are taken through the analog and digital pins, external power supply and also about the micro controller.

Section 2: Installing the software

Students will be able to learn how to install the S4A software with the help of this step by step lecture which explains how to download, install and upload the S4A firmware into the Arduino board.

Section 3: Arduino LED control

In this lecture, you will learn about the hardware requirements for this project and also about the program used to light up the LEDs.


Students will be shown how to make a connection and also program a code to generate sounds while lighting up the LEDs.

Arduino LED control
5 questions
Section 4: Controlling a DC motor and LED using Potentiometer

In this section, students will learn how to connect the Potentiometer, Transistor, Diode, Resistor to the Breadboard to control the DC motor and LED.


After this lecture, students will be able to code for controlling the DC motor and LED using the Potentiometer.

Controlling a DC motor and LED using Potentiometer
4 questions
Section 5: Motion detection system

In this lecture, we have a look at the PIR motion sensor, its parts and the connection to the Arduino board with the buzzer as well as the LED.


This lecture shows how the PIR motion sensor is used as a theft detection system and the code for the same.

Motion detection system
4 questions
Section 6: Controlling a toy car project

Explanation of the Arduino Motor Shield and Servo motor and its input and output to drive or sense the motor.


In this lecture we have a look at the code for the motor blocks in the S4A interface to control the toy car.


We show you how to connect the device to Arduino Motor Shield and demonstrate the running of the project.

Controlling a toy car project
5 questions
Section 7: Bonus Content : LM35 Temperature sensor

In this lecture, you will learn how to measure the room temperature using LM35 temperature sensor.

1 page

LM35 Temperature circuit diagram

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkatesh Varadachari, Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Instructor Biography

Kamesh Dkr, Product Engineer - Technology, ScratchNinja Specialist

Kamesh DKR is passionate about working at the intersection of technology and education. He believes that learning should be fun, entertaining and contextual.

Kamesh has a Masters in Computer Applications from VIT, one of the top engineering schools in India.

Kamesh is a product engineer with ScratchNinja and is responsible for developing user friendly educational courses to teach cutting edge technological concepts to school students.

Ready to start learning?
Take This Course