Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arduino Programming for Absolute Beginners
Rating: 4.2 out of 5(277 ratings)
21,267 students

Arduino Programming for Absolute Beginners

Learn about the hardware components of Arduino UNO and how to program it using C/C++
Created bySujithkumar MA
Last updated 12/2022
English
English [Auto],

What you'll learn

  • Arduino Programming in C++
  • Arduino UNO

Course content

6 sections51 lectures4h 44m total length
  • Non Technical Intro on Embedded Systems3:26

    Understand what an embedded system is, a dedicated hardware and software controller that takes input, processes a task, and outputs results via a microcontroller.

  • What is Arduino UNO?5:00

    Explore the Arduino UNO as a microcontroller-based development board that acts as the heart of projects, bridging the digital and physical worlds through sensing, computation, and IoT communication.

  • Different varieties in Arduino0:10
  • An outline on the architecture2:51

    Explore the architecture of a microcontroller, contrasting a microprocessor, RAM, and flash memory with peripherals, and learn why the microcontroller is the embedded system's heart.

  • The ATMega 3282:52

    Explore the ATmega 328 microcontroller on an Arduino board, its major components, and how a USB interface lets you program it from a computer without an operating system.

  • Digital Pins in the Arduino3:31

    Explore how digital pins 0–13 on the Arduino are configured as outputs to drive devices like LEDs, using high and low signals and common ground to control sensors and actuators.

  • What is PWM?1:50

    Identify how a digital microcontroller handles analog world signals using an inbuilt analog-to-digital converter, reading temperature and sound sensors, and converting analog inputs into digital data for processing.

  • Difference between Analog and Digital Signals3:43

    Explore analog signals, which are continuous and smooth, versus digital signals, which are discrete highs and lows (zeros and ones), and learn how timing governs high and low durations.

  • Analog Input Pins2:13

    Explore how analog input pins read continuous signals, convert them with the Arduino's analog-to-digital converter into digital values, and process sensor data such as temperature.

  • Flowchart on Analog Data Flow in the Arduino3:10

    Learn how sensor analog signals are converted by an ADC through sampling into digital data for the microprocessor, then modulated digital outputs emulate analog control for actuators.

  • Duty Cycle1:27

    Explore how duty cycle and pulse width modulation in Arduino projects convert digital signals into analog-like outputs, enabling motors and audio programming to receive analog-style control.

  • Marked Pins1:36

    Learn how marked pins on Arduino boards handle analog and digital signals, and how to write code to produce signals that control frequency and motor speed along with other devices.

  • Other Components in the board6:47

    Explore the Arduino board's other components, including USB power, a DC jack, the reset button, ground, and digital pins like pin 13, with simulation and USB communication.

Requirements

  • No, there are no requirements or prerequisites. Anyone can learn.

Description

In this course, You'll learn all the foundations for Arduino UNO and build projects using sensors and actuators. There is no need of any prior knowledge in Programming. We'll have brief insights on Programming in C/C++, particularly for Arduino. We'll also have a deep insight on basic electrical and electronic components such as breadboard, resistors, LED's and Pushbuttons.

Also, This course uses an online simulation tool called TinkerCAD and there is no need of any hardware.

After completing this course, You'll be able to

1. Explain all the core hardware components of Arduino UNO and their working.

2. Know how to design circuits using Arduino and other electronic components

3. Design electrical circuits using TinkerCAD

4. Interface sensors such as Temperature Sensors, Proximity Sensors with Arduino and build some simple projects.

5. Learn how to interface Servo motors and LCD with Arduino which is the basis for building robots using Arduino.

6. Building some real world projects.

Arduino is one of the devices with computational intelligence and it is used as an IOT (Internet of things) device nowadays.

Nothing more to write. I'll see you there in my lectures.

Who this course is for:

  • Beginner Electronics Aspirants!