Learn Arduino Programming (Udemy.com)

Learn C programming on the Arduino platform not just plugging wires in and copying code samples.

Created by: Tom Jay

Produced in 2021

icon
What you will 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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Course 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

icon
Instructor Details

placeholder

I've been developing mobile applications for over 8 years with focus on iOS. I have taught in-class paid course for a major training company in San Francisco.


I have over 20 years of Enterprise Server development with Java/J2EE, Oracle, MySQL, XML/JSON Web Services, API development and location based systems using MongoDB.


I have created dozens of mobile apps form Banking, Social Messaging, Event Discover and Medical device interfaces.

I like mobile payments and iBeacon integration.

I mainly focus on IoT development (BLE) for IoT and iBeacon technologies.

Please watch my courses on Mobile development.


icon
More courses by Tom Jay

Learn iOS 9 Push Notifications

$11.99

icon
More arduino courses

The Arduino Platform and C Programming

Free

Mastering Arduino by Building Real World Applications

$11.99

Arduino : Industrial Data Logger Designing and Programming

$11.99

How to Program an Arduino as a Modbus RS485 Master & Slave

$11.99

How to Program an Arduino as a Modbus TCP/IP Client & Server

$11.99

Tech Explorations Arduino: Make an IoT environment monitor

$11.99

icon
Reviews

4.3

4 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Sinan

Çünkü anlıyorum

By Lee Tong Lee

At this moment, I able to understand what the trainer was explaining the basic Arduino start-up although I had go through myself before I watch this training video but I still felt this training video is impressive to me.

By Donald Harris

good job.

By Rich Glasson

very good basic explanation, for example the fact that the arduino IDE uses both C and C++ syntax. That can be very confusing for inexperienced users. Detailed explanation of each element in a function or line of code