
Explore ten hands-on Arduino projects that teach you how to interface sensors and program them, guided by an experienced electrical engineer and automation enthusiast.
Explore the Arduino Uno board by reading analog inputs, controlling digital pins and triggering analog outputs, while using on-board power, a reference voltage, reset and USB upload features.
Learn how the Arduino IDE simplifies microcontroller programming with its editor, compiler, and debugger, and understand sketches, setup and loop, libraries, and basic digital and analog operations.
Learn to use a digital multimeter to measure current, resistance, and continuity, test polarity, and troubleshoot breadboard circuits in Arduino Uno projects.
connect the led's negative leg to the breadboard's negative rail, add a 220 ohm resistor to the positive rail, and wire the led to a digital pin; follow the circuit.
Define variables, apply digital write and delays to blink an LED, then compile and upload to the Arduino Uno, after selecting the correct board and port.
Build a simple LED pattern by wiring a 220 ohm resistor to an LED on digital pins six or eight, sharing a negative bus.
Write and test code to control a three‑LED pattern on the Arduino Uno, defining pins, implementing delays, and creating sequential on/off sequences (1–2–3, 3–2–1) to explore timing and patterns.
Create a simple LEDs pattern as part of project-1, part-3 in the Arduino Uno 101 course.
Create an Arduino project that uses a push button to turn an led on and off, reads the switch on digital pin 2, and displays the state on an lcd.
Define a push button input and an LED output on the Arduino Uno, read the switch with digitalRead, and light the LED when the switch is high.
Interface a light dependent resistor with an Arduino Uno to sense light intensity and control brightness, using an analog input and a simple led circuit on pin 9.
Interfacing an LDR sensor with Arduino Uno, read analog input from A0 and map 0-1023 to 0-255. Print brightness values to the serial monitor.
Assemble a fire alarm circuit on a breadboard using an lm35 temperature sensor, three leds, and a buzzer wired to arduino pins 9 and 10 with a common ground.
Build an Arduino Uno fire alarm project that reads a temperature sensor via analogRead, converts to voltage and Celsius, compares to a baseline, and triggers a blue LED and buzzer.
Build a fire alarm using Arduino Uno that uses temperature sensing, a threshold to trigger a buzzer, and green-zone indicators, with debugging and deployment steps.
Wire a common-ground RGB LED to an Arduino Uno with resistors, connecting red, green, and blue to pins 9, 10, and 11, then explore color combinations.
Assemble and test an Arduino Uno rgb led project, set red, green, blue values, and learn color mixing to produce white; compile and comment code for clarity.
Experiment with rgb color mixing on an Arduino Uno project by changing color values to create diverse colors on a rgb led, exploring color possibilities.
Set up a breadboard circuit for a servo motor, identifying Vcc, ground, and output with capacitors. Prepare to write the controlling program in the next video.
Explore controlling a servo motor on Arduino Uno using a servo library, creating an instance, reading an analog angle, mapping it to 0–179 degrees, and printing the value.
Upload and run the servo motor program on Arduino, observe angle changes from zero upward, and apply this control model to automate robotics projects.
Explore how omitting capacitors affects a servo motor in an Arduino Uno circuit, causing voltage fluctuations, hissing, and unreliable motion, and see how a capacitor stabilizes the supply.
Build a dc motor circuit with a push button, resistor, and transistor on an Arduino Uno, wiring the button to digital pin 2 and a 12-volt supply.
Code a dc motor control on an Arduino Uno by reading a switch with a digital input and turning the motor on when pressed, then compile and upload.
Explore working with a DC motor by changing polarity to alter direction, observe speed changes as the battery drains, and read a switch to distinguish clockwise from anti-clockwise motion.
Learn to wire a 16x2 lcd to an arduino using a breadboard, including connecting vss and power, adjusting contrast with a potentiometer, and using digital pins 8–11 to display text.
Learn to write and upload an LCD interfacing program for Arduino Uno, assign pins, clear the display, set the cursor, and print on a 16x2 LCD.
Upload the program and observe the LCD display the potentiometer value as you adjust the knob. Print messages on the LCD and preview upcoming musical instrument and capstone Arduino projects.
The word Micro-controller carries an infamy as it is perceived to be hard to learn from a laymen's perspective. Even computer science engineers are easily distracted by the placid architecture and terse jargon of micro-controllers.
That's exactly why Arduino platform took the world of engineers, enthusiasts, hobbyists, artists, and students by storm. It's easy to program, cheaply available and is supported by one of the largest community on internet.
In this course, I'll be teaching you how to interface various sensors, read various inputs (Analog and digital both), generate outputs (Analog and Digital both), trigger the actuators and troubleshoot your micro-controller. The board of choice for this course is Arduino Uno but the concepts are same for any Arduino board.