ARDUINO

In this section, we learn how to create Arduino projects.  Arduino projects combine programming skills

along with electronics skills in order to create advanced electronics and robotics projects.

 

PROGRAMMING LESSONS

 

          Lesson 1 – Programming Languages
          Lesson 2 – Basic Programs

          Lesson 3 – Outputting To Screen
          Lesson 4 – Variables

          Lesson 5 – Digital Write

          Lesson 6 – Analog Write

          Lesson 7 – If Statements

          Lesson 8 – Random Numbers
          Lesson 9 – Reading Digital Pins

          Lesson 10 – Reading Analog Pins (add button?)
          Lesson 11 – Void Functions

         
OTHER LESSONS

 

          Lesson – User Input

POSSIBLE ADDITIONS

 

          For loops

          Functions with return types


PROJECTS

          Project 1 – Light Show (L5)
          Project 2 – 7 Segment Display (L5)
          Project 3 – Fading Light Show (L8)

          Project 4 – Morse Code Writer (L11)
          Project Extra – RGB LED (L6)

         
          Project – Traffic Light (incomplete)

          Project – Roulette Wheel
          Project – LDR

          Project – Morse Code Reader (from Serial)

          Project – Morse Code Reader (from LED) hard

 

QUIZZES

 

          Quiz 1 – If Statements (L7)

 

REFERENCE INFO

 

          Unofficial Arduino Pinout

          Setting Up For Arduino
          Programming Reference

          Arduino on Chromebook Guide

 

 

Arduino UNO Rev3

 

Arduino UNO

 

 

 

 

POSSIBLE ADDITIONS

 

          Use keyboard.h (with an Arduino Leonardo) to simulate keyboard input.

          Use Tinkercad

          Sensors!

 

Project 6 – Counter that counts button clicks

 

Project 7 – Tone

          Project – 3 x 3 LED matrix