Master The Art of CC++ programming with Arduino - 2022
- IT & Software
- Feb 21, 2025

Master The Art of CC++ programming with Arduino | 2022, available at Free, has an average rating of 3.45, with 45 lectures, based on 149 reviews, and has 12969 subscribers.
Free Enroll NowYou will learn about What is an Arduino How to use the Arduino IDE Basic of C and Arduino programming How an Arduino program is executed How to write an Arduino code and upload it How to build a basic electronic circuit with breadboard and wires How to use Arduinos analog and digital pins Most popular Arduinos functions How to debug an Arduino code using the Serial Monitor Practice with basic Electronic components: Buttons, Potentiometers and LEDs The basic of Arduino programming to make your IoT and Robotic project This course is ideal for individuals who are People interested in Arduino, Electronic, IoT and Robotics or People interested in Arduino and C programming language or Students or Makers or Engineers or Hobbyst or Creatives or STEM educators It is particularly useful for People interested in Arduino, Electronic, IoT and Robotics or People interested in Arduino and C programming language or Students or Makers or Engineers or Hobbyst or Creatives or STEM educators.
Enroll now: Master The Art of CC++ programming with Arduino | 2022
Summary
Title: Master The Art of CC++ programming with Arduino | 2022
Price: Free
Average Rating: 3.45
Number of Lectures: 45
Number of Published Lectures: 45
Number of Curriculum Items: 45
Number of Published Curriculum Objects: 45
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
I will introduce beginners to all the fundamentals of the Arduino programming language and the IDE to understand and practice how to write their own Arduino program from scratch. You will learn all the fundamentals of the C and C++ programming applied to an Arduino Uno board and practice your Computational Thinking with several exercise that will teach you how to write autonomously a Code from scratch without making blind Copy & Paste of others programmer’s code. You’ll both master how to use an Arduino Uno Board and the Arduino programming language to bring your ideas into functionals and well written Code.
The course follow a Step by Step approach specifically tailored for Beginners with no prior experience with Programming and Arduino and will clearly explain all concepts, starting from the very basic to the most advanced, and many insights to effectively understand how to use the C and C++ programming in many real case examples.
Step by step explanation of:
Anatomy of an Arduino Uno Board
The Breadboard and its usage
The Arduino IDE: installation and overall functionalities
How connect you Arduino and upload a program
Difference between Analog and Digital pins
How to use Digital pins + Step By Step examples
How to use Analog pins + Step by Step examples
What is PWM and how to use it
How to use the Serial communication and the Serial Monitor
And Much Much more
-
Who is this course designed for?
You are curious about how
Are you passionate of Arduino but you have no prior experience with C Programming?
Are you interested in Electronic and Robotics?
Are you diving into the beautiful world of the IoT with Arduino?
Are you creating your custom PCB design based on the AVR Microcontroller using Altium or Kicad?
Are you just starting with Embedded C for creating your own embedded system?
In all this case achieving a strong understanding of the Arduino programming language could be extremely useful for your intent. Learning the basic of the C programming language is the base of every microcontroller based project and starting with Arduino is an exceptional occasion to dive into this beautiful world with a more simplified approach.
Start your learning journey with my course and have fun acquiring such powerful skill!
Course Curriculum
Chapter 1: Introduction to Arduino
Lecture 1: What is Arduino
Lecture 2: Anatomy of Arduino
Lecture 3: The breadboard
Lecture 4: The Arduino IDE
Lecture 5: EXERCISE #1 – The Hello World program
Chapter 2: Using Arduinos Pin
Lecture 1: Digital Pins
Lecture 2: EXERCISE #2 – Blink an LED
Lecture 3: EXERCISE #3 – Use a Button
Lecture 4: EXERCISE #4 – Use LED + Button
Lecture 5: Analog Pins
Lecture 6: EXERCISE #5: Use a Potentiometer
Lecture 7: analogWrite()
Lecture 8: EXERCISE #6 – Dimmer an LED
Lecture 9: EXERCISE #7 – Play a tone with a Buzzer
Chapter 3: Arduino Programming Language- Part 1
Lecture 1: Main components of a program
Lecture 2: Variables
Lecture 3: EXERCISE #7 – Count Seconds
Lecture 4: Functions
Lecture 5: EXERCISE #8 – Write a function
Lecture 6: Arrays
Lecture 7: EXERCISE #9 – How to use arrays
Lecture 8: EXERCISE #10 – Play Music using arrays
Chapter 4: Arduino Programming Language – Part 2
Lecture 1: Control Flow
Lecture 2: If else Statement
Lecture 3: Conditional operators
Lecture 4: Exercise #10 – Combine many buttons
Lecture 5: EXERCISE #11 – Non Blocking delay Function
Lecture 6: Loops
Lecture 7: Exercise #11 – Control many LEDs
Lecture 8: Switch Statement
Lecture 9: EXERCISE #12: Level Indicator
Chapter 5: Advanced Programming – Part 1
Lecture 1: EXERCISE #13 – Dimmer many LEDs with a single Pot
Lecture 2: EXERCISE #14 – Make a Music Keyboard
Lecture 3: EXERCISE #14 – Make a Tone Sequencer
Lecture 4: EXERCISE #15 – Your First LED Game
Chapter 6: Advanced Programming – Part 2
Lecture 1: Introduction to FSM
Lecture 2: EXERCISE #16 – Your first FSM
Lecture 3: EXERCISE #17 – Password protected safe
Chapter 7: Mastering the Serial Library
Lecture 1: How to use the Serial Monitor
Lecture 2: Write to Serial Monitor
Lecture 3: Read from Serial Monitor
Lecture 4: Exercise #9 – Receive Commands from Serial Monitor
Chapter 8: Final Project
Lecture 1: EXERCISE #20 – Final Project
Chapter 9: Conclusion
Lecture 1: What youve learnt
Lecture 2: Whats next?
Instructors

Luca Zambuto
Electronic & Firmware Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Link Building with LinkSafari Get Backlinks without Budget
- Google Ads MasterClass 2024 All Campaign Builds Features
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Python for Absolute Beginners
- 4ZB Trading Cryptocurrency Price Action Course
- 5Personal Finance
- 6NGRX angular nativescript
- 7Marketing Mix Modeling in one day for your Brand Analytics_1
- 8AS1 Tosca Practice for Interviews and new learners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling