Open For Enrollment

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Enrollment for this course is currently closed, but the next offering will be available shortly. Check back soon!

Length
4 Sessions
Price
Audit (Free)
Certificate (Incl. w/ Premium)
Program ($500 USD)
Institution
Kadenze Academy
Subject
Creative Computing, Music Technology, Physical Computing
Skill Level
Beginner
Topics
Arduino, sensors, Programming, Creative Electronics, Physical Computing
Course Description

In this course, we will introduce you to the basics of programmable electronics using Arduino. We will start off with simple concepts around designing and creating light sculptures with LEDs that blink to create a variety of patterns and sequences. The course will expand this project to show you how to dim and fade LEDs using a technique called Pulse Width Modulation (PWM). This same technique will be used to mix colors of a tri-color LED to re-create any color in the rainbow and produce your very own disco light show!

Throughout this course, we will introduce the basics of programming in Arduino, introducing a handful of useful constructs in C \ C++ programming.

Our focus will be around five main concepts in Arduino:

  • basic program flow and control
  • analog and digital
  • basic serial communication
  • variables and memory
  • inputs and outputs

This course is offered in collaboration with SparkFun Electronics.

schedule

This course is in scheduled mode "." Learn more about scheduled courses here.

Session 1: Introduction to digital control
What makes Arduino really powerful is that it can interact with the physical world. We'll start by covering how to build simple sensors that can measure the light level of a room, monitor the temperature, or even test your reaction speed!
Session 2: Custom functions & color mixing RGB
This session will discuss the basics of designing and creating light sculptures with LEDs that blink to create a variety of patterns and sequences.
Session 3: Reading analog sensors
This session will cover reading analog inputs and setting up basic serial communication.
Session 4: Push buttons and state machines
In this session we will cover combining the ability to control output devices like LEDs and to interact with sensors like photodetectors and push buttons.
Certificates
Whenever you complete a course as a premium member, you can earn a verified Certificate of Accomplishment .

This course is also part of the Program: Creative Electronics with Arduino. Earn a verified Specialist Certificate for successfully completing a Program.

These certificates are proof that you completed an online course on our platform and can easily be shared with its unique link.

Credit Elligible Program
This course is one of 3 courses in the Creative Electronics with Arduino Program and is offered for credits from Kadenze Academy.

Earn a verified Specialist Certificate after successfully completing a Program. And whenever you complete a course as a Premium member, you earn a verified Certificate of Accomplishment . These certificates are proof that you completed an online course on our platform and can easily be shared with its unique link.

Instructors & Guests
What You Need to Take This Course
  • Equipment:
    • Arduino board
    • Breadboard
    • Wire
    • LEDs
    • Push Buttons
    • Photodetector
    • 330 Ohm resistors
    • 10K Ohm resistors
    • RGB LED
Additional Information

If a student signs up for the Creative Electronics with Arduino program, it is recommended that these courses are taken sequentially.

Peer Assessment Code of Conduct: Part of what makes Kadenze a great place to learn is our community of students. While you are completing your Peer Assessments, we ask that you help us maintain the quality of our community. Please:

  • Be Polite. Show your fellow students courtesy. No one wants to feel attacked—ever. For this reason, insults, condescension, or abuse will not be tolerated.
  • Show Respect. Kadenze is a global community. Our students are from many different cultures and backgrounds. Please be patient, kind, and open-minded when discussing topics such as race, religion, gender, sexual orientation, or other potentially controversial subjects.
  • Post Appropriate Content. We believe that expression is a human right, and we would never censor our students. With that in mind, please be sensitive of what you post in a Peer Assessment. Only post content where and when it is appropriate to do so.

Please understand that posts that violate this Code of Conduct harm our community and may be deleted or made invisible to other students by course moderators. Students who repeatedly break these rules may be removed from the course and/or may lose access to Kadenze.

Students with Disabilities: Students who have documented disabilities and who want to request accommodations should refer to the student help article via the Kadenze support center. Kadenze is committed to making sure that our site is accessible to everyone. Configure your accessibility settings in your Kadenze Account Settings.