Skip to main content

Arduino Activities

Welcome

The Arduino is a fun and easy introduction into the world of coding and engineering that allows you to use code to control devices, such as LEDs and Servos. Before you get started, you’ll need to purchase some materials and download the Arduino software. 

The Arduino Activities are designed to be implemented by a responsible adult instructor who has a basic understanding of safety considerations when implementing hands-on activities that can potentially cause harm to students/participants, if not implemented properly. In addition to following general safety precautions, instructors must review and adhere to all indicated safety precautions when implementing each of the Arduino Activities.

Getting Started

Please read through the “Getting Started” document for an introduction to the Arduino and the breadboard. We have outlined four steps, including: 1) Download the Arduino software; 2) Purchase Supplies; 3) Learn about the Arduino Uno; and 4) Learn about Breadboards. Whether you are completing the Arduino activities on your own or you are leading a group of people through the activities, it is recommended that you start by reviewing the four steps.

Get Started Here

Empieza Aqui

 

Troubleshooting

We have identified common errors encountered when working with the Arduino software and hardware. The “Troubleshooting” document is comprised of common errors and how to fix them.

Troubleshooting

 

Feedback

Please tell us about your teaching experience and/or thoughts on the Arduino Activities.

Provide Feedback

 

LED

LED Circuit

Learn how to use an Arduino as a power source to build an LED circuit.

LED Blink

Learn to wire a circuit, upload code to an Arduino board to get an LED Blink, and modify that code to change how it blinks.

LED SOS

In this activity you will use an LED to send messages by using Morse code.

LED Fade

Learn to wire an LED to an Arduino and upload code to program it to fade on and off.

Multiple LEDs

Learn to connect and write code to control multiple LEDs.

LED + Servo

Learn to wire and write code to control a Servo and an LED at the same time.

Servo

Servo

Learn how to connect a Servo motor to the Arduino and write code to control the motor’s movement. 

Servo Sweep

Learn to connect a Servo and upload example code that will make it move in a sweeping motion.

2 Servos

Learn to connect and write code to control two Servos.

LED + Servo

Learn to wire and write code to control a Servo and an LED at the same time.

DOWNLOAD TERMS AND CONDITIONS

To download this activity (this “Activity”), you must agree to the following terms and conditions and abide by the licensing terms indicated in the Activity.

Safety

This Activity is to be implemented by a responsible adult instructor who has a basic understanding of safety considerations (both in general as well as of the specific safety considerations identified herein) when implementing hands-on activities that can potentially cause harm to students/participants if not implemented properly. In addition to following all general safety precautions, instructors must review and adhere to all indicated safety precautions when implementing the Activity.

Arduino Activities:

Students/participants should not to touch the red and black wires together while they are connected to a powered Arduino board. A short circuit is created when the black wire is touched to the red wire while connected to a powered Arduino board. A short circuit can potentially cause the wires and/or the Arduino board to get hot enough to burn the skin. In addition, in the event of a short circuit the Arduino board can potentially catch on fire.  Accordingly, do not allow the red and black wires to touch each other while connected to a powered Arduino board.

Release, Assumption of Risk, and Limitation of Liability

You certify that you have attained the age of majority and you acknowledge and agree to assume all risks associated with your participation, and the participation of any minors, in this Activity. You waive, discharge, and release any and all legal and equitable rights you may have to bring legal action against Qualcomm Incorporated (the “Company”) or any of its related subsidiary or affiliated corporations, directors, officers, employees, or agents (each a “Releasee”) that may be available to you or your heirs arising out of or related to any property damage, injury, or other damage resulting from, or related in any way to your use of this Activity or the participation with you of any minor, in this Activity or any activities incidental thereto, regardless of whether such property damage, injury, or other damage was caused in whole or in part by the negligence, gross negligence or other acts or omissions of any of the Releasees.

You have read, understand, and hereby waive all rights granted pursuant to California Civil Code §1542, which provides that: "A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor."

TO THE MAXIMUM EXTENT PERMITTED UNDER APPLICABLE LAW, UNDER NO CIRCUMSTANCES, INCLUDING WITHOUT LIMITATION NEGLIGENCE, SHALL THE RELEASEES BE LIABLE FOR ANY LOSS OR DAMAGE (DIRECT, INDIRECT, PUNITIVE, ACTUAL, CONSEQUENTIAL, INCIDENTAL, SPECIAL, EXEMPLARY OR OTHERWISE) ARISING OUT OF OR RESULTING FROM ANY USE OF, OR INABILITY TO USE, THE SERVICE OR THE CONTENT REGARDLESS OF THE BASIS UPON WHICH LIABILITY IS CLAIMED AND EVEN IF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY OR MAY BE LIMITED.

WITHOUT LIMITING THE FOREGOING, UNDER NO CIRCUMSTANCES SHALL THE COMPANY’S TOTAL AGGREGATE LIABILITY FOR ANY AND ALL DAMAGES, LOSSES, CLAIMS AND CAUSES OF ACTIONS ARISING FROM OR RELATED TO THIS AGREEMENT (WHETHER IN CONTRACT, TORT, INCLUDING NEGLIGENCE OR OTHERWISE) EXCEED ONE HUNDRED U.S. DOLLARS ($100). THE LIMITATIONS SET FORTH IN THIS SECTION (RELEASE, ASSUMPTION OF RISK, AND LIMITATION OF LIABILITY) SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDIES SET FORTH IN THIS AGREEMENT.

IF APPLICABLE LAW PRECLUDES THE COMPANY FROM DISCLAIMING A PARTICULAR KIND OF DAMAGE OR TO CAP THE LIABILITY FOR CERTAIN TYPES OF ACTIONS OR CLAIMS, THEN THE ABOVE PROVISIONS WILL BE DEEMED AMENDED TO CONFORM WITH APPLICABLE LAW, AND THE BALANCE OF THIS SECTION SHALL REMAIN IN FULL FORCE AND EFFECT. YOU AND THE COMPANY HAVE FULLY CONSIDERED AND FIND REASONABLE THE FOREGOING ALLOCATION OF RISK, AND AGREE THAT THE FOREGOING LIMITATIONS IN THIS SECTION ARE AN ESSENTIAL BASIS OF THE BARGAIN BETWEEN THE PARTIES.

Accept         Cancel