
Welcome to the course!
Learn how to set up an Arduino with a starter kit, connect modules and upload code to control devices such as a fan using a motor driver.
Explore how the Arduino microcontroller runs small software with low power, enabling home projects, lamp timers, and a joystick-controlled robot arm, plus Uno, Mega, and Micro variants and LCD control.
Learn how to download the Arduino software using the link provided, follow the download steps, and open the program after installation, with optional donation guidance.
Master the Arduino integrated development environment and upload code to a board via port. Use setup and loop, serial monitor, libraries, and examples to debug, save, and extend projects.
Learn to blink a LED with Arduino Uno by wiring a 5-volt supply to digital pin 8, setting pin mode, using digitalWrite and delay in a loop.
Learn to control an LED with a button using Arduino, wiring LCD display, 220 ohm resistor, and pin 7 as input pullup with serial output on pin 10.
Learn how a boolean function controls an led by toggling it with a button, using button previous and current states, pull up input, and pin 7.
Connect and dim a common-cathode rgb led using pwm on pins 9, 10, and 11, and mix red, green, and blue with analog write to create colors.
Learn to control an rgb led with three buttons on an Arduino, wiring red, green, and blue to pins 9–11 and reading button states with input pull up.
Learn how a three-leg potentiometer forms a voltage divider with two 10 kΩ resistors between 5 volts and ground, yielding a variable output on the middle leg for control.
Learn to connect a potentiometer to an Arduino, read its analog value on an analog pin, convert to 0–5 volts, and view results on the serial monitor.
Control a servo motor with a potentiometer using an Arduino, mapping the potentiometer's 0-1023 input to 0-180 degrees, and driving the servo on pin 9 with the Servo library.
Learn to control a servo with a joystick using Arduino, mapping analog readings from A0/A1 (VRX/VRY) to 0-180 and driving the servo on pin 7.
Learn to control and program an LCD display using the I2C module, compare a 16-pin LCD with a four-pin I2C version, and program both for Arduino projects.
Learn to connect and program an lcd display to an Arduino using the liquid crystal library for a 16 by 2 display, with pin wiring and contrast adjustment.
Set up and test the active buzzer with Arduino digital pin 8 to produce on-off alarm sounds, and explore a water-detection alarm project.
Learn to build a water detecting project by wiring the sensor to ground, 5 volts, and analog input a0, read the analog value, and print it to the serial monitor.
Connect the water sensor output to the Arduino, drive the active buzzer via a breadboard, and power from five volts; use the display with the ice core c module.
Connect a water sensor, LCD display, and active buzzer to Arduino, read analog levels, and display low or high water status on the LCD with an alarm.
Arduino project reads a water level sensor, prints low, normal, or high on the lcd, and uses a buzzer to alarm at high levels based on thresholds around 800–1020.
This course is specifically designed for beginners or people who want to deepen their knowledge.
I think the best way to learn Arduino is hands-on, so you can get involved with the course right from the start and replicate the projects at home.
I will use the Arduino kit from Elegoo because most of you probably also have the kit.
We will start with simple projects such as programming leds and later move on to more advanced projects as soon as we gain a better understanding of Arduino.
Of course I will make the programmed code available to you after each project so that you can check your program and improve it if necessary, but I would strongly recommend that you write the program yourself to better learn the C++ programming language adapted to the Arduino.
After each chapter you can deepen and check your knowledge in a quiz.
The aim of the course is to build up a deeper understanding and to be able to carry out complex projects with the Arduino at the end.
Since all questions can never be answered in the videos, I offer you the opportunity to ask me your questions personally. I will answer those individually.
If you don't like the course, you can get your money back within 30 days.