Digital RGB LED Strip
|
|
|
- Emma Strickland
- 9 years ago
- Views:
Transcription
1 Digital RGB LED Strip Created by Phillip Burgess Last updated on :30:29 PM EDT
2 Guide Contents Guide Contents Overview Know Your LED Strips Project Ideas Wiring Connecting to Arduino Power Tips for powering LED strips: Code Installation Netduino and LPD8806 based strips Troubleshooting Advanced: Separating Strips F.A.Q Adafruit Industries Page 2 of 15
3 Overview We love some good LED blinking as much as the next person but after years of LED-soldering we need something cooler to get us excited. Sure there are RGB LEDs and those are fun too but what comes after that? Well, we have the answer: Digital LED Strips! These are flexible circuit boards with full color LEDs soldered on. They take a lot of LED-wiringdrudgery out of decorating a room, car, bicycle, costume, etc. The ones we carry come with a removable waterproof casing. There are two basic kinds of LED strips, the "analog" kind and "digital" kind. Analog-type strips have all the LEDs connected in parallel and so it acts like one huge tri-color LED; you can set the entire strip to any color you want, but you can't control the individual LED's colors. They are very very easy to use and fairly inexpensive. The Digital-type strips work in a different way. They have a chip for each LED, to use the strip you have to send digitally coded data to the chips. However, this means you can control each LED individually! Because of the extra complexity of the chip, they are more expensive. Technical specs: 32 LEDs per meter (16 segments) 2 common-anode RGB LEDs per segment, individually controllable Removable IP65 waterproof casing Maximum 120mA draw per 2.5" strip segment (all LEDs on full brightness) - about 2A per meter 16.5mm (0.65") wide (LPD8806), 4.5mm (0.18") thick with casing on, 62.5mm (2.45") long per segment LED wavelengths: 630nm/530nm/475nm Microcontroller required to control strip Know Your LED Strips Adafruit carries several types of flexible LED strip. Examine your strip closely. If it looks like this: Then you re reading the right tutorial. Proceed! If your strip looks like this: Adafruit Industries Page 3 of 15
4 Then you have the prior generation HL1606 strip. Adafruit no longer sells this model, but our tutorial is still available for reference ( If your strip resembles this: Then you have one of our analog LED strips, a different animal altogether. Here s the appropriate tutorial to get you started ( Adafruit Industries Page 4 of 15
5 Project Ideas Here s just a few ideas what these strips could be used for: A large wall-mounted LED bandwidth monitor ( A trippy head band. Duuuuuude! One-dimensional cellular automata: Light-edge clock: Adafruit Industries Page 5 of 15
6 Wiring Data moves only one direction along these strips they have a definite in and out end, and the microcontroller must be attached to the in end. At the ends of each strip are four solder pads. If you look closely, the two middle pads are labeled either DI and CI or DO and CO. These stand for data in and clock in, and data out and clock out, respectively. We want to connect wires to the in end, so we ll use the group of 4 pads labeled GND/DI/CI/+5V. Some strips arrive with plugs pre-wired for testing at the factory, but these might be at either end of the strip and aren t necessarily useful for connecting to the microcontroller in most cases you ll still have to solder your own wires. Check three times to make sure you re connecting to the INPUT side! Just because your strip includes a plug does not mean it is useful. You might get lucky, but odds are against it. To make the images clearer, we removed the plastic covering for this tutorial. However, you can just cut a little bit away on yours to allow you to access the pads. Once you take off the plastic cover its a bit difficult to get it back on. Tin all four in pads by carefully melting a little solder onto the pads: Start by soldering a red wire to the +5V power line: Next connect two wires to the data and clock pads. We'll use yellow for the Clock pin (CI) and green for the data pin (DI): Adafruit Industries Page 6 of 15
7 Finally, solder a black wire to ground: That's it! Now you're ready to use the strip. You may want to use heatshrink to provide a secure cover for the wires, or stuff hotglue in the end, which will do the same. Connecting to Arduino Connect the Black Ground to any ground pin of the microcontroller (this is for data and power ground) Connect the Yellow Clock wire to digital Pin 3 (you can change this later) Connect the Green Data wire to digital Pin 2 (you can change this later) Connect the Red +5V power wire to your 5V power supply. Adafruit Industries Page 7 of 15
8 Power When running a lot of LEDs, it s important to keep track of power usage. Individual LEDs don't get very hot or use tons of power, but they add up fast! Each single RGB LED can draw up to 60mA from a 5V supply. That means a full meter can use nearly 2 Amps. That s a peak rate, which assumes that all the LEDs are on at full brightness. If most of the LEDs are kept dim or off (as when animating patterns), the power usage can be 1/3 this or less. As shown in the previous wiring diagram, connect ground to both your power supply and microcontroller. Then connect the 5V line from the power supply to the red wire on the LED strip. Never, NEVER connect more than 5 Volts to the strip! This will permanently damage it! We suggest a nice switching supply for driving LED strips: Our 5 Volt, 2 Amp power supply ( is ideal for a one meter strip. For larger projects, our 5 Volt 10 Amp power supply ( is good for up to 5 meters (160 pixels total). The female DC power adapter ( mates with either of the above power supplies. Screw terminals clamp down on power wires at the end of a strip. Note the embossed polarity markings. Connect the red wire to the + terminal and the black wire to the - terminal. Tips for powering LED strips: When creating longer runs, power should be split and applied every meter. If you try to power too many LEDs from just one end of the strip, they ll start to brown out the further they are from the power supply. Strands can be powered from either end input and output doesn t apply to power, only the data signals from the microcontroller. If the 10 Amp power supply isn t large enough for your project, a slightly modified ATX computer power supply ( can provide 30 Amps to power upwards of 500 pixels! Generally speaking, you should not try to power an LED strip from the Arduino s 5V line. This is okay if just a few pixels are lit, but is not adequate for driving a full strand. For a standalone application (not USB connected to a computer), you can power the Arduino from the same regulated 5V supply as the LEDs connect to the 5V pin on the Arduino, not Vin, and don t use the DC jack on the Arduino. Adafruit Industries Page 8 of 15
9 Code Installation To download the Arduino library, visit the repository on GitHub ( Click the DOWNLOAD ZIP button near the upper left, extract the archive and then rename the uncompressed folder to LPD8806. Confirm that this folder contains the files LPD8806.cpp and LPD8806.h and the examples folder. Place the LPD8806 folder inside your Arduino libraries folder. You may need to create this folder if it does not yet exist. In Windows, this would be (home folder)\my Documents\Arduino\Libraries and for Mac or Linux is (home folder)/documents/arduino/libraries. We also have a tutorial on library installation ( After installing the LPD8806 library, restart the Arduino IDE. You should now be able to access the sample code by navigating through menus in this order: File Sketchbook Libraries LPD8806 strandtest strandtest is written for a one meter LED strip attached to Arduino pins 2 and 3. If you're using a longer or shorter strip, you should change this line: LPD8806 strip = LPD8806(32, datapin, clockpin); so that the first argument to the object is the number of LEDs in your strip. Each meter has 32 LEDs so count them or do the math. Now upload it to your Arduino, your strip should start to perform a bunch of demonstration tests! (The 'longstrandtest' sketch already has this change made for a full 5 meter strip.) The other two example sketches LEDbeltKit and advancedledbeltkit are part of a kit based on a different controller board, and won t work on a standard Arduino without modification. This is just a matter of pin assignments if you re crafty you should be able to figure it out. Netduino and LPD8806 based strips Driving these strips from Netduino (or other.net Micro Framwork boards like FEZ Panda) is very convenient and doesn't require a code library if SPI ports are used. The following sample shows driving a 32 pixel light strip connected to SPI1 (SCLK on pin 13 and MOSI on pin 11): using Microsoft.SPOT.Hardware;... public static void LightStripSpi() { var spi = new SPI(new SPI.Configuration(Cpu.Pin.GPIO_NONE, false, 0, 0, false, true, 10000, SPI.SPI_module.SPI1)); var colors = new byte[3 * 32]; var zeros = new byte[3 * (( ) / 64)]; while (true) { // all pixels off for (int i = 0; i < colors.length; ++i) colors[i] = (byte)(0x80 0); // a progressive yellow/red blend for (byte i = 0; i < 32; ++i) { colors[i * 3 + 1] = 0x80 32; colors[i * 3 + 0] = (byte)(0x80 (32 - i)); spi.write(colors); spi.write(zeros); Thread.Sleep(1000 / 32); // march at 32 pixels per second } } } Adafruit Industries Page 9 of 15
10 Troubleshooting Many support issues arise from eager users getting ahead of themselves, changing the code and wiring before confirming that all the pieces work in the standard configuration. We recommend always starting out with the examples as shown. Use the pinouts and wiring exactly as in the tutorial, and run the stock, unmodified strandtest example sketch. Only then should you start switching things around. Here are the most common issues and solutions The pixels are wired and powered exactly as in the tutorial, the sketch compiles and uploads successfully, but nothing happens. Double-check all wiring. Are the clock and data wires swapped? Is ground connected to the Arduino? Confirm the Arduino is connected to the INPUT end of the strip. If your strip came with a plug pre-soldered, there is only a 50/50 chance this is the correct end. Examine the strip closely, and solder wires to the INPUT end if needed. Check power supply polarity and voltage. Are + and - swapped? If you have a multimeter, confirm 5V DC output (±10%) from the power supply. Is the correct board type selected in the Arduino Tools Board menu? <ul> <li>double-check all wiring. Are the clock and data wires swapped? Is ground connected to the Arduino?</li> <li>confirm the Arduino is connected to the INPUT end of the strip. If your strip came with a plug pre-soldered, there is only a 50/50 chance this is the correct end. Examine the strip closely, and solder wires to the INPUT end if needed.</li> <li>check power supply polarity and voltage. Are + and - swapped? If you have a multimeter, confirm 5V DC output (±10%) from the power supply.</li> <li>is the correct board type selected in the Arduino Tools Board menu?</li> </ul> A few LEDs randomly turn on when power is applied, but then nothing happens. The power supply is probably OK. Check for any of the following: Double-check all wiring. Are the clock and data wires swapped? Is ground connected to the Arduino? Confirm the Arduino is connected to the INPUT end of the strip. If your strip came with a plug pre-soldered, there is only a 50/50 chance this is the correct end. Examine the strip closely, and solder wires to the INPUT end if needed. Is the correct board type selected in the Arduino Tools Board menu? Did the strandtest code successfully compile and upload? <span>the power supply is probably OK. Check for any of the following:<br><br><ul> <li>double-check all wiring. Are the clock and data wires swapped? Is ground connected to the Arduino?</li> <li>confirm the Arduino is connected to the INPUT end of the strip. If your strip came with a plug pre-soldered, there is only a 50/50 chance this is the correct end. Examine the strip closely, and solder wires to the INPUT end if needed.</li> <li>is the correct board type selected in the Arduino Tools Board menu?<br> </li> <li>did the strandtest code successfully compile and upload?</li> </ul></span> Only the first few LEDs respond. The rest remain off or flicker randomly. Confirm that the number of LEDs in the LPD8806() constructor match the number of LEDs in the strip (both will be 32 if using the strandtest example and a single meter of LEDs). Check for conductive detritus that may have gotten into the strip: solder balls, frayed bits of wire, etc. Between each pair of LEDs there s a small chip. Find the chip corresponding to the first bad LED, and give the strip a firm squeeze here it may simply be a dodgy connection. Try this with the prior chip as well. If that works, you can either touch up the connections with a soldering iron, cut out the offending section of strip and join the two sub-strips, or arrange for a replacement strip if it s new. <ul> <li>confirm that the number of LEDs in the LPD8806() constructor match the number of LEDs in the strip (both will be 32 if using the strandtest example and a single meter of LEDs).</li> <li>check for conductive detritus that may have gotten into the strip: solder balls, frayed bits of wire, etc.</li> <li>between each pair of LEDs there s a small chip. Find the chip corresponding to the first bad LED, and give the strip a firm squeeze here it may simply be a dodgy connection. Try this with the <i>prior</i> chip as well. If that works, you can either touch up the connections with a soldering iron, cut out the offending section of strip and join the two sub-strips, or arrange for a replacement strip if it s new.</li> </ul> The LEDs flicker randomly, not the way they re programmed to. Are the clock and data wires swapped? Is ground connected to the Arduino? <span>are the clock and data wires swapped? Is ground connected to the Arduino? </span> White LEDs are showing pink instead. This can happen when trying to power too long of a strip from one end. Voltage will drop along the length of the strip and the furthest pixels will brown out. Connect power every meter. <ul><li>this can happen when trying to power too long of a strip from one end. Voltage will drop along the length of the strip and the furthest pixels will brown out. Connect power <i>every</i> meter.</li></ul> Sketch will not compile: error message is LPD8806 does not name a type Confirm the library is unzipped prior to installation. Confirm the library is properly named and located. The folder should be called LPD8806, and placed inside your personal Documents/Arduino/Libraries folder not inside the Arduino application folder! After installation, the Arduino IDE needs to be restarted for new libraries to be used. <ul> <li>confirm the library is <u>unzipped</u> prior to installation.</li> <li>confirm the library is properly named and located. The folder should be called LPD8806, and placed Adafruit Industries Page 10 of 15
11 inside your personal Documents/Arduino/Libraries folder <i>not</i> inside the Arduino application folder!</li> <li>after installation, the Arduino IDE needs to be restarted for new libraries to be used.</li> </ul> Adafruit Industries Page 11 of 15
12 Advanced: Separating Strips All our LED strips are manufactured in 1/2 meter long sections, and these sections are then joined to produce strips up to 5 meters long. For other lengths, you can normally cut the flex strip between each pair of LEDs but if this coincides with one of those 1/2 meter joins, you must instead pull apart the soldered sections. It s not terribly hard, but worth documenting! For this, we use the wide flat tip on our METCAL iron. A wide tip isn t required but it sure is handy! Using an X-acto knife, cut two slices from the top on either side of the solder connection: Then slice the rubber coating between the two cuts you made: Adafruit Industries Page 12 of 15
13 Pull off the thin rubber piece between the cuts: Press the soldering iron against the four joints while pulling the two pieces apart: Cut the remaining rubber underneath with scissors: Adafruit Industries Page 13 of 15
14 Thats it! Adafruit Industries Page 14 of 15
15 F.A.Q. How many pixels can I control at once? The theoretical limit for pixels - assuming you can power them all - is infinite! In reality, there's a limit because the controller chip must store the entire LED strip pixel data in memory. Each pixel takes up 3 bytes. For an Arduino Uno (or other '328 based 'duino), the processor has very limited memory, that means that you can't really run more than 250 or so pixels. That number is a little dependant on what else the Arduino is storing - for example the SD library takes up a massive amount of RAM memory. In our experience, most people have issues with over 150 pixels. There is no easy way to check runtime RAM usage (unlike the FLASH storage which is printed out on compilation) so if you're having issues with longer strips, shorten the strip or update to a Mega which has tons more RAM. There are a few things you can do to minimize RAM usage. Minimizing string usage is often a good place to start. This page has some good tips: ( The theoretical limit for pixels - assuming you can power them all - is infinite! <br><br>in reality, there's a limit because the controller chip must store the entire LED strip pixel data in memory. Each pixel takes up 3 bytes. For an Arduino Uno (or other '328 based 'duino), the processor has very limited memory, that means that you can't really run more than 250 or so pixels. That number is a little dependant on what else the Arduino is storing - for example the SD library takes up a massive amount of RAM memory. In our experience, most people have issues with over 150 pixels.<br><br>there is no easy way to check runtime RAM usage (unlike the FLASH storage which is printed out on compilation) so if you're having issues with longer strips, shorten the strip or update to a Mega which has tons more RAM.<br><br>There are a few things you can do to minimize RAM usage. Minimizing string usage is often a good place to start. This page has some good tips: <a href=" class="pdf-short-link"> ( Long strips of pixels start failing! See above, you are likely running out of RAM storage. See above, you are likely running out of RAM storage.<br> Adafruit Industries Last Updated: :30:30 PM EDT Page 15 of 15
RGB LED Strips. Created by lady ada. Last updated on 2015-12-07 12:00:18 PM EST
RGB LED Strips Created by lady ada Last updated on 2015-12-07 12:00:18 PM EST Guide Contents Guide Contents Overview Schematic Current Draw Wiring Usage Example Code Support Forums 2 3 5 6 7 10 12 13 Adafruit
2.2" TFT Display. Created by Ladyada. Last updated on 2014-03-31 12:15:09 PM EDT
2.2" TFT Display Created by Ladyada Last updated on 2014-03-31 12:15:09 PM EDT Guide Contents Guide Contents Overview Connecting the Display Test the Display Graphics Library Bitmaps Alternative Wiring
Battery Power for LED Pixels and Strips. Created by Phillip Burgess
Battery Power for LED Pixels and Strips Created by Phillip Burgess Guide Contents Guide Contents Overview About Batteries Diode Fix for Alkaline Batteries Powering the Microcontroller Estimating Running
Adafruit MCP9808 Precision I2C Temperature Sensor Guide
Adafruit MCP9808 Precision I2C Temperature Sensor Guide Created by lady ada Last updated on 2014-04-22 03:01:18 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins I2C Data Pins Optional Pins
Tiny Arduino Music Visualizer
Tiny Arduino Music Visualizer Created by Phillip Burgess Last updated on 2014-04-17 09:30:35 PM EDT Guide Contents Guide Contents Overview Wiring Code Troubleshooting Principle of Operation Ideas 2 3 4
Adafruit SHT31-D Temperature & Humidity Sensor Breakout
Adafruit SHT31-D Temperature & Humidity Sensor Breakout Created by lady ada Last updated on 2016-06-23 10:13:40 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Other Pins:
Character LCDs. Created by Ladyada. Last updated on 2013-07-26 02:45:29 PM EDT
Character LCDs Created by Ladyada Last updated on 2013-07-26 02:45:29 PM EDT Guide Contents Guide Contents Overview Character vs. Graphical LCDs LCD Varieties Wiring a Character LCD Installing the Header
Your Multimeter. The Arduino Uno 10/1/2012. Using Your Arduino, Breadboard and Multimeter. EAS 199A Fall 2012. Work in teams of two!
Using Your Arduino, Breadboard and Multimeter Work in teams of two! EAS 199A Fall 2012 pincer clips good for working with breadboard wiring (push these onto probes) Your Multimeter probes leads Turn knob
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout
Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout Created by lady ada Last updated on 2016-04-26 12:01:06 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins: SPI
Adalight Project Pack. Created by Phillip Burgess
Adalight Project Pack Created by Phillip Burgess Guide Contents Guide Contents Overview Meet the Pieces Digital RGB LED Pixels Arduino Uno Processing Adalight Project Pack Wiring Download & Install Download
Arduino Lesson 4. Eight LEDs and a Shift Register
Arduino Lesson 4. Eight LEDs and a Shift Register Created by Simon Monk Last updated on 2014-09-01 11:30:10 AM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout The 74HC595 Shift
1.8" TFT Display Breakout and Shield
1.8" TFT Display Breakout and Shield Created by lady ada Last updated on 2015-04-09 03:48:28 PM EDT Guide Contents Guide Contents Overview Breakout Pinouts Breakout Assembly Prepare the header strip: Add
All About Arduino Libraries
All About Arduino Libraries Created by William Earl Last updated on 2014-04-17 08:45:25 AM EDT Guide Contents Guide Contents Arduino Libraries Standard Libraries User Installed Libraries Where to Install
Arduino Lesson 1. Blink
Arduino Lesson 1. Blink Created by Simon Monk Last updated on 2015-01-15 09:45:38 PM EST Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink'
Arduino Lesson 13. DC Motors. Created by Simon Monk
Arduino Lesson 13. DC Motors Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Arduino Code Transistors Other Things to Do 2 3 4 4 4 6 7 9 11 Adafruit Industries
Arduino Lesson 9. Sensing Light
Arduino Lesson 9. Sensing Light Created by Simon Monk Last updated on 2014-04-17 09:46:11 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Layout Photocells Arduino Code Other Things
TSL2561 Luminosity Sensor
TSL2561 Luminosity Sensor Created by lady ada Last updated on 2015-06-12 12:10:28 PM EDT Guide Contents Guide Contents Overview Wiring the TSL2561 Sensor Using the TSL2561 Sensor Downloads Buy a TSL2561
LED Wiring and Connections
LED Wiring and Connections A Handbook of How-to Manuals 2009 usledsupply. All Rights Reserved. Index These step by step how to manuals will give you the foundation necessary to use your new LED lights.
A REST API for Arduino & the CC3000 WiFi Chip
A REST API for Arduino & the CC3000 WiFi Chip Created by Marc-Olivier Schwartz Last updated on 2014-04-22 03:01:12 PM EDT Guide Contents Guide Contents Overview Hardware configuration Installing the library
DS1307 Real Time Clock Breakout Board Kit
DS1307 Real Time Clock Breakout Board Kit Created by Tyler Cooper Last updated on 2015-10-15 11:00:14 AM EDT Guide Contents Guide Contents Overview What is an RTC? Parts List Assembly Arduino Library Wiring
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board
Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to
Arduino Lesson 14. Servo Motors
Arduino Lesson 14. Servo Motors Created by Simon Monk Last updated on 2013-06-11 08:16:06 PM EDT Guide Contents Guide Contents Overview Parts Part Qty The Breadboard Layout for 'Sweep' If the Servo Misbehaves
RS232/DB9 An RS232 to TTL Level Converter
RS232/DB9 An RS232 to TTL Level Converter The RS232/DB9 is designed to convert TTL level signals into RS232 level signals. This cable allows you to connect a TTL level device, such as the serial port on
Odyssey of the Mind Technology Fair. Simple Electronics
Simple Electronics 1. Terms volts, amps, ohms, watts, positive, negative, AC, DC 2. Matching voltages a. Series vs. parallel 3. Battery capacity 4. Simple electronic circuit light bulb 5. Chose the right
Thermistor. Created by Ladyada. Last updated on 2013-07-26 02:30:46 PM EDT
Thermistor Created by Ladyada Last updated on 2013-07-26 02:30:46 PM EDT Guide Contents Guide Contents Overview Some Stats Testing a Thermistor Using a Thermistor Connecting to a Thermistor Analog Voltage
Arduino Lesson 0. Getting Started
Arduino Lesson 0. Getting Started Created by Simon Monk Last updated on 204-05-22 2:5:0 PM EDT Guide Contents Guide Contents Overview Parts Part Qty Breadboard Installing Arduino (Windows) Installing Arduino
2.3" Monochrome 128x32 OLED Display Module
2.3" Monochrome 128x32 OLED Display Module Created by lady ada Last updated on 2016-03-27 06:56:07 AM EDT Guide Contents Guide Contents Overview Pinouts Power Pins Signal Pins Remaining Pins Assembly Changing
1.5" & 2.1" Monochrome 128x64 OLED Display Module
1.5" & 2.1" Monochrome 128x64 OLED Display Module Created by lady ada Last updated on 2016-02-16 11:27:52 AM EST Guide Contents Guide Contents Overview Pinouts Power Pins Signal Pins Remaining Pins Assembly
GT3B Hack Kit Install Instructions Written By Austin Hutchison
GT3B Hack Kit Install Instructions Written By Austin Hutchison Step 1: Remove 4 screws located on top of the radio. 1 Step 2: There are small plastic latches that also hold the top in place. The easiest
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]
Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India [email protected] http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to
CAN-Bus Shield Hookup Guide
Page 1 of 8 CAN-Bus Shield Hookup Guide Introduction The CAN-Bus Shield provides your Arduino or Redboard with CAN-Bus capabilities and allows you to hack your vehicle! CAN-Bus Shield connected to a RedBoard.
Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview
R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit
DIY Pocket LED Gamer - Tiny Tetris!
DIY Pocket LED Gamer - Tiny Tetris! Created by Jianan Li Last updated on 2014-12-11 11:00:38 AM EST Guide Contents Guide Contents Overview Menu Brightness Adjust Tetris Snake Paint Parts & Tools Parts
Micrio WS1 Replacement Wind Speed Sensor and WC1 Replacement Wind Compass Sensor for Raymarine ST50 and ST60 Wind Instruments. Rev 4.
Micrio WS1 Replacement Wind Speed Sensor and WC1 Replacement Wind Compass Sensor for Raymarine ST50 and ST60 Wind Instruments. Rev 4.1 The Micrio WS1 Wind Speed Sensor and WC1 Compass Sensor are direct
Building A Computer: A Beginners Guide
Building A Computer: A Beginners Guide Mr. Marty Brandl The following was written to help an individual setup a Pentium 133 system using an ASUS P/I- P55T2P4 motherboard. The tutorial includes the installation
Capacitive Touch Sensor Project:
NOTE: This project does not include a complete parts list. In particular, the IC described here does not come in a dual-inline-package (DIP), and so a gull-wing package has to be soldered to an adaptor
Arduino Lesson 5. The Serial Monitor
Arduino Lesson 5. The Serial Monitor Created by Simon Monk Last updated on 2013-06-22 08:00:27 PM EDT Guide Contents Guide Contents Overview The Serial Monitor Arduino Code Other Things to Do 2 3 4 7 10
Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.
Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least
MARTECH SPI Tools. MARTECH SPI Tools User Manual v1.0. User Manual
MARTECH SPI Tools v1.0 Contents 1. Basic informations about the product...3 1.1 Memory types supported by SPI Tool...3 2. Main features and application possibilities...4 2.1 Technical Support activation...4
The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.
The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit. Micro Wizard has been manufacturing Pinewood Derby timers for over 10 years.
ECEN 1400, Introduction to Analog and Digital Electronics
ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall
MANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
Adafruit Proto Shield for Arduino
Adafruit Proto Shield for Arduino Created by lady ada Last updated on 2016-08-04 11:06:30 PM UTC Guide Contents Guide Contents Overview Make it! Lets go! Preparation Prep Tools Parts list Parts List Optional
How to Make a Pogo Pin Test Jig. Created by Tyler Cooper
How to Make a Pogo Pin Test Jig Created by Tyler Cooper Guide Contents Guide Contents Overview Preparation Arduino Shield Jigs The Code Testing Advanced Pogo Jigs Support Forums 2 3 4 6 9 11 12 13 Adafruit
Electronics and Soldering Notes
Electronics and Soldering Notes The Tools You ll Need While there are literally one hundred tools for soldering, testing, and fixing electronic circuits, you only need a few to make robot. These tools
Joule Thief 3.0 Kit. June 2012, Rev 1 1 http://www.easternvoltageresearch.com Joule Thief 3.0
Kit Instruction Manual Eastern Voltage Research, LLC June 2012, Rev 1 1 http://www.easternvoltageresearch.com HIGH BRIGHTNESS LED THIS KIT USES A 1W CREE, HIGH BRIGHTNESS LED. DO NOT STARE AT THIS (OR
SainSmart UNO R3 Starter Kit
SainSmart UNO R3 Starter Kit //SainSmart UNO R3 The SainSmart UNO R3 is one of several development boards based on the ATmega328-AU. We like it mainly because of its extensive support network and its versatility.
Workshop Intel Galileo Board
Workshop Intel Galileo Board Introduction and Basics of Intel Galileo Board Walter Netto November 03th, 2014 Agenda Intel Galileo Board Overview Physical Characteristics Communication Processor Features
INTRODUCTION TO SERIAL ARM
INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of
Getting started with the O Watch
Getting started with the O Watch Congratulations on your very own O Watch kit! O Watch kit has all the pieces you will need to make your watch. In this project you will learn how electronic parts fit together
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller
cs281: Introduction to Computer Systems Lab08 Interrupt Handling and Stepper Motor Controller Overview The objective of this lab is to introduce ourselves to the Arduino interrupt capabilities and to use
Cell Phone Charging Purse
Cell Phone Charging Purse Created by Becky Stern Last updated on 2015-02-20 01:00:16 PM EST Guide Contents Guide Contents Overview Prepare USB and Power Supply Create a Charging Shelf Install Coil in Bag
The definite Guide to Power connectors, Charging, and other Power related questions for the #11 Keychain Camera
The definite Guide to Power connectors, Charging, and other Power related questions for the #11 Keychain Camera The same questions are being asked over and over again. I hope that this guide will clarify
How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers
USB to router s serial port How to connect to a Class II router using a mobile-phone data cable specifically for Solwise & Safecom routers by Neo at RouterTech.Org Introduction Routers based on the AR7RD/AR7WRD
INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.
USB2.0 EASY IDE ADAPTER INDEX Trademarks ---------------------------------------------------------------------------- Introduction ---------------------------------------------------------------------------
The self-starting solar-powered Stirling engine
The self-starting solar-powered Stirling engine This project began at the request of an artist who had proposed a Stirling-engine-powered sculpture to a client. The engine only had to run, not really produce
TEECES DOME LIGHTING SYSTEMS
This lighting system was designed by John V (Teeces) to be a simple, customizable, expandable and affordable solution for dome lighting. An Arduino micro-controller is used to tell LED driver chips which
IR Communication a learn.sparkfun.com tutorial
IR Communication a learn.sparkfun.com tutorial Available online at: http://sfe.io/t33 Contents Getting Started IR Communication Basics Hardware Setup Receiving IR Example Transmitting IR Example Resources
Modifying the Yaesu FT-847 External 22.625 MHz Reference Input
Modifying the Yaesu FT-847 External 22.625 MHz Reference Input David Smith VK3HZ Introduction This document describes the modification of an FT-847 to allow an external 22.625 MHz Reference oscillator
2. Remove rear cover of head lamp if bulbs are covered/sealed within the housings, and remove halogen bulb carefully.
These instructions are designed to address most general installation procedures across vehicles and should not be considered vehicle make, model or year specific. Please contact the vendor directly for
FOLGER TECHNOLOGIES, LLC 2020 i3 3D Printer Kit
FOLGER TECHNOLOGIES, LLC 2020 i3 3D Printer Kit CONFIG GUIDE Rev. A http://www.folgertech.com 2020 Prusa i3 Config Guide Page: 1 / 15 You did it! You built your Folger Tech 2020 i3 Printer and now you
How to Move Canon EF Lenses. Yosuke Bando
How to Move Canon EF Lenses Yosuke Bando Preface This instruction is intended to be helpful to those who are interested in making modifications to camera lenses to explore/reproduce focus sweep, focal
Pololu DRV8835 Dual Motor Driver Shield for Arduino
Pololu DRV8835 Dual Motor Driver Shield for Arduino Pololu DRV8835 Dual Motor Driver Shield for Arduino, bottom view with dimensions. Overview This motor driver shield and its corresponding Arduino library
Experiment 3: Magnetic Fields of a Bar Magnet and Helmholtz Coil
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Spring 2009 Experiment 3: Magnetic Fields of a Bar Magnet and Helmholtz Coil OBJECTIVES 1. To learn how to visualize magnetic field lines
Adafruit ATWINC1500 WiFi Breakout
Adafruit ATWINC1500 WiFi Breakout Created by lady ada Last updated on 2016-06-15 03:48:57 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins Other SPI Interface Pins Assembly Prepare
Smartphone garage door opener
http://tuxgraphics.org/electronics Smartphone garage door opener Abstract: Nobody leave these days the house without keys and mobile phone. Wouldn't it be nice if you could use your mobile phone to open
LocoNet, the Digitrax Difference
LocoNet, the Digitrax Difference LocoNet is Digitrax's method of communication between LocoNet compatible devices on a model railroad layout. LocoNet Compatible devices are designed to work together on
ezsystem elab16m Project 1F: Alarm System (Full Project description)
ezsystem elab16m Project 1F: Alarm System (Full Project description) ezsystem The aim of ezsystem is to enable Creativity and Innovation at an early age in a Problem Based Learning (PBL) approach. ezsystem
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
Designing a Schematic and Layout in PCB Artist
Designing a Schematic and Layout in PCB Artist Application Note Max Cooper March 28 th, 2014 ECE 480 Abstract PCB Artist is a free software package that allows users to design and layout a printed circuit
Speedlink software will run on Windows NT, Windows 7, and Windows 8; it will run on both 32 byte and 64 byte versions of Windows.
Guide to the Speedlink software and drivers. Status Instruments has a range of process control equipment that can be configured using the Speedlink software. Some equipment will connect directly to a Windows
Controlling a Dot Matrix LED Display with a Microcontroller
Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.
Quick Start Guide. Vonage Device Motorola VT2142
Quick Start Guide Vonage Device Motorola VT2142 Before you begin 1. If you purchased your Vonage Device from a retail store, you must first activate your Vonage phone service. (You will need to provide
THE WINNING ROULETTE SYSTEM.
THE WINNING ROULETTE SYSTEM. Please note that all information is provided as is and no guarantees are given whatsoever as to the amount of profit you will make if you use this system. Neither the seller
ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering
ENGI E1112 Departmental Project Report: Computer Science/Computer Engineering Daniel Estrada Taylor, Dev Harrington, Sekou Harris December 2012 Abstract This document is the final report for ENGI E1112,
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2015-11-25 11:50:13 PM EST Guide Contents Guide Contents Overview You Will Need Downloading
Maximum value. resistance. 1. Connect the Current Probe to Channel 1 and the Differential Voltage Probe to Channel 2 of the interface.
Series and Parallel Circuits Computer 23 Components in an electrical circuit are in series when they are connected one after the other, so that the same current flows through both of them. Components are
Experiment 3: Magnetic Fields of a Bar Magnet and Helmholtz Coil
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Spring 2006 Experiment 3: Magnetic Fields of a Bar Magnet and Helmholtz Coil OBJECTIVES 1. To learn how to visualize magnetic field lines
LMU-5000. Hardware and Installation Guide
LMU-5000 Hardware and Installation Guide Plan The Installation Verify Power, Ground and Ignition. Be sure to check each source (power, ground and ignition) to ensure that the proper signaling exists. This
Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com
Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...
Transfer of Energy Forms of Energy: Multiple Transformations
Transfer of Energy Forms of Energy: Multiple Transformations Discovery Question What energy transformations are used in everyday devices? Introduction Thinking About the Question Materials Safety Trial
Installation tutorial for Console Customs Xbox 360 MaxFire FUSION V2 rapid fire Mod Chip.
Installation tutorial for Console Customs Xbox 360 MaxFire FUSION V2 rapid fire Mod Chip. This tutorial is designed to aid you in installation of a console customs MaxFire LITE modchip. This tutorial covers
Fitting a Hornby 4 Function Decoder and a PCB Lighting Board to a Hornby Inter City 125 (HST) The lighting board is made by Black Cat Technology
Fitting a Hornby 4 Function Decoder and a PCB Lighting Board to a Hornby Inter City 125 (HST) The lighting board is made by Black Cat Technology All photographs and text are copyright to myself so please
C4DI Arduino tutorial 4 Things beginning with the letter i
C4DI Arduino tutorial 4 Things beginning with the letter i If you haven t completed the first three tutorials, it might be wise to do that before attempting this one. This tutorial assumes you are using
netduino Getting Started
netduino Getting Started 1 August 2010 Secret Labs LLC www.netduino.com welcome Netduino is an open-source electronics platform using the.net Micro Framework. With Netduino, the world of microcontroller
K128. USB PICmicro Programmer. DIY Electronics (HK) Ltd PO Box 88458, Sham Shui Po, Hong Kong. http://www.kitsrus.com mailto: peter@kitsrus.
K128 USB PICmicro Programmer DIY Electronics (HK) Ltd PO Box 88458, Sham Shui Po, Hong Kong http://www.kitsrus.com mailto: [email protected] Last Modified March 31 2003 Board Construction The board is
Basic Setup Guide. browndoggadgets.com. 12V Solar Charge Controller with Dual USB. Dull Introduction
Solar Charge Controller with USB Basic Setup Guide browndoggadgets.com In this guide we will show you how to do a basic setup for all three of our Solar Charge Controllers with USB. Models Covered 6V Solar
BUILDING INSTRUCTIONS
etap2hw 38 mm I2C to LCD Interface BUILDING INSTRUCTIONS October 2013 P. Verbruggen Rev 1.01 15-Oct-13 Page 1 Table of Contents Chapter 1 General Information 1.1 ESD Precautions 1.2 Further Supplies 1.3
Quick Start Guide. Vonage VWR Device
Quick Start Guide Vonage VWR Device Before you begin 1. If you purchased your Vonage Device from a retail store, you must first activate your Vonage phone service. (You will need to provide the MAC ID
FTDI VCP DRIVER (free) (WIN/MAC/LINUX) http://www.ftdichip.com/drivers/vcp.htm
002 - CONNECTING THE PRINTER Now that you have an idea what 3D printing entails, we can continue and connect the printer to your computer. First make sure you have a computer with a decent amount of RAM
AC-PG-USBASP USBASP AVR Programmer
AC-PG-USBASP-UG TABLE OF CONTENTS 1. OVERVIEW... 1 1.1. Introduction... 1 1.2. References... 1 1.2.1. Referenced Web Pages... 1 1.2.2. Acronyms and Abbreviations... 1 1.3. Supported Microcontrollers...
Use fireworks and Bonfire night as a stimulus for programming
Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and
K8025 VIDEO PATTERN GENERATOR. Check the picture quality of your monitor or TV, ideal for adjustment or troubleshooting.
K8025 ILLUSTRATED ASSEMBLY MANUAL H8025IP 1 VIDEO PATTERN GENERATOR Check the picture quality of your monitor or TV, ideal for adjustment or troubleshooting. Forum Participate our Velleman Projects Forum
WxGoos-1 Climate Monitor Installation Instructions Page 1. Connections. Setting an IP Address
Instructions Page 1 Connections The WxGoos-1 is a self-contained web server and requires 6vdc of power at 300ma. A center-positive 2.1 mm plug is used. There are five ports: 1. 10/100 Ethernet RJ-45 receptacle
GARMIN GPS to PC Wiring Instructions
GARMIN GPS to PC Wiring Instructions Introduction This will outline the basics for connecting most GARMIN GPS receivers to a PC serial connector for data transfer. Since the GPS needs to both send and
WIRE, TERMINAL AND CONNECTOR REPAIR CONDUCTORS
CONDUCTORS Conductors are needed to complete the path for electrical current to flow from the power source to the working devices and back to the power source. Special wiring is needed for battery cables
Set up and Blink - Simulink with Arduino
Set up and Blink - Simulink with Arduino Created by Anuja Apte Last updated on 2015-01-28 06:45:11 PM EST Guide Contents Guide Contents Overview Parts and Software Build the circuit Set up compiler support
