Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Arduino Programming
Rating: 4.1 out of 5(33 ratings)
1,933 students

Learn Arduino Programming

Learn C programming on the Arduino platform not just plugging wires in and copying code samples.
Created byTom Jay
Last updated 3/2019
English

What you'll learn

  • Learn about the Arduino and how to program it
  • Learn the C Programming language and understand how it is used for the Arduino
  • Leanr unique approaches to using the Arduino

Course content

1 section13 lectures2h 17m total length
  • Beginning Arduino programming7:38
  • Setup and Loop functions - Getting ready to print Hello12:02
  • Burning code into the board and printing Hello and Basic If statements14:50
  • For loops and printing variables12:10
  • Incrementers, decrementers, break and continue for loops13:48
  • Advanced loops - while and do while7:43
  • Functions and math operators13:36
  • Math functions and system functions, random, milliseconds9:24
  • Variable types and more logical conditions7:00

    Explore Arduino data types such as byte, int, long, float and double, and master logical conditions with modulus and comparisons. Master booleans and if statements.

  • Complex logic statements and Strings with numbers15:27
  • Hardware time - Controlling an output9:06
  • More Hardware - Reading an input11:04
  • Controlling 110V Safely using an IoT Relay3:48

    Learn to safely control 110 volts with an IoT relay using a dual approved device, and avoid unsafe hacks by following proper wiring for Arduino projects.

Requirements

  • None

Description

Lets learn programming for Arduino.

I'm not going to teach where to plug a wire into the board to make a light come on.

I'm going to teach you "C" Programming and how the Arduino works with the Arduino IDE.

I will show you to load the platform and connect a board then show you how to program with the "C" Programming Language to include fundamental programming concepts needed to create an Arduino program.

I'll show you how to "Burn" the program to the board and how to verify the programming is running with advanced debugging techniques other then watching an LED flash.

I will build on programming concepts and show you more and more features before we talk about the hardware itself.


When we get into the hardware I will show you how to interface to digital devices and get input and send output.

We will conclude this Basic class with a simple program to turn on and off a 110 volt light using a SAFE and UL approved hardware interface that the Arduino can control with 5 Volts DC.


Who this course is for:

  • Beginners who want to learn real programming on the Arduino not jsut plugging wires together.
  • People who have purchases the Arduino hardware and really don't understand how to get started
  • Professionals who want to undewstand what the Internet of Things is really about