Learn Arduino from beginner to advanced completely free. Build real projects and master electronics, robotics and IoT.
Arduino is an open-source electronics platform used for building interactive electronic projects. It combines hardware and software to make electronics easy for everyone.
Arduino = Hardware + Software Hardware: Arduino Board Software: Arduino IDE Uses: Robotics IoT Automation Electronics
Arduino started in Italy in 2005. It was created to help students learn electronics and programming easily.
Founded: 2005 Country: Italy Type: Open Source Electronics Platform
Arduino Uno is the most popular Arduino board. It uses the ATmega328P microcontroller.
Microcontroller: ATmega328P Operating Voltage: 5V Digital Pins: 14 Analog Pins: 6 PWM Pins: 6
Digital pins work only with HIGH and LOW signals.
Digital Pins D0 - D13 Examples LED Relay Button Buzzer
Analog pins read varying voltages.
Analog Pins A0 - A5 Examples LDR Temperature Sensor Joystick Soil Sensor
PWM Pins 3 5 6 9 10 11 Used For Servo Motors LED Brightness Motor Speed
The Blink program is the first Arduino project most beginners learn.
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
int number = 10; float temp = 25.5; char grade = 'A'; bool state = true;
Arduino reads inputs and controls outputs.
pinMode(2, INPUT); pinMode(13, OUTPUT);Examples:
Arduino IDE is the software used to write and upload code.
Steps 1. Connect Arduino 2. Select Board 3. Select Port 4. Upload Code
Level 1 Arduino Basics Level 2 LEDs and Buttons Level 3 Sensors Level 4 Displays Level 5 Motors Level 6 ESP8266 Level 7 IoT Level 8 Robotics Level 9 Advanced Projects
Congratulations! You have completed the OpenRoboHub Arduino Fundamentals Course. You are now ready to build Arduino, ESP8266, ESP32 and Robotics projects.
Completed ✓ Arduino Basics ✓ Pins ✓ Programming ✓ Sensors ✓ Motors ✓ Displays ✓ IoT ✓ RoboticsExplore Projects