Please enable JavaScript to use CodeHS

Points

Activity Points
Intro to Arduino
1.1 Welcome to Arduino!
1.1.1 Video: Intro to Arduino 5
1.1.2 Free Response: Explore an Arduino Project 5
1.1.3 Free Response: Arduino Memory Game 5
1.1.4 Video: Using Tinkercad 5
1.1.5 Notes: Sign Up on Tinkercad 5
1.1.6 Connection: Exploration: Tinkercad 5
1.1.7 Video: Exploration 1.1 Follow-up 5
1.1.8 Free Response: Background & Experience 5
1.1.9 Free Response: Goal Setting 5
1.2 Setting Up your Arduino
1.2.1 Video: Setting Up your Arduino 5
1.2.2 Connection: Exploration: Intro to Programming with Arduino 5
1.2.3 Video: Exploration 1.2 Follow-up 5
1.2.4 Exercise: LED Blink 5
1.2.5 Exercise: Long and Short LED Blink 5
1.2.6 Exercise: Morse Code 5
1.3 Comments & Pseudocode
1.3.1 Video: Comments & Pseudocode 5
1.3.2 Check for Understanding: Comments & Pseudocode 3
1.3.3 Notes: Blink LED with Comments 5
1.3.4 Free Response: Blinking in Pseudocode 5
1.3.5 Connection: Exploration: Analog vs. Digital 5
1.3.6 Video: Exploration 1.3 Follow-up 5
1.3.7 Exercise: LED at Many Brightness Values 5
1.3.8 Exercise: Opposite Blinking LEDs 5
1.4 Variables
1.4.1 Video: Variables 5
1.4.2 Check for Understanding: Variables 3
1.4.3 Notes: Variable Brightness 5
1.4.4 Free Response: Dim an LED 5
1.4.5 Video: Breadboards 5
1.4.6 Quiz: Breadboards 2
1.4.7 Notes: Variable Brightness with Breadboard 5
1.4.8 Connection: Exploration: Arduino Structure using Variables 5
1.4.9 Video: Exploration 1.4 Follow-up 5
1.4.10 Exercise: One Bright, One Fading 5
1.4.11 Exercise: Pulsing LED 5
1.5 Debugging
1.5.1 Video: Debugging 5
1.5.2 Connection: Exploration: Using the Serial Monitor 5
1.5.3 Video: Exploration 1.5 Follow-up 5
1.5.4 Free Response: Physical Debugging: LED 5
1.5.5 Free Response: Physical Debugging: LED and Potentiometer 5
1.5.6 Free Response: Debugging with Tools: LED 5
1.6 Intro to Arduino Quiz
1.6.1 Unit Quiz: Intro to Arduino Quiz 15
Program Control with Arduino
2.1 Loops
2.1.1 Video: Loops 5
2.1.2 Check for Understanding: Loops 2
2.1.3 Notes: Pulsing LED with Loops 5
2.1.4 Notes: Light LED Based on Potentiometer 5
2.1.5 Free Response: LED Blink 5
2.1.6 Free Response: Alternating LED until Button Press 5
2.1.7 Connection: Exploration: Using Servo Motors 5
2.1.8 Video: Exploration 2.1 Follow-up 5
2.1.9 Exercise: Sweeping Servo 5
2.1.10 Exercise: Blinking Based on Potentiometer 5
2.2 If/Else Statements
2.2.1 Video: If/Else Statements 5
2.2.2 Check for Understanding: If/Else Statements 2
2.2.3 Notes: LED Brightness with Potentiometer 5
2.2.4 Free Response: Stoplight LEDs 5
2.2.5 Free Response: LED Brightness using Buttons 5
2.2.6 Connection: Exploration: Using Buttons to Control Code 5
2.2.7 Video: Exploration 2.2 Follow-up 5
2.2.8 Exercise: Servo Position by Button Press 5
2.2.9 Exercise: Servo Sweep with Reset 5
2.3 Arithmetic, Comparison, and Logical Operators
2.3.1 Video: Arithmetic, Comparison, and Logical Operators 5
2.3.2 Check for Understanding: Arithmetic, Comparison, and Logical Operators 2
2.3.3 Notes: Potentiometer with AND 5
2.3.4 Notes: Potentiometer with OR 5
2.3.5 Free Response: Potentiometer Controlling LED 5
2.3.6 Connection: Exploration: Ultrasonic Range Finder 5
2.3.7 Video: Exploration 2.3 Follow-up 5
2.3.8 Exercise: Distance Warning Lights 5
2.3.9 Exercise: Servo with Potentiometer 5
2.4 Functions
2.4.1 Video: Functions 5
2.4.2 Check for Understanding: Functions 2
2.4.3 Notes: Using Functions 5
2.4.4 Notes: Using Functions with Parameters 5
2.4.5 Free Response: Distance LEDs 5
2.4.6 Connection: Exploration: Using More Sensors 5
2.4.7 Video: Exploration 2.4 Follow-up 5
2.4.8 Exercise: Candy Dispensing System 5
2.4.9 Exercise: SOS 5
2.5 Using Motors
2.5.1 Connection: Exploration: Controlling Motors 5
2.5.2 Video: Exploration 2.5 Follow-up 5
2.5.3 Notes: Motors Example 5
2.5.4 Exercise: Driverless Car 5
2.5.5 Exercise: Car Simulation 5
2.5.6 Exercise: Gardening System 5
2.5.7 Free Response: Choose an External Sensor to Investigate 5
2.6 Program Control with Arduino Quiz
2.6.1 Unit Quiz: Program Control with Arduino Quiz 15
Advanced Arduino
3.1 Arduino Challenges
3.1.1 Video: Arduino Challenges: Extended Variable Types 5
3.1.2 Check for Understanding: Arduino Challenges: Extended Variable Types 2
3.1.3 Connection: Exploration: Advanced Arduino Programs 5
3.1.4 Video: Exploration 3.1 Follow-up 5
3.1.5 Exercise: Alter Blink Time 5
3.1.6 Challenge: Digital Watch, Pt 1 5
3.1.7 Challenge: Digital Watch, Pt 2 5
3.1.8 Challenge: Elevator 5
3.1.9 Free Response: Project Reflection 5
3.2 Explore a New Sensor
3.2.1 Notes: Explore a New Sensor: Overview 5
3.2.2 Connection: Exploration: Getting Started with a New Sensor 5
3.2.3 Free Response: Video/ Exploration 5
3.2.4 Free Response: Example Program 5
3.2.5 Free Response: Build an Exercise to Teach about your Sensor! 5
3.2.6 Free Response: Creating a Lesson: Reflection 5
3.3 Step-by-Step Arduino Project
3.3.1 Free Response: Research and Choose Project 5
3.3.2 Free Response: Create Updated Directions 5
3.3.3 Free Response: Step by Step Project Reflection 5
3.4 Final Project
3.4.1 Free Response: Project Brainstorm and Selection 5
3.4.2 Free Response: Build a Prototype 5
3.4.3 Free Response: Test and Improve your Project 5
3.4.4 Presentation: Present your Project 5