LEVEL A: SCOPE AND SEQUENCE

Similar documents
J. La Favre Using Arduino with Raspberry Pi February 7, 2018

Electronic Components

Electronics Merit Badge Kit Theory of Operation

Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor

Intro to Electronics. Week 1

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Line-Following Robot

Blink. EE 285 Arduino 1

SPINE ROAD HIGH SCHOOL TECHNOLOGY TEST 2 GRADE 9 SEPTEMBER 2017 EXAMINER: MRS N GOVENDER MODERATOR: MR LUKIE TIME: 1 HOUR 30 MINUTES INSTRUCTIONS

The answer is R= 471 ohms. So we can use a 470 ohm or the next higher one, a 560 ohm.

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

Basic Electronics. Guoping Wang. March 22, Indiana University Purdue University Fort Wayne IEEE Fort Wayne Section

INA169 Breakout Board Hookup Guide

Chapter 2: Your Boe-Bot's Servo Motors

J. La Favre Controlling Servos with Raspberry Pi November 27, 2017

Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi

TV Remote. Discover Engineering. Youth Handouts

Guide to LED and Hobby Lighting Projects Documentation

Fading a RGB LED on BeagleBone Black

Lab 12: Timing sequencer (Version 1.3)

Attribution Thank you to Arduino and SparkFun for open source access to reference materials.

Nano v3 pinout 19 AUG ver 3 rev 1.

CamJam EduKit Robotics Worksheet Six Distance Sensor camjam.me/edukit

Revision: April 18, E Main Suite D Pullman, WA (509) Voice and Fax

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014

Adafruit 16-Channel PWM/Servo HAT for Raspberry Pi

Embedded Control. Week 1 (6/29/11)

TECH 3232 Fall 2010 Lab #1 Into To Digital Circuits. To review basic logic gates and digital logic circuit construction and testing.

Bohunt School (Wokingham) Internet of Things (IoT) and Node-RED

Project Kit Project Guide

PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits

CPSC 226 Lab Four Spring 2018

Digital Electronics. A. I can list five basic safety rules for electronics. B. I can properly display large and small numbers in proper notation,

Lecture 4: Basic Electronics. Lecture 4 Brief Introduction to Electronics and the Arduino

2014 New Jersey Core Curriculum Content Standards - Technology

Objectives: - You are given a circuit with 2-4 resistors and a battery. The circuits are either series or parallel.

University of Jordan School of Engineering Electrical Engineering Department. EE 204 Electrical Engineering Lab

Introduction to Electronics and Breadboarding Circuits

EET 1150 Lab 6 Ohm s Law

EK 307 Lab: Light-Emitting Diodes

Lighting Tutorial Cornerstone Electronics Technology and Robotics I Week 7

Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months

Oregon State University Lab Session #1 (Week 3)

Pacific Antenna Field Strength Indicator Kit

IR add-on module circuit board assembly - Jeffrey La Favre January 27, 2015

Explore and Challenge:

Applications of diodes

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Electronics & Control

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already!

Temperature Monitoring and Fan Control with Platform Manager 2

EK 307 Lab: Light-Emitting Diodes. In-lab Assignment (Complete Level 1 and additionally level 2 if you choose to):

BINARY. Logic functions for analog computation DIY BUILD GUIDE GRAYSCALE.

EE320L Electronics I. Laboratory. Laboratory Exercise #6. Current-Voltage Characteristics of Electronic Devices. Angsuman Roy

Coding with Arduino to operate the prosthetic arm

Own Your Technology Presents Workshop on

LogicBlocks & Digital Logic Introduction

Experiment 8: Semiconductor Devices

S&T GeoTronics LLC Open DSKY with AGC Assembly Instructions

Lesson 13. The Big Idea: Lesson 13: Infrared Transmitters

12V Dimmer Kit, version 2

UM1360 Evaluation Board User s Guide

Breadboard Primer. Experience. Objective. No previous electronics experience is required.

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

Electronic Fundamentals (Digital and Analogue) (2hours)

Assembly and User Guide

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

RC Servo Interface. Figure Bipolar amplifier connected to a large DC motor

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

Real Analog - Circuits 1 Chapter 1: Lab Projects

Introduction. Circuit diagram

Department of Electrical and Electronics Engineering Logic Circuits Laboratory EXPERIMENT-1 BASIC GATE CIRCUITS

