ARDUINO BASICS



This tutorial series will cover all aspects of introductory programming via the Arduino micro controller. For a detailed list of components and a variety of teaching resources, visit my teachers pay teacher store.

LESSON 1

  • In this lesson we'll be going through the basics of writing code for an Arduino Uno. We will be learning how to turn the onboard LED on and off.

  • For additional resources related to the pins I didn't explain have a look at this resource: https://www.circuito.io/blog/arduino-uno-pinout/

LESSON 2

  • In the 2nd video in the Arduino Basics video series we will be exploring using an external LED light and wiring it using a breadboard.


LESSON 3

  • In the 3rd video in the Arduino Basics video series we will be exploring using the Serial monitor to communicate between the computer and the arduino.


LESSON 4

  • In the 4th video in the Arduino Basics video series we will be exploring using for and while loops. Particularly to control the blinking of external LED lights.


LESSON 5

  • In the 5th video in the Arduino Basics video series we will be exploring potentiometers and how to read and display their values.

LESSON 6

  • In the 6th video in the Arduino Basics video series we will be exploring RGB LED's and how to wire them and change their color using an external breadboard.


LESSON 7

  • In the 7th video in the Arduino Basics video series we will be exploring using a potentiometer to control the RGB values of an LED light.


LESSON 8

  • In the 8th video in the Arduino Basics video series we will be exploring buttons and how to incorporate them into our circuits.


LESSON 9

  • In the 9th video in the Arduino Basics video series we will be exploring how to use a Color Sensor with our Arduino.


LESSON 10

  • In the 10th video in the Arduino Basics video series we will be exploring how to use an LCD display with our Arduino.



  • Here are the links for setting up libraries with the Arduino IDE platform. It turns out Chromeduino 2 still does not support Libaries.


LESSON 11

  • In the 11th video in the Arduino Basics video series we will be exploring how to use a Servo motor and how to create methods in our code.


LESSON 12

  • In the 12th video in the Arduino Basics video series we will be exploring how to use buttons to control our Servo motor.



  • Materials Needed:

  • - 4-pin breadboard button (x2)

  • - 10 kilo ohm resistor (x2)

  • - Servo motor

  • - jumper cables

LESSON 13

  • In the 13th video in the Arduino Basics video series we will be exploring how to use an analog joystick to control our Servo motor.



  • Materials Needed:

  • - Analog joystick (5-pin)

  • - Servo motor

  • - Jumper cables

  • - Arduino Board

  • - Breadboard

LESSON 14

  • In the 14th video in the Arduino Basics video series we will be exploring how to use a vibration (shake) sensor to control a buzzer.



  • Materials Needed:

  • - 2 pin vibration (shake) sensor

  • - Standard 2 pin buzzer

  • - Jumper cables

  • - Arduino Board

  • - Breadboard

LESSON 15

  • In the 15th video in the Arduino Basics video series we will be using a DHT-11 temperature and humidity sensor, and displaying these values on an LCD display



  • Materials Needed:

  • - DHT-11 Temperature/Humidity Sensor

  • - LCD Display with I2C chip

  • - Jumper cables

  • - Arduino Board

  • - Breadboard

LESSON 16

  • In the 16th video in the Arduino Basics video series we will be using a photoresistor to control an LED similar to a nightlight



  • Materials Needed:

  • - Photoresistor

  • - LED light

  • - Resistors (200 ohm and 10 kilo ohm)

  • - Jumper cables

  • - Arduino Board

  • - Breadboard

LESSON 17

  • In the 17th video in the Arduino Basics video series we will be using a micro sd card reader and learning about writing and reading data.



  • Lesson17 Final

  • Materials Needed:

  • - Micro SD module

  • - Micro SD Card

  • - Jumper cables

  • - Arduino Board

LESSON 18

  • In the 18th video in the Arduino Basics video series we will be using an IR remote to control an RGB LED.




  • Materials Needed:

  • - IR Receiver (or IR breakout board)

  • - IR Remote

  • - RGB LED

  • - Breadboard

  • - Jumper cables

  • - Arduino Board

LESSON 19

  • In the 19th video in the Arduino Basics video series we will be storing data from a Water Level sensor on an SD Card


  • You can find the wiring diagram here: https://imgbbb.com/image/TLdFs8


  • Materials Needed:

  • - Water Level Sensor

  • - Micro-SD Card Module

  • - Micro SD Card

  • - Breadboard

  • - Jumper cables

  • - Arduino Board

LESSON 20

  • In the 20th video in the Arduino Basics video series we will be displaying ultrasonic distance data and using an lcd display and a buzzer to show this data.



  • MatErials Needed:

  • - Ultrasonic sensor

  • - LCD screen with I2C chip

  • - Standard Buzzer

  • - 3 LED's (red, green, blue)

  • - 3x220 OHM resistors

  • - Breadboard

  • - Jumper cables

  • - Arduino Board