Coding with Arduino
Technology Requirements: A computer with an internet connection.
Tools & Additional Downloads: If you do NOT have a physical Arduino Uno you will need to create an account with Tinkercad. If you do have a physical Arduino Uno (optional) you will need to create an account with the Arduino Web Editor OR download Arduino.
skill level: 3/5
ROADMAP
Module 1: Intro to Computer Science
Discover computer programming and the functions of internal components of a computer.
Module 2: Intro to Arduino
Level up your coding skills by learning the basics of Arduino as you create your first project.
Module 3: Using Buttons
Explore how to use buttons to control program flow and use conditions to create interactive projects.
Module 4: Using Loops
Learn about loops and how to use them in programs to repeat commands.
Module 5: RGB LEDs
Discover how functions are used to create more efficient code with RGB lights.
Module 6: Servo Motors & Libraries
Learn how to incorporate the pre-existing coding libraries to your projects..
Module 7: Randomness
Explore how to communicate between different Micro:Bit boards using the radio.
Module 8: Final Project
Use all your knowledge from previous modules to design and create your final project – a digital dice!
Module 9: Playtesting & Peer Feedback
Have your peers test your project to give you feedback on how to improve it!
Module 10: Course Wrap Up
Reflect on your learning journey throughout the course and show what you know!
Bonus Module: Using Potentiometers
Continue your learning using Arduino and learn more about how functions are used.