Arduino Programming For Kids And Beginners With Tinkercad
Last updated 2/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.39 GB | Duration: 6h 28m
Last updated 2/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.39 GB | Duration: 6h 28m
Learn electrical engineering basics with block-based and text-based arduino programming! Build 5 complete real projects!
What you'll learn
Code - one of the most necessary skills to learn
Build electronic circuits from Scratch
Block-based programming which is very useful for beginners
Control Input/Output components using Arduino
Computer science concepts by intuitively applying them in real-life electronic circuits
Write programs to control LEDs, sensors and electric motors
Requirements
No prior programming knowledge is required
Description
Important Update: 10.10.2021This course is originally focused on block-based coding, however, I am updating all the coding lectures by adding optional text-based coding tutorials.––––––––––––––––––––––––In this course, we'll learn electrical engineering basics and important computer science topics. For that, we will use Tinkercad – the joyful programming and electronics simulator tool designed by Autodesk.I will teach you how to program the Arduino, how to use sensors, electric motors and all the way to creating real-life electronic circuits. We'll learn by actually practicing and analyzing real applications. But what’s truly special and valuable in this course is that the lessons are carefully designed to target specific programming and electronics concepts without getting into boring or complex details.If you do not have any experience with programming or electronics, that’s OK! Because I designed this course for the absolute beginners. The course is mainly focused on not only giving technical details but also providing real applications to explain the importance of the lecture topics. We are going to start understanding microcontrollers, especially Arduino and then we will jump right into creating our first circuit and learn basics of electrical engineering. We will learn how traffic lights works and how they are programmed to control the flow of traffic. Then, we are going to learn what is a push button and how walk buttons work to help pedestrians across the road. And after that we will understand what is a sensor and we will make an alarm system that will inform us when the burglar entered house. Following that, we are going to see how electric motors work and we will create a servo motor circuit that automates opening and closing the doors or windows. Finally, we will make Smart Home Project which provides automating the ability to control items around the house.Upon completing this course, you will have the skills and knowledge needed to create fun and useful Arduino projects.The course is regularly updated with new materials, exercises, tips and tricks that you can use in your projects!
Overview
Section 1: Introduction
Lecture 1 Creating a Tinkercad account
Lecture 2 Tinkercad interface explained
Lecture 3 What is an Arduino
Lecture 4 Blink a LED
Lecture 5 Challenge: Change Blink
Lecture 6 Solution: Change Blink
Section 2: Electrical Engineering Basics
Lecture 7 The first circuit: LED and battery
Lecture 8 OHM's Law
Lecture 9 Challenge: Series connection of batteries
Lecture 10 Solution: Series connection of batteries
Lecture 11 What is a breadboard?
Section 3: Digital Outputs
Lecture 12 Programming a single LED
Lecture 13 Important Update - Text Based Programming
Lecture 14 Programming a single LED - TBP_O
Lecture 15 Programming multiple LEDs
Lecture 16 Programming multiple LEDs - TBP_O
Lecture 17 Challenge: Play with multiple LEDs
Lecture 18 Solution: Play with multiple LEDs
Lecture 19 Project 1.0: Traffic light
Lecture 20 Project 1.0: Traffic light - TBP_O
Lecture 21 Project 1.0: Traffic light (while loop) - TBP_O
Lecture 22 How a buzzer works?
Lecture 23 How a buzzer works? - TBP_O
Lecture 24 Challenge: Change buzzer tone
Lecture 25 Solution: Change buzzer tone
Lecture 26 Project 1.1: Add a buzzer to traffic light
Lecture 27 Project 1.1: Add a buzzer to traffic light - TBP_O
Section 4: Digital Inputs: Pushbutton
Lecture 28 How a push-button works?
Lecture 29 Challenge: Light up two LEDs with a button
Lecture 30 Solution: Light up two LEDs with a button
Lecture 31 Programming a push-button - Part 1
Lecture 32 Programming a push-button - Part 2
Lecture 33 Programming a push-button - Part 2 - TBP_O
Lecture 34 Challenge: Add the second LED
Lecture 35 Solution: Add the second LED
Lecture 36 Programming multiple push-buttons
Lecture 37 Programming multiple push-buttons - TBP_O
Lecture 38 Project 2: Walk button or Push-to-walk button
Section 5: Digital Inputs: Sensors
Lecture 39 What is a sensor?
Lecture 40 How a tilt sensor works?
Lecture 41 Programming a tilt sensor
Lecture 42 How a motion sensor works?
Lecture 43 Challenge: Add a LED to motion sensor circuit
Lecture 44 Solution: Add a LED to motion sensor circuit
Lecture 45 Programming a motion sensor
Lecture 46 Project 3.0 Catch the burglar
Lecture 47 Project 3.1 Catch the burglar
Section 6: Analog Outputs
Lecture 48 How a RGB LED works?
Lecture 49 Programming a RGB LED
Lecture 50 Challenge: Turn off a RGB LED
Lecture 51 Solution: Turn off a RGB LED
Section 7: Analog Inputs
Lecture 52 How a potentiometer works?
Lecture 53 Challenge: Produce any color with potentiometers
Lecture 54 Solution: Produce any color with potentiometers
Lecture 55 Serial communication and Programming a potentiometer - Part 1
Lecture 56 Programming a potentiometer - Part 2
Lecture 57 How a photoresistor works?
Lecture 58 Programming a photoresistor
Section 8: Electric Motors
Lecture 59 How an electric motor works?
Lecture 60 How a servo motor works?
Lecture 61 Challenge: Change a direction of servo motor
Lecture 62 Solution: Change a direction of servo motor
Section 9: Final Project: Smart Home
Lecture 63 The final project - Part 1
Lecture 64 The final project - Part 2
Lecture 65 You have done great job
Section 10: Bonus Lectures
Lecture 66 New Year Lecture - Microbit (review)
Lecture 67 Seven Segment Display
For kids 8 and up (learn on your own), for teachers, or for parents working with children ages 6-14.,Perfect for homeschooling parents or K-12 parents and teachers who would like to give their students the most fun experience by introducing robotics, programming and electronics,Absolute beginners in programming and computer science,Anyone curious about electronics and programming,This course is not for experienced Arduino coders, unless you want to code with your kids.