HOME > IT & Software > Master The Art of CC++ programming with Arduino - 2022

Master The Art of CC++ programming with Arduino - 2022

SynopsisMaster The Art of CC++ programming with Arduino | 2022, avai...
Master The Art of CC++ programming with Arduino - 2022  No.1

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 Now

You 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

  • 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
  • Who Should Attend

  • People interested in Arduino, Electronic, IoT and Robotics
  • People interested in Arduino and C programming language
  • Students
  • Makers
  • Engineers
  • Hobbyst
  • Creatives
  • STEM educators
  • Target Audiences

  • People interested in Arduino, Electronic, IoT and Robotics
  • People interested in Arduino and C programming language
  • Students
  • Makers
  • Engineers
  • Hobbyst
  • Creatives
  • STEM educators
  • 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

  • Master The Art of CC++ programming with Arduino - 2022  No.2
    Luca Zambuto
    Electronic & Firmware Engineer
  • Rating Distribution

  • 1 stars: 12 votes
  • 2 stars: 3 votes
  • 3 stars: 18 votes
  • 4 stars: 38 votes
  • 5 stars: 78 votes
  • 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!