
Identify electronics hobbyists, robotics enthusiasts, and aspiring engineers, and learn the basics of electronics, development boards, and Arduino programming in C++. Read schematics and wiring diagrams and build projects.
Here is the list of the Parts needed to build actual projects in this course. Please note that if you do not have the parts yet, you can use the simulator included in this course instead to get started. Good luck!
In this topic, we will discuss why we should learn Arduino.
Learn the essential components for a basic led circuit: breadboard, 220 ohm resistor, and led. Test with a digital multimeter and explore power options like nine-volt or 7.4v li-po packs.
Build a basic LED circuit for Arduino basics, using a battery, resistor, LED, and breadboard, wiring with jumper wires while following a diagram and practicing safety to prevent short circuits.
Learn to wire an LED circuit with a momentary push button in Arduino basics for absolute beginners, including normally open switches, grounding, and picking resistors (460–480 ohms) using color codes.
Learn to save and upload Arduino sketches using the Arduino IDE, employing underscore-separated file names, and convert copied code from notepad into .ino for easy uploading.
Learn how to read a button input and control an LED on Arduino using variables, pin modes, digitalRead, and digitalWrite in setup and loop, with clear comments.
Create an Arduino traffic light by wiring three LEDs to pins 13, 12, and 11 with resistors and a common ground, using constants and delays to cycle red, yellow, and green.
Build an Arduino based temperature and humidity monitor using a DHT11/22 sensor and a 16x2 LCD with I2C, wiring, libraries, and code for real-time readings.
Set up and wire a panel board project with double-sided tape, labeled pins, organized wiring, and color-coded cables, enabling two Arduino projects and preparing for power connections.
Learn to build an automatic light sensing circuit with an arduino, featuring an ldr, a relay, and a led on pins a0, d8, and d13.
Position the LDR away from the lamp and shield it to prevent false triggering, ensuring the relay activates based on daylight and not the connected light.
Welcome to the "Arduino Basics: For Absolute Beginners" course!
This course will take you to the very foundation of Arduino development boards: electronics and programming. That's why in this course, we will not just talk about the Arduino board itself but we will also discuss the basics of electronics and programming.
In this course, we will combine these major elements as the key to understanding the Arduino development environment.
What You'll Learn:
The basics of electronics for Arduino environment
The basics of the Arduino development board
The basics of the C++ programming language for embedded systems
Hands-on projects to learn by experience
By learning these elements combined, you will gain a deeper understanding of how the Arduino board works.
To maximize your learning experience, I have made these adjustments so you can learn better and faster:
Basic English to minimize confusion with terminologies and jargon
Every terminology will be explained
The code will be explained together with the simulators
Doing the actual projects is highly advised
The teaching and coaching method is straightforward
The instructor will not read scripts to better explain what is going on
The sequence of discussions will be step-by-step
Parts and Tools You Will Need for This Course:
A computer for writing programs (desktop or laptop)
An internet connection for online simulators
An Arduino Uno R3 Board
An electronics parts list which you can download in this course
A digital multimeter for testing (optional)
If you don't have these parts and tools at the moment, don't worry; we will use online simulators to get you started.
With this being stated, and if you are ready to start your journey into the world of automation and robotics, then let's begin.
You can check out the previews of the video lessons in this course to get a heads-up on what to expect.
More projects will be added to this course later, so you will have more practice to do.
Let's get started!