Ultimate Guide to the Arduino

Video Course


Learn how sensors work and how to use them


Write Arduino code for any project


Use input devices to control the Arduino’s output


Print data to displays

In the Ultimate Guide to the Arduino, you’ll learn how to master the Arduino by building fun and interesting projects that demonstrate all of the most important Arduino topics.

Each lesson takes an in-depth look at how each device works, how to connect it to the Arduino, and how to program it.

Learn How To:


Use sensors to detect light, sound, tilt and vibration, distance, motion, temperature, humidity, altitude, barometric pressure, magnetism, acceleration, and rotational speed


Program the Arduino with variables, functions, operators, conditional statements, loops, arrays, objects, classes, and libraries


Use obstacle avoidance and tracking sensors, GPS sensors, rotary encoders, and potentiometers


Connect and program LCD displays, LED matrices, seven segment displays, and buzzers


Use interrupts, pulse width modulation, voltage dividers, analog to digital converters, op amps, Schmitt triggers, comparators, pull-up and pull-down resistors, and de-bounce switches

The 3-in-1 Smart Car and IOT Learning Kit from SunFounder has everything you need to learn how to master the Arduino. It includes all of the parts, wiring diagrams, code, and step-by-step instructions for 58 different robotics and internet of things projects that are super fun to build.

Getting Started With the Arduino

1. Introduction to the Arduino

2. Experimenting With the Arduino

3. Setting Up the Arduino

4. Controlling LEDs

5. Dimming LEDs

6. Potentiometers

7. Buttons and Switches

Arduino Programming

1. Variables

2. Data Types

3. Mathematical Operators

4. Conditional Statements

5. Switch Case

6. Loops

7. The Serial Monitor as an Input Device

8. Compound Operators

9. Logical Operators

10. Arrays

11. Functions

12. Libraries

13. Classes and Objects

Input Devices

1. Switch Debouncing

2. Keypads

3. PS2 Joysticks

4. Interrupts

5. Rotary Encoders

6. Infrared Remotes and Receivers

Visual Displays and Sound

1. Active and Passive Buzzers

2. Seven Segment Displays

3. LED Matricies

4. Character LCD Displays


1. Photoresistors

2. Microphones

3. Tilt and Vibration Sensors

4. Measuring Distance

5. Infrared Motion Sensors

6. Obstacle Avoidance and Tracking Sensors

7. Temperature Sensors

8. Humidity and Temperature Sensors

9. Barometric Pressure Sensors

10. Measuring Altitude

11. Magnetometers

12. Accelerometers

13. Gyroscopes

14. 9-Axis Sensors

15. GPS Sensors