
Explore Arduino basics by building 26 hands-on projects that cover programming, electronics, and Arduino libraries, from a motion detector to a weather station and LED clock.
Learn how the lecture explains code that uses lcd and rtc libraries with Arduino to create a pill reminder with multiple reminder modes and a buzzer.
Learn to build an Arduino alarm clock that compares current time with the alarm and triggers a buzzer and LCD when they match. Customize the beep duration as needed.
Explore how a passive infrared air motion sensor detects infrared heat within 6–7 meters and signals an Arduino to trigger a piezo buzzer via PWM.
Learn how to read a soil moisture sensor with Arduino, map 0-1023 to 0-100, display the value on a Nokia 5110 LCD, and control a valve via a relay.
Learn to remotely control an Arduino or microcontroller using a standard mobile phone and dtmf signals, without internet, to turn a motor or heater on via keypad inputs.
Explore dtmf, dual tone multi frequency signaling, and how keypad tones are generated and decoded, enabling an Arduino to read two-tone inputs and produce binary outputs.
Design a DTMF decoder schematic in EGAL software, selecting a 8870-compatible part, placing capacitors, resistors, and a 3.579545 megahertz crystal, and wiring mic input to four-bit output.
Learn to simulate an Arduino DTMF circuit interfacing with a lithium ion module using four q1-q4 keypad signals, leds, switches, and 220 ohm resistors.
Design and validate a dtmf decoder module pcb from schematic to board layout, place components, route traces on top or bottom layers, and perform erc and drc checks.
Design an Arduino enclosure by offsetting the border, extruding to form the outer shape, shelling the body to 1.6 mm, and splitting it in half using a midpoint construction plan.
Extrude four points to form the upper body, sketch four circles of 4 millimeters for standoffs, extrude them as a new body, and join to the lower body.
Download Arduino Uno 3D model from Autodesk library, upload to Fusion 360, import to fit enclosure, convert to components, set lower body as ground, and prepare power and USB cuts.
Create joints between the upper and lower body, control motion with sliders, and fix issues by editing sketches, cutting out parts, and aligning the Arduino on stand-offs.
Explore 3D animation of an Arduino board by using manual explode and auto explode all levels to animate components, render and export the video.
Create a precise Arduino Mega enclosure by designing a Fusion 360 sketch: a rectangle of 53.3 by 101.6 with six holes of 2.6 mm diameter, then prepare for extrusion.
Open Fusion 360 from the start menu, sign in to access the education license, and explore the main drawing area with grid lines, axis colors, and origin.
Learn to build a rotating led display with Arduino using persistence of vision and printing on air. Explore hardware, software, circuit and pcb design, assembly, and practical testing.
Learn to render letters on a rotating LED display with Arduino by building display string, display character, and draw line functions using microsecond delays.
Learn to implement an interrupt service routine in Arduino to control a rotating led display, using micros for timing, managing states, and displaying text with a rotation algorithm.
Connect your Arduino to smartphone sensors through wired or wireless links to read data from light, proximity, GPS, magnetometer, accelerometer, gyroscope, and orientation sensors using a no-code App Inventor app.
Learn hardware and software requirements for Arduino projects, including Arduino boards, USB cables, OTG adapters, the Arduino IDE, and MIT App Inventor for sensor data and apps.
Build an Android app with MIT App Inventor to connect to an Arduino via serial, transfer sensor data, and control a lid with on/off commands at 9600 baud, exporting APK.
Build a proximity sensor mobile app that interfaces your phone’s proximity sensor with an Arduino via serial communication, using MIT App Inventor blocks to toggle the sensor and send 0/1.
Explore app inventor's range of apps, including educational, location aware, robot controllers, and games. Use block-based drag-and-drop in the coding area and meet system requirements for browsers and JavaScript.
Discover how App Inventor lets you build Android apps in a browser using a connected device or emulator, with the designer and blocks to define behavior, while storing work online.
Compare Java with App Inventor and visual block programming to build Android apps. Drag-and-drop blocks generate the same hello world output, offering easier editing and faster development.
Explore the app architecture by examining visible and non-visible components, variables, events, event handlers, and procedures, and understand how event-driven programming triggers responses in an App Inventor project.
start your app inventor journey by creating the first halo app, logging in with a google account, and navigating designer, blocks editor, and emulator.
Build your first Android app with App Inventor by designing a label and image, then use blocks to play a cat meow and vibrate on button click.
Learn to test your Arduino app on a real device using the MIT App Inventor companion, QR codes, APK builds, or USB installation, with an emulator as a fallback.
Explore an app inventor android application and the blocking structure to infer the app's purpose and output. Engage with the Q&A prompts to refine your guess as you proceed.
Learn to use App Inventor to create your first Halo app by logging in with a Google account and exploring designer, block editor, and emulator on MIT App Inventor site.
Create a free website for each app using Google Sites with a description, screenshots, and a block diagram, then share the Android package to credit your work.
Connect the led to Arduino pin 13 and ground, then test the board with a Bluetooth on/off app built using MIT App Inventor and the AI companion.
Build a Bluetooth controlled led brightness slider using Arduino. Load code, wire pins 3 and 13, pair with fc05, and send rounded 0–255 slider values via MIT App Inventor.
Program Arduino to communicate with an Android application via serial at 9600 baud, initialize pins 3, 5, and 6, read color bytes, map to color values, and use analog write.
Write Arduino code to read a dht11 temperature and humidity sensor, install the library, and send readings to an Android app via serial.
Build an Android app to send messages via Bluetooth to an Arduino, which displays them on an LCD. Configure the liquid crystal library and serial communication in the Arduino IDE.
Learn to convert Arduino temp sensor analog readings to Celsius by applying voltage conversion and a simple equation, and understand the impact of 10-bit ADC resolution and quantization error.
Discover how the Arduino measures battery level by reading an analog input, converting it to a 10-bit digital value, and displaying the voltage on a led bar graph or lcd.
Learn to build an Arduino circuit schematic in TinkerCAD, wiring an LCD display and ten LEDs with 220 ohm resistors to ground, and simulate analog input with a potentiometer.
Turn off all ten leds, then light pins 2 to 11 according to input value. Use voltage thresholds to map led counts and display results on lcd and serial monitor.
Learn practical ways to reduce Arduino power consumption, including deep sleep, low power libraries, clock speed and voltage reductions, plus external circuits and solar charging to extend battery life.
Replace power consuming components on Arduino by using external dc-dc stepdown converters instead of the onboard regulator, remove the power LED, and optimize sleep mode to reduce current.
Learn how to implement deep sleep mode on Arduino to cut power, wake via the RTC or interrupts, and control timing with optional millisecond wakeups.
Lower the Arduino clock from sixteen to eight megahertz to reduce power consumption and current draw. Explore pre scalar edits, but beware boot issues and consider deep sleep for efficiency.
Design a simple breadboard circuit with an Arduino, 220 ohm resistor, potentiometer, and LEDs; connect five volts and ground, and send signals to a web page via JavaScript.
Beginning with Arduino Basics, this course covers 26 projects designed to teach the basics of using Arduino software and hardware. Projects include a motion detector, an LED clock, a weather station, a sound player, and more. By the end of the course, students will have developed essential skills in programming and electronics, as well as know-how to use Arduino libraries and tools.
Learn Arduino by Building 26 Projects! is a comprehensive course guide that will teach you how to use the Arduino platform to build various circuits and projects. We have designed this course for absolute beginners who want to learn how to use Arduino. The perfect way to start learning coding and electronics!
Introduction:
Learn Arduino by Building 26 Projects! is a step-by-step guide that will teach you how to use the Arduino platform to build various circuits and projects. Arduino Projects is a beginner-friendly guide that starts with the basics and walks you through fun, hands-on projects.
The Arduino platform is a popular way to learn how to build electronic projects. This course teaches 26 different Arduino projects that you can complete. Whether a beginner or an experienced electronics enthusiast, these projects will give you the skills and confidence you need to create your own projects.
Course Outline Includes:
Automatic Medicine Reminder using Arduino
Arduino Alarm Clock Using a Real-Time Clock and LCD Screen
Arduino Motion Detector: Step By Step Guide
Automatic Irrigation System with Arduino
Control Anything Anywhere without the Internet with Arduino
Arduino Rotating LED Display That Prints Text on Air POV
Arduino Interfacing with Sensors in Your Smartphone
Arduino Battery Level Monitor
Arduino JavaScript Browser-based Control
Arduino Long Distance Communication
Arduino Social Distance Detector
Arduino Data Visualization using Python
Arduino SMS Sending Motion Detector using Python
Arduino Email Sending Motion Detector
Crash Course: Buzz Wire Game using Arduino
SD Card Interfacing with Arduino
Arduino-Based Real-Time Oscilloscope
Arduino Morse Code Generator
Arduino Text to Speech
Arduino Solar Tracker
Control Arduino with Your Own Voice
Automatic Weight Measuring Machine using Arduino
Arduino Car Parking Assistant
Arduino Multicolor RGB LED Lamp Controlled Using Bluetooth
Arduino Radar: Step-By-Step Guide
Arduino Weather Station: Step By Step Guide
Course Benefits:
Build Your Way to Arduino Mastery!
With 26 different circuits and projects, this course will teach you everything you need to know about Arduino programming and hardware. By the end of the course, you'll be confident in your ability to build complex electronic devices from scratch.
Get Hands-On Experience
Looking to get started with Arduino? This course will teach you the basics of electronics and programming, and how to apply them to build 26 different projects. By the end, you'll be able to confidently make your own circuits and write your own code.
Get Hands-On Experience!
When you enroll in this course, you'll get the opportunity to build 26 different circuits and projects. This will give you the hands-on experience you need to confidently work with Arduino. Not only will you deepen your understanding of electronics, but you'll also have a lot of fun in the process!
This course is designed to provide students and professionals with a hands-on introduction to the Arduino platform by having them build 26 different projects. Students will learn the basics of programming and electronics, as well as how to use Arduino to control devices such as LEDs and motors.
Start creating your own Arduino projects right away by enrolling in this course!
What You Will Learn:
Basics of Arduino programming
Using sensors and actuators
Interfacing hardware with Arduino
Creating complex projects with Arduino
Practical applications of Arduino in real-world projects
Who Is This Course For:
Beginners in electronics and programming
Individuals interested in learning Arduino
Hobbyists and enthusiasts looking to expand their knowledge
Requirements:
Basic computer skills
No prior knowledge of Arduino or electronics required
Access to Arduino and basic electronic components
About the Instructor Info
Educational Engineering Team
Team of skilled Engineers Sharing Knowledge with the World
Educational Engineering Team is a Leading Team in the Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.
We strive to put all our hands-on experience in these courses. Instead of superficial knowledge, we go into the depth of the topic and give you the exact, step-by-step blueprint on how to tackle simple as well as complex topics in easy and digestible bite-sized videos.
This real-world knowledge enables you to grasp knowledge easily, and you can apply this learning immediately to your life and projects.
Educational Engineering Team has been in the Programming and Microcontroller business since 2007. We have been part of many projects. Over the course of these years, we have gained a good insight into students’ and educators’ needs. We are passionate about sharing all our collective knowledge with you. As of 2018, we have already taught over 250k-THOUSAND students and counting.
Currently, we have more than 100+ Courses on Udemy.
Educator and Author of “Educational Engineering”
Ashraf is an educator, Mechatronics engineer, electronics and programming hobbyist, and Maker. He creates online video courses on the EduEng YouTube Channel (More Than 4 Million Views, 20k + Subscribers) and author of four Microcontroller books.
As a Chief Educational Engineer since 2007 at Educational Engineering Team, the company he founded, Ashraf’s mission is to explore new trends and technology and help educate the world and make it a better place.
Educational Engineering offers educational courses and Bootcamps, articles, lessons, and online support for electronics hobbyists, Programming hobbyists, Microcontroller hobbyists, STEM students, and STEM teachers.
The team also works as freelance engineers, helping many students in their graduation projects, and providing guidance and consulting for many students over the years to help them kick-start their careers.
Ashraf’s core skill is explaining difficult concepts in a step-by-step easy-to-understand manner using video and text. With over 11 years of tertiary teaching experience, Ashraf has developed a simple yet comprehensive and informative style in teaching that students from all around the world appreciate.
His passion for Microcontrollers and Programming, particularly for the world of Arduino, PIC Microcontroller, Raspberry Pi, has guided his personal development and his work through Educational Engineering.
Ashraf’s online courses have helped over 250,000 people from around the world to be better and to make a great career in the industry.
Educational Engineering Team offers Courses on:
Circuit Design, Simulation, and PCB Fabrication
Arduino, PIC Microcontroller, and Raspberry Pi
Programming in C, Python, and other programming languages
PLC Industrial Programming and Automation
3D Design and Simulation
ESP and IoT World