Electronics I: Digital Logic, Circuit Design, and Microprocessors


This course is designed as an introduction to electrical engineering concepts: circuit design, electronics, Boolean algebra, digital mathematics and microprocessor design. The course integrates technology, math, science, and engineering (STEM Topics). Students will study the physics involved in electronic circuitry, and will use Boolean algebra to design logic circuits. The course will rely heavily on active labs to build and test electronic components, employ logic simulators and software to design and test simple circuits, and design and build simple robotics structures. Opportunities for simple introduction to some programming also exist during the course.

File Area, Git, GitHub, and Software Setup:

Binary Numbers

Fritzing Resources

Arduino Resources (PDF Files)

Arduino Resources (Written Introductory Lessons)

Arduino Resources (Video Lessons)

Arduino and Electronics Labs:
Lab 03: Electricity and Current
Lab 05: Binary Numbers
Lab 08: Arduino Sensors

Arduino and Python and Computer Vision

Other Arduino Resources:

Kinect Resources:

WerkStatt Resources:
    -(Download, Unzip, Place in <My Documents/Arduino/libraries>

WerkStatt Lessons:

Processing Resources:


Electronics I Syllabus


Tuesday, August 22nd:   Google Classroom and Drive Setup
                                        Google Site Setup

Tuesday, August 29th: Lab 01: Arduino Programming and Serial Printing
                                                  Due at the beginning of class

Thursday, August 31st:   LED Exercise 01 (Due at beginning of class)
                                           Install Fritzing Software

Friday, September 1st:  LED Row Blink Assessment
                                    Directions and Samples for LED Rows and Arrays
                                    Due at Beginning of Class
                                    Setup NeoPixel Library and Test NeoPixel Strand

Thursday, September 7th: Lab 02: LED Designs 

Tuesday, September 12th:  Piezo Music Exercise
                                              (Due at the beginning of class)

Friday: September 15th: Lab 04: Piezo Music (Due at the end of class)

Friday, September 22nd: Digital Logic Homework (Upload to Google Classroom)

Tuesday, September 26th: Latches and Flip Flop Assignment (Upload zipped file to Google Classroom)

Friday, September 29th: Shift Register Lab

Follow Directions on Page 16 of Sparkfun Inventor's Guide

Sample Code:

Wiring Diagram:


Tuesday, October 3rd: Lab 06: Digital Design Lab

Thursday, October 5th: Servo Exercise

Thursday, October 19th: Lab 07: Arduino Servos

Tuesdsay, October 24th: Home Electrical Survey

Friday, October 27th: Electricity Formula Problem Set

Tuesday, October 31st: Test: Digital Logic and Electricity Formulas

Tuesday, November 7th: Final Project Proposal Due

Monday, November 13th: Final Project Due. Presentations in class

    -Uzip to: "C:\Program Files (x86)\arduino-1.0.1\libraries"

(Extract to Documents\Arduino\libraries folder)


All About Circuits Online Textbook
Home Appliance Guide from Georgia Power
Cisco Binary Number Game
Emergency Lesson Plans:

Code Academy Lessons