Exam Practice Problems (3 Point Questions)

LogicBlocks & Digital Logic Introduction a

Objective of the lesson

Rock, Paper, Scissors

Figure 1: Diode Measuring Circuit

Dedan Kimathi University of technology. Department of Electrical and Electronic Engineering. EEE2406: Instrumentation. Lab 2

Four Channel Inductive Loop Detector

The preferred Exercise is shown in Exercises 5B or 5C.

Chroma. Bluetooth Servo Board

Total solder points: 198 Difficulty level: beginner advanced DUAL ELECTRONIC DICE K3400 ILLUSTRATED ASSEMBLY MANUAL

LABORATORY MODULE. Analog Electronics. Semester 2 (2005/2006)

Adafruit 16 Channel Servo Driver with Raspberry Pi

Figure 1. CheapBot Smart Proximity Detector

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.

MODULE 06 POWER SUPPLIES

EE320L Electronics I. Laboratory. Laboratory Exercise #2. Basic Op-Amp Circuits. Angsuman Roy. Department of Electrical and Computer Engineering

Experiment #3: Micro-controlled Movement

Workshop 9: First steps in electronics

Laboratory experiments and reports

Main improvements are increased number of LEDs and therefore better temperature indication with one Celsius degree increments.

Experiment #5 Series and Parallel Resistor Circuits

Laboratory 6 Diodes and Transistors

Lab# 13: Introduction to the Digital Logic

LAB PROJECT 2. Lab Exercise

Pulse-Width-Modulation Motor Speed Control with a PIC (modified from lab text by Alciatore)

Series Circuits. Chapter

TB6612FNG Dual Motor Driver Carrier

Transcription:

LEVEL A: SCOPE AND SEQUENCE LESSON 1 Introduction to Components: Batteries and Breadboards What is Electricity? o Static Electricity vs. Current Electricity o Voltage, Current, and Resistance What is a Circuit? o Short Circuits o Open Circuits vs. Complete Circuits Circuit Components o Batteries Anode vs. Cathode o Breadboards Soldered Circuits vs. Breadboard Circuits Breadboard Connections and Power Activity: Powering Breadboard Connections LESSON 2 Introduction to Components: Resistors and LED Resistors o How Resistors Work o Using Resistors to Build Circuits o Calculating Resistance Value Light Emitting Diode o How LEDs Work o LED Polarity o Pairing Resistors and LEDs Calculating Forward Voltage o Activity #1: Build a Circuit to Illuminate an LED o Activity #2: Build a Series Circuit Intro to Robotics Level A: Scope and Sequence Page 1

LESSON 3 Series vs. Parallel Circuits and Ohm s Law Series vs. Parallel Circuits o Limitations to Series Circuits o Resistor Use in Parallel Circuits o Understanding Voltage, Resistance, and Current in Serial vs. Parallel Circuits Ohm s Law o Introduction to Ohm s Law o Mathematical Formula o Ohm s Law Calculation Example : Build a Parallel Circuit LESSON 4 Introduction to Components: Jumper Wires Jumper Wire o Uses for Jumper Wire o Size and Type of Jumper Wire o Spacing Components to Avoid Short Circuits Activity: Build a Circuit Using Jumper Wires Intro to Robotics Level A: Scope and Sequence Page 2

LESSON 5 Introduction to Components: Switches Switches o Common Uses for Switches o Types of Switches Maintained vs. Momentary Normally Open vs. Normally Closed o Poles and Throws Labeling Components o Activity #1: Controlling Two LEDs with One Switch o Activity #2: Using Two Switches to Independently Control LEDs LESSON 6 Introduction to Components: Red-Blue-Green LED (RGB LED) RGB LEDs o Common Anode vs. Common Cathode o Proper Placement in Breadboard o Activity #1: Illuminate the Red Element of the RGB LED o Activity #2: Add the Blue Element on a Switch o Activity #3: Controlling Colors on a Switch Intro to Robotics Level A: Scope and Sequence Page 3

