Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arduino for Absolute Beginners by Robojax
Rating: 4.3 out of 5(75 ratings)
351 students

Arduino for Absolute Beginners by Robojax

Learn Arduino from a teacher with proven profile
Created byRobojax .
Last updated 5/2023
English

What you'll learn

  • What is Arduino, Arduino development boards and introduction to Arduino IDE
  • Sensors and switches like tile, flame,reed,sound and other sensor
  • Displays such as LED, LCD and OLED displays
  • Temperature sensors
  • Arduino programming elements such as Functions, Arrays, Loops and Switch
  • Controlling Relays with Arduino
  • DC motors, Stepper Motors and Servo motors
  • Obstacle Avoidance methods and modules such as Infrared, Ultrasonic and laser
  • Using infrared Remote to control TV, Motors and Servos
  • Touch Sensor, 1, 4 and 16 channel sensor
  • GPS and extracting gps location
  • Clock and timer
  • Keypads
  • IoT ESP8266 WiFi Development board D1 Mini, NodeMCU
  • IoT ESP32 WiFi, Bluetooth Development boards

Course content

23 sections180 lectures43h 21m total length
  • What is Arduino?1:48

    This is a brief explanation of what Arduino is.

  • How download Arduino Codes for this course4:04

    In this short lecture, we will learn how to download and use provided code with this Arduino course by Robojax.

  • Introduction to Arduino Uno and Arduino boards7:53

    In this lectures you will learn about different types of available Arduino boards and Arduino Uno board which is used in this course is introduced.

  • Arduino IED (Integrated Development Environment)15:07

    In this lecture you will learn how to download, install and use Arduino software called IDE on PC machine.

  • Breadboards, Resistors and LED Blink Part-114:11

    This is part 2 of previous lecture (you need to watch that lecture first):

    • How to connect LED to breadboard

    • How to connect breadboard to Arduino

    • Arduino IDE and the code to make LED blink is explained

  • Breadboards, Resistors and LED Blink Part-212:01

    In the lecture will explain:

    • How to use a breadboard

    • What is a resistor and resistor colors

    • Light Emitting Diode (LED) is introduced

    • How to calculate resistor value used with LED

    In part 2 (next lecture) you will learn:

    • How to connect LED to breadboard

    • How to connect breadboard to Arduino

    • Arduino IDE and the code to make LED blink is explained

  • Introduction to Binary, Decimal and Hexadecimal and Octal base numbers10:39

    Binary, decimal, hexadecimal and octal numbers are used very often in Arduino. In this lecture you will learn how read the value of binary, decimal, hexadecimal and octal numbers.

  • Introduction to Arduino Serial Monitor18:10

    This lectures explains the serial monitor in a dept. Serial monitor is the most used too of Arduino and students are strongly encouraged to watch and understand this lecture.

  • Data Types and Variables - Part 115:37

    Data types and variables in Arduino programming part 1 is explained in this lecture. Please ensure to watch this before proceeding to the other lectures.

    Please used provided Arduino code.

  • Data Types and Variables - Part 214:22

    Data types and variables in Arduino programming Part 2 is explained in this lecture.

    You must watch part 1 before proceeding with this lecture.

    Please use provided Arduino codes in Part 1 of this lecture.

  • Conditional statements (if, if else and else)17:36

    This lecture explains conditional statements such as IF, ELSE or IF ELSE . Please download the provided Arduino code with this example or type your own conditional statements to learn it.

  • Using Push Buttons with Arduino25:07

    This lecture explains how to use Push Buttons with Arduino. Please use provided Arduino code with this lecture.

  • Introduction to Potentiometer - Par 110:46

    In this 2 Parts lectures you will learn about variable resistor or potentiometer and how to read it's voltage using Arduino.

    Please use provided Arduino code.

  • Introduction to Potentiometer - Par 210:49

    In this 2 Parts lectures you will learn about variable resistor or potentiometer and how to read it's voltage using Arduino.

    Please ensure watching Part of this lecture before proceeding with this lecture.

    Please use provided Arduino code in Part 1.

  • Getting Additional 5V pin from Arduino boards3:28

    In this lecture you will learn how to get additional 5V pin from Arduino boards.

    Please use provided Arduino code.

  • Using Prototyping Shield with breadboard for Arduino5:39

    In this lecture we learn how to use the Arduino Prototyping Shield. We learn about the pins and connections, how to use the extra push button on the board, how to use two extra LEDs.

    You can use the pins a you connect to the Arduino board which we have seen it previous lectures. .

Requirements

  • Student should know simple grade 9 math
  • Own PC with windows and be able to use basic features of windows
  • Desktop or laptop windows machine

Description

This course starts from absolute beginner and up. Student will learn using Arduino to build robotics and electronics projects from simple LED blink to detecting obstacle to controlling servo motors or connecting to WiFi and controlling motor.

All section have fully explained video for each project and each line of code. For each project student will get wiring diagram to build the project. The codes and related links are provided within the same lecture.

Main Sections of course are:

· Introduction to Arduino board and Arduino IDE

· Sensors and switches

· Controlling Relay with Arduino

· Arduino programming elements such as

o Functions

o Array and multidimensional array

o While and "for" loop

o Switch and case

· Temperatures Sensors without display, with LCD, LED and other types of displays

· Obstacle Avoidance such as

o Infrared

o Ultrasonic

o Laser

· DC motors controller

· Clock and Timers

o Arduino timer and clock

o 4 Digit clock

o Timer to control a load based on time

· Stepper motor control

· ESP8266 WiFi IoT, D1 Mini, NodeMCU

o Control Stepper motor over WiFi

o Turn ON and OFF AC bulb

· ESP32 WiFi IoT, Bluetooth development boards

· AC Projects

o AC dimmer with Arduino

o AC Switch to turn ON/OFF AC load with Arduino and push buttons

· Displays

· Infrared and remote control

· Touch sensor

· GPS

· Keypads and Joystick



Who this course is for:

  • Beginners who want to learn Arduino and build projects
  • University and College Student and anyone who want to learn to make tasks automated
  • Factory or industrial institution to use project or educate staff