Class Tutorials and Assignments
Peripherals
Project Ideas
Website Reference: Arduino Project Ideas
Reference Enclosure Videos
Video Reference: Youtube: Proto Tech Tip- Guide to Enclosure Styles (start at 0:34, end at 2:40)
Video Reference: Youtube: How to Make a Metal Project Enclosure (start at 0:50, end at 3:00)
Tutorial and Project Resource Websites
Website Resource: Arduino.cc
Website Resource: Stackoverflow
Reference Tutorials and Documents
RGB LED
Website Resource: RGB LED Tutorial
Written Tutorial: RGB LED (Code and Wiring Diagram)
LCD Monitor Module
Website Resource: LCD Screen Module Youtube Video
Website Resource: LCD Connecting Website
Website Resource: LCD Library Resource and Sample Code
Download: LCD Library
Master and Slave Code: Link 2 Arduino Boards
Website Tutorial: Master Writer and Slave Receiver Tutorial
Download Code: Master and Slave Code
Note: .zip File Contains two set of code 1. Arduino Master Code and 2. Arduino Slave Code
Note: Code has been formatted and verified
Speaker
Website Resource: Speaker Tutorial
Website Resource: Speaker: Song Files
Sensor Sound Detection
Website Resource: Sound Detection Sensor
PS3 Controller using ESP32 Board (Recommened)
Reference Video: ESP32 to PS3 Controller
Reference Video: ESP32 Basic Setup
Reference Video: ESP32 to Servo Motor Basics
Reference Video: ESP32 to Relay Basics
Reference Website: ESP32 to PS3 Controller
Reference Document: ESP32 Adding Library tp Arduino IDE
Download: ESP32 to PS3 Zip Library
Download: ESP8266 Library
PS3 Controller using Bluetooth Shield
Website Resource: PS 3 Controller using Bluetooth
Tutorial, source code and other goodies for attaching a bluetooth connection from a PS3 Controller to Arduino Board
NR/RF Wireless Receiver
Tutorial:
Download: Sample Code
Image: Wiring Schematic
By: Josh Bell Class of 2020
Relays
Used when the Voltage requirements exceed 5volts and an external power source is needed to power devices (i.e. 12 Volt DC Motor)
Website Reference: Arduino Relays Overview with Wiring Samples
Motor Shield
Video Resource: Motor Shield Video
Arduino Program: Enable Communication Between an Arduino and Web Browser
Website Resource: Enable Communication Between an Arduino and Web Browser
Website Resource: Controlling Arduino from a Website
LED Control using Arduino IOT Cloud
YouTube Video: LED Control using Arduino IOT Cloud
Variable Types
Strings
String variables allow users to type multiple characters together to form words, phrases, etc.
Sample Code: Writing to Variable String and Counting Length of Variable String
Sample code show user how to create string variables and to count the length of the string variable.