Short Summary
Class Information
Availability
Mon-Fri 9AM - 6PM Eastern Time
Description
In this 12-week self-paced class, students learn how to use a wide variety of digital and analog sensors for use in Arduino projects. This class builds on the foundation taught in Arduino Coding Part 1. There is a brief review of the Arduino board as well as the following sensors covered in Part 1: photoresistors, thermistors, buttons, and servos.
Each lesson teaches a different component describing how to wire and code the following sensors: water level sensor, sound sensor, pressure and flex sensors (not found in kits but have similar wiring and coding), rotary encoder, joystick, remote control, keypad, DHT-11 (temperature and humidity), RTC (real time clock), RFID reader, and accelerometer/gyroscope module. In addition, students learn how to use the serial monitor as a sensor for input, and how to make and use a capacitive touch sensor. Students also learn how to download and properly install Arduino Libraries needed for some of the sensors. Provided in the video are detailed explanations of how to connect the devices to the Arduino and how to write code to read the sensors. Each lesson also includes an activity worksheet which describes the objectives of the lesson, any libraries needed for the device, a list of activities to try, as well as sample code.
Each video begins with a short PowerPoint presentation that explains the basic principles. This is followed by a detailed guided demonstration that shows how to connect the components and the code used to control them. It may be helpful to have separate devices: one for watching the video and a computer to try out the lessons. This will make it easier to follow along with the lessons.
IMPORTANT: If you are using an actual Arduino, you will need to have access to a computer and not just a chromebook or tablet because the Arduino IDE does NOT work on those devices. TinkerCad does NOT have all the components discussed in this class.