AT&T Arduino 4-HTW Resource Page

Intro to Arduino: List of Resources. 

ProtoSnap Materials by Linz Craig, Jeff Branson and Bobby Chan

Learn microcontroller basics using the ProtoSnap board.

The ProtoSnap board has analog and digital inputs and outputs already connected to it. Learn how to program microcontrollers without having to connect any circuits. We use this platform to introduce people to microcontroller basics in as little as one or to hours. Concepts that will be covered include:

  • Software setup
  • Input and Output
  • Analog and digital sensors
  • Serial Communication

Fair Use Building and Research Labs Presents Circuit and Breadboard Basics

Learn about breadboards, series and parallel circuits and basic sensors with this power point by Rick Anderson.

This power point has plenty of room for customization by teachers. It covers the basic concepts needed to introduce students to Microcontrollers and Sensors.

ppt - Intro to Basic Electronics - PowerPoint Slides(1.4 MB)

General Resources for Educators

Introduction to Arduino by Alan Smith

An introduction to Arduino, microcontrollers and electrical circuits by Alan Smith.

This document is intended to get the beginner started with Arduino by creating projects. It goes a little more in depth than most introductions by branching out to things like LCD screens, tilt sensors and joystick input after covering the basics. Concepts that will be covered include:

  • Software setup
  • Input and Output
  • Analog and digital sensors
  • Sound
  • LCD screens, tilt sensors and josticks
  • Making your own project

The SparkFun Inventor's Guide is your map for navigating the waters of beginning embedded electronics. This booklet contains all the information you will need to explore the 15 circuits of the SparkFun Inventor's Kit for Educators.

Introduction to Fritzin 

Fritzing is an Electronic Design Automation software for designers, artists and just anyone who has interest in physical computing and prototyping.

Fritzing's goal is to provide easy tools for documenting and sharing physical computing projects, producing layouts for Printed Circuit Boards (PCB) and teaching electronics.

To learn how to use Fritzing's PCB design tools, go through the following steps and guidelines:

  1. The PCB View
  2. Arranging parts on the board
  3. Auto-routing
  4. Hand-routing
  5. Guidelines for better routing
  6. Editing traces
  7. Export options

Sample Programming for Arduino 

BareMinimum: The bare minimum of code needed to start an Arduino sketch.

 Blink: Turn an LED on and off.

 DigitalReadSerial: Read a switch, print the state out to the Arduino Serial Monitor.

 AnalogReadSerial: Read a potentiometer, print it's state out to the Arduino Serial Monitor.

 Fade: Demonstrates the use of analog output to fade an LED.

 ReadAnalogVoltage : Reads an analog input and prints the voltage to the serial monitor

Introduction to Electricity and Electronics.

When beginning to explore the world of electricity and electronics, it is vital to start by understanding the basics of voltage, current, and resistance. These are the three basic building blocks required to manipulate and utilize electricity. At first, these concepts can be difficult to understand because we cannot “see” them. One cannot see with the naked eye the energy flowing through a wire or the voltage of a battery sitting on a table. 

One of the first things you’ll encounter when learning about electronics is the concept of a circuit. This tutorial will explain what a circuit is, as well as discuss voltage in further detail.
In direct current (DC), the electric charge (current) only flows in one direction. Electric charge inalternating current (AC), on the other hand, changes direction periodically. The voltage in AC circuits also periodically reverses because the current changes direction.
Microcontrollers are capable of detecting binary signals: is the button pressed or not? These are digital signals. When a microcontroller is powered from five volts, it understands zero volts (0V) as a binary 0 and a five volts (5V) as a binary 1. 

We live in an analog world. There are an infinite amount of colors to paint an object (even if the difference is indiscernible to our eye), there are an infinite number of tones we can hear, and there are an infinite number of smells we can smell. The common theme among all of these analog signals is their infinite possibilities.

Digital signals and objects deal in the realm of the discrete or finite, meaning there is a limited set of values they can be. That could mean just two total possible values, 255, 4,294,967,296, or anything as long as it’s not ∞ (infinity).

Program Goals

Create a Culture of Appreciation within the 4-H Tech Wizards Program

Parental Involvement and Tech Wizards Programs

5 Essential Pillars to Achieve a Successful Tech Wizards Service Learning Project

Designing a Service Learning Project involving Mentors, Families, Community and STEM-based education

Needs Assessment



Online Reporting System

OJJDP Tech Wizards Program Attendance with Reporting