LESSON 7 Troubleshooting Circuits Introduction to Troubleshooting Troubleshooting Steps: o Verify There is a Failure o Check the Simplest or Most Likely Solution First and Retest o Half-Splitting o Repair the Problem and Retest Practical Applications o Intermittent Problems o Equipment Failure o Activity #1: Building and Troubleshooting a Circuit o Activity #2: Additional Troubleshooting Practice LESSON 8 Introduction to Reading Schematics Schematics o Reading Schematics o Common Schematic Symbols Wires Power Switches Resistors Diodes Capacitors Transistors Integrated Circuits Header o Activity #1: Building a Series Circuit Using a Schematic o Activity #2: Building a Parallel Circuit Using a Schematic o Activity #3: Working with a Schematic LESSON 9 Intro to Robotics Level A: Scope and Sequence Page 4

Setting Up the Raspberry Pi Raspberry Pi Hardware Raspberry Pi Software o Types of Software Raspian OS Python Nano Thonny o Types of Interface GUI Terminal Optional Lesson: Understanding Sudo and Update Commands o APT-GET Update o APT-GET DIST-UPGRADE o Activity #1: Installing the Raspberry Pi in a Protective Case o Activity #2: Connecting Peripherals to the Raspberry Pi o Activity #3: Safely Powering the Raspberry Pi On and Off o Activity #4: Connecting the Raspberry Pi to the Internet o Activity #5: Updating the Raspberry Pi s Software LESSON 10 Introduction to Software: Terminal and Thonny Nano Overview Thonny Overview Error Checking Options o Activity #1: Creating a Python Program in Nano o Activity #2: Creating a Python Program in Thonny o Activity #3: Exploring Thonny s Error Checking Features Intro to Robotics Level A: Scope and Sequence Page 5

LESSON 11 Creating Python Programs Program Flow Strings Variables o Spaces and Capitalization o Integers o Equations Print Command o Printing a String o Printing a Variable Order o Activity #1: Reading and Writing Basic Python Code o Activity #2: Writing Basic Python Code LESSON 12 Code Organization, User Input, and Merging Strings Keeping Code Organized o Carriage Returns o Comments Formatting Comments Commenting Out Code User Input Merging Strings (Concatenation) o Activity #1: Reading and Writing Python Code o Activity #2: Writing a Simple Program in Python Intro to Robotics Level A: Scope and Sequence Page 6

LESSON 13 Math Functions, Lists, and Importing Modules Math Functions Lists o Formatting Lists o Index Values Importing and Using Modules o Time Module o Random Module o Activity #1: Exponential Math Calculations o Activity #2: Importing the Random Module o Activity #3: Random Dice Program o Activity #4: Importing the Time Module o Activity #5: Times Up! Game LESSON 14 Introducing If/Else Statements Boolean Logic o Coding Comparison Operators o Connecting Multiple Logic Expressions Programming for Decisions o If Statements o Else Statements o Using Multiple Statements Inside an If Statement o Elif Statements o Formatting Concerns o Activity #1: Using Boolean Logic o Activity #2: Deciphering Code o Activity #3: Writing Logical Code Intro to Robotics Level A: Scope and Sequence Page 7

LESSON 15 Nested If Statements and String/Integer Conversion Nested If Statements o Indentation Strings vs. Integers o Converting a Value to an Integer o Converting a Value to a String o Activity #1: Add Five Years to Your Age o Activity #2: Age Calculator o Activity #3: Guess A Number LESSON 16 Controlling a Breadboard Circuit with the Raspberry Pi General Purpose Input Output (GPIO) o Pin States: Low vs. High o Outputs GPIO Header o GPIO Pin Numbering o GPIO Header Pin Assignments Python Commands and Process for Working with GPIO Pins o Importing Module o Specifying Pins o Cleanup Operations o Activity #1: Preparing the Equipment for Connection o Activity #2: Powering an LED Using the Raspberry Pi Intro to Robotics Level A: Scope and Sequence Page 8

LESSON 17 Loops Introduction to Loops o Coding Loops o Activity #1: Build a 4 LED Circuit o Activity #2: Create a Program to Test Circuit Functionality o Activity #3: Using Loops to Control LEDs LESSON 18 Final Project: Two Player Reaction Game Inputs o Electrical Differences in Configurations Another Random Module Command Other Uses for the Time Module Trimming a Long Number While Loops o Activity #1: Add Switches to the Circuit o Activity #2: Coding the Two Player Game Intro to Robotics Level A: Scope and Sequence Page 9