
Learn to set up tools and read Arduino UNO schematics. Write code to toggle LEDs, control LED colors, use a potentiometer, and explore serial port communication to drive a speaker.
Explore the Arduino Uno circuit board and learn how to program it via USB, using the Atmel microcontroller, digital pins 0–13, analog inputs, and essential power signals.
Explore essential Arduino Uno peripherals: an eight-pixel rgb led array with ground, data input, 5v power, a toggle switch, a potentiometer, and a piezo speaker on pins 5 and 6.
Sign up for an arduino.cc account, set a password, verify your email, and activate your account by clicking the verification link.
Set up your Arduino account, access the online Arduino Create editor, log in, accept terms, and install the web editor plug-in for cross-platform use on Windows or Mac.
Install the USB driver to connect the web editor to the USB port, enabling code download and debugging information from the board, with Windows and Mac installation steps.
Navigate the create web editor, explore the sketchbook, and learn how setup and loop run on the UNO, connect pin 13 to an LCD, and consult the language reference.
Configure pin 13 as an output, then toggle it with digitalWrite high and low and delays to blink the output, uploading the code to the Arduino UNO to verify.
Use define statements to replace literal pins with named constants, and declare an int variable to initialize time with a semicolon for easy future updates.
Explore Arduino basics by opening the editor, browsing the examples, and understanding constants and built-in high and low. Adapt the blink example to pin 13, then compile, run, and save.
Drive an eight-pixel neo pixel array with arduino by installing the neo pixel library, wiring pin 6, configuring the pixels, and testing an rgb sequence in setup and loop.
Explore how to program a walking LED on an Arduino UNO using an unrolled loop, with color control via red, green, blue variables and pixel-by-pixel motion.
Demonstrate converting an unrolled loop into a for loop to drive a walking led sequence, cycling eight leds with i from 0 to 7 and color changes.
This video presents a solution to the LED challenge by adjusting the Arduino code to animate red and green LEDs, with a loop starting at 7 and a half-second delay.
Wire a potentiometer to an Arduino Uno and read analog input on pin A0; convert 0-5 V to 0-1023 with analogRead and display values on the onboard LCD.
Explore serial debugging on the Arduino Uno by configuring the serial port, establishing a USB connection, and printing a potentiometer sensor value to the serial monitor.
Learn how to control a NeoPixel using a potentiometer on an Arduino Uno, mapping analog input to a pixel position and debugging with serial output.
Connect a toggle switch to pins 11 and 12 on the Arduino UNO. Use pinMode, input pullup, and digitalRead to drive LED color with an if/else decision.
Drive a piezoelectric speaker on an Arduino Uno by using pins 2 and 3, setting one as ground, and playing a melody with the tone function and a note array.
Create a frequency generator on the Arduino Uno by mapping potentiometer readings to tone frequencies, using a multiplier to vary frequency, with auto save and save on verify/upload.
Clean up and name the pins clearly (lopin and toggle), verify operation, and tackle the resonant frequency challenge by printing the frequency to identify the loudest pitch.
Determine the resonant frequency of the piazza by displaying sensor frequency as you rotate the knob, then verify measurements with an oscilloscope using a probe on pin three.
This course shows you how to get an Arduino developer account, install the required drivers and use the Editor tools on your MAC/PC and teaches you how to write programs and download them on the Arduino UNO circuit board. If you are a beginner, that is OK because I will start from the very begining explaining along the way as you build up the knowledge to write your own well structured programs. If you are an experienced programmer that is new to Arduino you can also get a lot out of this class because you can skip the trial and error phase I went through figuring out how all this works. So what are you waiting for, let's get programming!