Adafruit Music Maker Shield
|
|
|
- Fay Elliott
- 10 years ago
- Views:
Transcription
1 Adafruit Music Maker Shield Created by lady ada Last updated on :10:09 PM EDT
2 Guide Contents Guide Contents Overview Pinouts Main Control Breakouts SPI Jumpers GPIO Breakouts MicroSD Card Socket Line Out Microphone In Amplifier Section Speaker connects +db jumpers Assembly Stack Alert Attaching Headers (All Arduinos) ICSP Jumpers (Leonardo & Mega) If you have the Amplified version... Installing software Play Music Load some MP3 files Simple Audio Player Sketch Interrupt/Background Version MIDI Synth GPIO Pins What? No current limiting resistors? Run the player_gpiotest sketch Library Reference class Adafruit_VS1053_FilePlayer Public Methods: Public Member Variables: class Adafruit_VS1053 public Methods: Page 2 of 33
3 Downloads Library: Technical Information: Schematic Fab print Page 3 of 33
4 Overview Bend all audio files to your will with the Adafruit Music Maker shield for Arduino! This powerful shield features the VS1053, an encoding/decoding (codec) chip that can decode a wide variety of audio formats such as MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM). It can also be used to record audio in both PCM (WAV) and compressed Ogg Vorbis. You can do all sorts of stuff with the audio as well such as adjusting bass, treble, and volume digitally. All this functionality is implemented in a light-weight SPI interface so that any Arduino can play audio from an SD card. There's also a special MIDI mode that you can boot the chip into that will read 'classic' 31250Kbaud MIDI data from an Arduino pin and act like a synth/drum machine - there are dozens of built-in drum and sample effects! But the chip is a pain to solder, and needs a lot of extras. That's why we spun up the best shield, perfect for use with any Arduino Uno, Leonardo or Mega. Page 4 of 33
5 We have two versions if the shield. One version comes with an onboard 3W stereo amplifier so you can play amplified music with just some speakers. Another version comes without the amplifier, for cost-conscious projects. Both use the same code, are the same shape, and have Stereo Headphone/Line Out for connecting to a headset or amplifier. Page 5 of 33
6 We believe this is the best MP3 playing shield you can get, and at a great price too. Here are some specs: Features the VS1053B codec chip - decodes Ogg Vorbis, MP3/MP2/MP1, MP4, AAC, WMA, FLAC, WAV/PCM, MIDI. Encodes Ogg or WAV/PCM Stereo audio out with proper audio filter caps and ground reference so it can be safely connected directly to headphones, a stereo system or other powered speakers 7 extra GPIO's that can be written or read through the Arduino Library for reading buttons or lighting LEDs MicroSD card socket, for any FAT16/FAT32 formatted SD card from 64Mb or greater. Full 3.3/5V level shifting for SD and MP3 chipsets Works with Arduino Uno, Mega, or Leonardo Built in MIDI synth/drum machine with dozens of instruments Plenty of optional breakouts for pins like the card-detect and microphone input Page 6 of 33
7 Pinouts There's a lot of stuff going on in this shield! Lets look at the board and all the pinouts. The amplifier version and non-amplifier version both use the same PCB so the pinouts are the same. We'll talk about just the amplifier separately at the bottom Main Control Breakouts The Music Maker shield has a bunch of pins required for use. We pre-wire all of them for you but there's still some flexibility in case you want to rewire. Page 7 of 33
8 There are three 'totally fixed' pins, the hardware SPI pins: SPI SCK - connected to Digital #13 (but can be connected to the ISP header with a jumper) - used by both the SD card and VS1053 SPI MISO - connected to Digital #12 (but can be connected to the ISP header with a jumper) - used by both the SD card and VS1053 SPI MOSI - connected to Digital #11 (but can be connected to the ISP header with a jumper) - used by both the SD card and VS1053 There are a couple other pins that are required for talking to the VS1053 to play MP3s and such MCS - this is the VS1053 chip select pin, connected to Digital #7 DCS - this is the VS1053 data select pin, connected to Digital #6 CCS - this is the SD Card chip select pin, connected to Digital #4 DREQ - this is the VS1053 data request interrupt pin - connected to digital #3 Ther are also a few other pins that are not connected to any Arduino pin but are broken out: RST - this is the VS1053 reset pin, we connected it to the Arduino reset pin so you don't need to use this unless you really want to. SPK Off - this disables the amplifier - if you have the amplifier version and want to 'mute' instantly TX - this is serial data transmit from the VS its not used for any of our demos RS - this is serial data into the VS its used for MIDI synth playing CD - this is the card detect pin, it is tied to ground when a card is inserted. Use a pullup on a digital pin to detect when a SD card is inserted. We dont use it. SPI Jumpers If you're using a Mega or Leonardo Arduino, you'll need to short the jumpers on the top right of the board, and install the 2x3 socket header. This is because those Arduinos use the 2x3 pin header for the hardware-spi pins and hardware-spi is required for the high-speed data transfer required by the VS1053 codec. We'll cover that in the Assembly step. Page 8 of 33
9 GPIO Breakouts The VS1053 codec chip has 7 'General Purpose Input/Output' pins that you can use to detect button presses and/or light up a small LED. GPIO1 is also used to put it into MIDI mode. By default all these pins are pulled low to ground with 100K resistors. They are 3V logic level so if you want to attach a button, you can connect the two wires between the GPIO pin on the left and the 3V breakout on the right. If you don't want to use these pins just leave them be, they are not required for use! MicroSD Card Socket In order to play MP3, WAV, OGG, etc files, you'll need to store them on a MicroSD card. These are very very common, available in the Adafruit shop or any electronics store. You can use any FAT16/FAT32 formatted card from 64M up to 8G. Chances are its pre-formatted for this so you can just drop files on. This is a push-push socket, push the card in once to seat in, push again to pop out. The chip to the right is the level shifter to make it safe to use with 5V logic like Arduino Line Out Page 9 of 33
10 For almost all purposes, the Stereo Line Out 3.5mm jack is what you'll want to get audio out of the shield. It's there on both versions of the shield. The two big silver capacitors on the right are DC blocking caps. This means that the audio is AC-coupled and is safe to use with any amplifier, headphone. etc. Line level is up to about 2V peak-to-peak. If you have a system that really needs 0.7Vpp or less, set the volume on the VS1053 in software. You can also plug in headphones, although it is not a very strong headphone driver, so may not sound loud if its lower than 32W impedance Microphone In We break out the microphone/line in inputs, for recording audio. Some basic analog filtering is required depending on the electret microphone or amplifier. Check the VS1053 datasheet for how to connect up a mic! Amplifier Section Page 10 of 33
11 In the bottom left is an amplifier section, this is a stereo 3W amplifier, with bridge-tied load output. It's only meant for driving speakers directly! Do not connect to another amplifier, use the line out for that! Also, you cannot bridge-tie R and L together - if you need only one speaker, leave the unused one disconnected. For the amplifier, we're using the TS2012 class D chipset, the same used in this amplifier board ( Speaker connects On the left are two sets of breakouts for Right and Left. Connect these directly to your 4 or 8W speakers. Ideally they are 4W 3W speakers or 8W 1W speakers. You will get louder audio with 4W speakers since the amplifier voltage is maxed out at 5V from the Arduino. If you have both speakers attached and you're playing loud audio, you may need to power the Arduino from DC power jack instead of USB since USB can only provide 5W 1A) max and two 3W speakers = 6W! +db jumpers The default amplification for the speakers is +6dB. This gives nice unclipped audio from the VS1053 even at highest volume. If by chance you can't amplify the audio (its not normalized right) or there's some other reason to need a higher amplification, you can short the +6dB or +12dB jumpers to increase the gain. Don't do this unless you're really sure! You can end up with really heavy clipping which sounds bad! Page 11 of 33
12 Assembly Stack Alert If you want to stack a shield on top of the Music Maker, you'll want to pick up some stacking headers and use those instead of the plain header shown here! Wanna stack? This tutorial shows how to use the plain header to connect to an Arduino. If you want to use stacking headers ( don't follow these steps! Page 12 of 33
13 Attaching Headers (All Arduinos) Begin by breaking the 36-pin male header into four pieces: one 10-pin, two 8-pin and one 6-pin. Stick the header into the Arduino sockets with the long pins down. Also place the 2x3 female socket header into the ICSP header on the right of the board Place the shield on top so that all the little pins stick out through the matching holes in the shield. It should match up perfectly! Page 13 of 33
14 Solder in all the header Page 14 of 33
15 Don't forget the 6-pin socket! Page 15 of 33
16 ICSP Jumpers (Leonardo & Mega) If you have a Leonardo or Mega, you'll need to close the three solder jumpers next to the ISP header. This configures the shield to use the ISP header for SPI communication. Its easy! Simply melt some solder to close the three jumpers. You can also cut the mini wire between the other three jumpers to 'release' the digital #11, 12 and Page 16 of 33
17 13 pins from being tied to the SPI pins. You can do this after you've gotten things working. If you have the Amplified version... Place the two blue terminal blocks in the slots next to the headphone jack Flip the board over, you can even have it on a table or use scotch tape to keep the terminal blocks in place Solder the four pins with plenty of solder Page 17 of 33
18 To keep the rightmost speaker pin from bumping into the DC jack you may need to clip it with diagonal cutters Page 18 of 33
19 Installing software To get started with the VS1053 shield you will first need to download the Adafruit VS1053 Library: Download latest VS1053 library Uncompress the zip file and remove the folder inide. Rename it Adafruit_VS1053 and make sure you see Adafruit_VS1053.cpp and Adafruit_VS1053.h inside. Copy the folder to the Libraries folder inside your Arduino Sketchbook folder. For more details on how to install Arduino libraries, check out our detailed tutorial using the link below: Click to go to our Library Installation tutorial Page 19 of 33
20 Play Music Load some MP3 files Copy 2 MP3 files to a micro SD card and name them track001.mp3 and track002.mp3 (this is just for the test, you can re-name them later). Then push the usd card into the slot on the shield The SD library for Arduino can only handle 8.3 names, that means you can name your file track001.mp3 (8 letters dot 3 letters) but not MyFavoriteMusic.mp3 Page 20 of 33
21 Make sure you have a good quality SD card, some cheap SD cards won't work, causing confusion! Especially 'non-brand' knockoffs. Simple Audio Player Sketch Connect the Arduino to your computer with a USB cable and plug your headphones into the headphone jack. Select File->Examples->Adafruit_VS1053->player_simple to load the example code. Page 21 of 33
22 We originally wrote the library for use with the Breakout board. Since the pinout's a little different we just need to make a minor change. Find this line: Adafruit_VS1053_FilePlayer musicplayer = // create breakout-example object! Adafruit_VS1053_FilePlayer(BREAKOUT_RESET, BREAKOUT_CS, BREAKOUT_DCS, DREQ, CARDCS); // create shield-example object! //Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS); and change it to: Adafruit_VS1053_FilePlayer musicplayer = // create breakout-example object! //Adafruit_VS1053_FilePlayer(BREAKOUT_RESET, BREAKOUT_CS, BREAKOUT_DCS, DREQ, CARDCS); // create shield-example object! Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS); To use the shield pinouts. Now upload the example. You should see the following: Page 22 of 33
23 And audio playing from the headphone jack. If you get Adafruit VS1053 Simple Test Couldn't find VS1053, do you have the right pins defined? Check that you commented out the breakout line and uncommented the shield line so it knows you're using a shield! Interrupt/Background Version Advanced users can also run File->Examples->Adafruit_VS1053->player_interrupts. This example demonstrates playing files in the background using interrupts. This allows you to do other things in your sketch while the music plays! It also has more error reporting and lists all the files found in the SD card Don't forget to do the same thing, updating the: Adafruit_VS1053_FilePlayer musicplayer = // create breakout-example object! Adafruit_VS1053_FilePlayer(BREAKOUT_RESET, BREAKOUT_CS, BREAKOUT_DCS, DREQ, CARDCS); // create shield-example object! //Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS); to: Page 23 of 33
24 Adafruit_VS1053_FilePlayer musicplayer = // create breakout-example object! //Adafruit_VS1053_FilePlayer(BREAKOUT_RESET, BREAKOUT_CS, BREAKOUT_DCS, DREQ, CARDCS); // create shield-example object! Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS); You can see the output is more detailed - it also lists the names of the cards on the SD which can help if you're having problems naming the file: Page 24 of 33
25 MIDI Synth With a few jumper connections, the board will boot up in MIDI mode that will read 'classic' 31250Kbaud MIDI data on a UART pin and act like a synth/drum machine - there are dozens of built-in drum and sample effects. By default, MIDI mode is not 'activated' - but its very easy to turn on. Start by soldering a jumper wire between GPIO1 pin and 3V on the shield and a wire from Digital #2 to the RX pin on the shield, see the two yellow wires here: Now run File->Examples->Adafruit_VS1053->player_miditest Page 25 of 33
26 Upload to the Arduino + Shield and listen on the headphone jack for the Ocarina scale being played. You can check the datasheet for a list of all the instruments (there's a lot!) Page 26 of 33
27 GPIO Pins The VS1053 has 7 GPIO pins that can be read and written via the library. The player_gpiotest sketch demonstrates how to do this. Be careful about pulling up GPIO1 - if the shield restarts when GPIO1 is connected to 3V logic, it will boot into 'MIDI' mode The 7 GPIOs are by default pulled low with 100K resistors, and can only take up to 3V logic! We can quickly demo the shield by slipping 3mm LEDs into alternating slots. Connect the positive (anode) to the 3V side of the dual strip What? No current limiting resistors? Strictly speaking, best practice is to use a current limiting resistor when driving an LED from a GPIO pin. In this case, the example sketch pulses each led only briefly, so there is no danger of damage. For more general use, you should select a resistor appropriate for the led you are using. See All About LEDs ( for more detail. Page 27 of 33
28 Run the player_gpiotest sketch Connect the Arduino to your computer with a USB cable. Select File->Examples- >Adafruit_VS1053->player_gpiotest to load the example code. Don't forget to uncomment the Adafruit_VS1053_FilePlayer(SHIELD_RESET, SHIELD_CS, SHIELD_DCS, DREQ, CARDCS); line just like you did with the other examples. If you have headphones, you will hear a beep at the start to indicate that the sketch is running. Then you should see the LEDs flashed in sequence. If you open the Serial Monitor, you can see the values that are written to and read from each GPIO pin. Page 28 of 33
29 Library Reference class Adafruit_VS1053_FilePlayer The Adafruit_VS1053_FilePlayer class is derived from the Adafruit_VS1053 class and provides high level functions for playing files stored on the VS1053 breakout SD Card reader. Public Methods: Adafruit_VS1053_FilePlayer (int8_t mosi, int8_t miso, int8_t clk, int8_t rst, int8_t cs, int8_t dcs, int8_t dreq, int8_t cardcs) - Software SPI constructor. Uses Software SPI, so you must specify all SPI pins. Adafruit_VS1053_FilePlayer (int8_t rst, int8_t cs, int8_t dcs, int8_t dreq, int8_t cardcs) - Hardware SPI constructor. Uses Hardware SPI and assumes the default SPI pins. This is what you'll likely use if you're using the shield. boolean begin(void) - Initialize communication and reset the chip. Returns true if a VS1053 is found boolean useinterrupt(uint8_t type) - Specifies the interrupt to use for interrupt-driven playback. Valid arguments are: VS1053_FILEPLAYER_TIMER0_INT VS1053_FILEPLAYER_PIN_INT boolean startplayingfile(char *trackname) - Begin playing the specified file from the SD card using interrupt-driven playback. This allows your program to perform other tasks as the file is playing. boolean playfullfile(char *trackname) - Play the complete file. This function will not return until the playback is complete. Public Member Variables: File currenttrack - File currently being played boolean playingmusic - True if playback in progress class Adafruit_VS1053 Page 29 of 33
30 The Adafruit_VS1053 class implements an interface to the basic VS1053 functionality. For more detail on the operation of the VS1053 chip, please refer to the documentation on the Downloads page (see the link to the left). Its a little more powerful but it's also harder to use. We suggest sticking to the FilePlayer class which abstracts a lot of this out for you public Methods: Adafruit_VS1053(uint8_t mosi, uint8_t miso, uint8_t clk, uint8_t rst, uint8_t cs, uint8_t dcs, uint8_t dreq) - Software SPI constructor - must specify all pins. Adafruit_VS1053(uint8_t rst, uint8_t cs, uint8_t dcs, uint8_t dreq) - Hardware SPI constructor - assumes hardware SPI pins. uint8_t begin(void) - Initialize SPI communication and (hard) reset the chip. void reset(void) - Performs a hard reset of the chip. void softreset(void) - Attempts a soft reset of the chip. uint16_t sciread(uint8_t addr) - Reads from the specified register on the chip. void sciwrite(uint8_t addr, uint16_t data) - Writes to the specified register on the chip. void sinetest(uint8_t n, uint16_t ms) - Generate a sine-wave test signal. void spiwrite(uint8_t d) - Low-level SPI write operation. uint8_t spiread(void) - Low-level SPI read operation. uint16_t decodetime(void) - Reads the DECODETIME register from the chip. void setvolume(uint8_t left, uint8_t right) - Set the output volume for the chip. void dumpregs(void) - Prints the contents of the MODE, STATUS, CLOCKF and VOLUME registers. void playdata(uint8_t *buffer, uint8_t buffsiz) - Decode and play the contents of the supplied buffer. boolean readyfordata(void) - Test if ready for more data. void applypatch(const uint16_t *patch, uint16_t patchsize) - Apply a code patch (See Page 30 of 33
31 datasheet for details). uint16_t loadplugin(char *fn) - Load the specified plug-in. void GPIO_digitalWrite(uint8_t i, uint8_t val) - Write to a GPIO pin. void GPIO_digitalWrite(uint8_t i) - Write to all 8 GPIO pins at once. uint16_t GPIO_digitalRead(void) - Read all 8 GPIO pins at once. boolean GPIO_digitalRead(uint8_t i) - Read a single GPIO pin. void GPIO_pinMode(uint8_t i, uint8_t dir) - Set the Pin Mode (INPUT/OUTPUT) for a GPIO pin. boolean preparerecordogg(char *plugin) - Initialize chip for OGG recording. void startrecordogg(boolean mic) - Start recording (mic = true for microphone input). void stoprecordogg(void) - Stop the recording. uint16_t recordedwordswaiting(void) - Returns the number of words recorded. uint16_t recordedreadword(void) - Reads the next word from the buffer of recorded words. uint16_t recordedreadword(void) - Reads the next word from the buffer of recorded words. Page 31 of 33
32 Downloads Library: Adafruit VS1053 Library ( Technical Information: VS1053B (Codec chip) datasheet ( TS2012 3W Class D amplifier datasheet ( Details about the Ogg vorbis encoder/recorder ( Schematic optional amplifier is in right hand sheet Fab print Dimensions in inches Page 32 of 33
33 Adafruit Industries Last Updated: :10:10 PM EDT Page 33 of 33
Adafruit VS1053 MP3/AAC/Ogg/MIDI/WAV Codec Breakout Tutorial
Adafruit VS1053 MP3/AAC/Ogg/MIDI/WAV Codec Breakout Tutorial Created by Bill Earl Last updated on 2016-07-09 08:48:02 AM EDT Guide Contents Guide Contents Overview Assembly Prepare the Headers Position
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:
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
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
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
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
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
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
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
DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display
DATASHEET ADAM Arduino Display Adaptor Module Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display Document Date: 8 th January 2014 Document Revision: 1.0 Uncontrolled
WICE-SPI Hardware Operation Manual
Contents 1.Hardware Instruction...1 2. Pin Definition Of WICE-SPI Connector...2 3. Peripheral Circuit Arrangements...3 4. On-Board Programming...4 5. Off-Line Programming...8 1.Hardware Instruction 1.WICE-SPI
HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign HD120, HD220, HD1020 BrightSign, LLC. 16795 Lark Ave., Suite 200 Los Gatos, CA 95032 408-852-9263 www.brightsign.biz TABLE OF CONTENTS OVERVIEW... 1 Block Diagram... 2 Ports...
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
Adafruit Si4713 FM Radio Transmitter with RDS/RDBS Support
Adafruit Si4713 FM Radio Transmitter with RDS/RDBS Support Created by lady ada Last updated on 2014-07-09 11:00:12 AM EDT Guide Contents Guide Contents Overview Pinouts Audio Inputs Power Pins Interface
Recording audio from your computer.
Recording audio from your computer. Subject Descriptors: Audacity Application (Version): Audacity 1.2, Macintosh OSX, Windows XP-Vista Task Description: This lesson will demonstrate how to record any audio
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.
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
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
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
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
RN-52 Bluetooth Hookup Guide
Page 1 of 14 RN-52 Bluetooth Hookup Guide CONTRIBUTORS: JOELEB Overview The RN-52 is a sleek Bluetooth audio module from Roving Networks. It allows you to send stereo audio over a wireless Bluetooth connection.
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
PN532 NFC RFID Module User Guide
PN532 NFC RFID Module User Guide Version 3 Introduction NFC is a popular technology in recent years. We often heard this word while smart phone company such as Samsung or HTC introduces their latest high-end
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
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
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
PolyBot Board. User's Guide V1.11 9/20/08
PolyBot Board User's Guide V1.11 9/20/08 PolyBot Board v1.1 16 pin LCD connector 4-pin SPI port (can be used as digital I/O) 10 Analog inputs +5V GND GND JP_PWR 3-pin logic power jumper (short top 2 pins
Affordable Audio Recording. Avoiding the use of your Computer Sound Card!
Affordable Audio Recording Avoiding the use of your Computer Sound Card! Contesting s Requirement for Audio Recording - 2015 As a result of extensive cheating by a participant in the CQ WW over at least
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
MANUAL PC1000R [email protected]
MANUAL PC1000R [email protected] Features The APart PC1000R is a professional multisource CD/USB/SD card music player, equipped with balanced and unbalanced analog outputs, coaxial and optical digital
Wireless In-Ear Audio Monitor
University of Nebraska - Lincoln Computer Engineering Senior Design Project Wireless In-Ear Audio Monitor Team Stonehenge: Erin Bartholomew Paul Bauer Nate Lowry Sabina Manandhar May 4, 2010 Contents 1
mdm-mp3 minidirector with MP3 Player
minidirector with MP3 Player User Manual December 15, 2014 V1.02 Copyright Light O Rama, Inc. 2007, 2008 Table of Contents Introduction... 4 What s in the Box... 4 Hardware Utility Version... 5 Important
BrightSign Expander Hardware Guide
Hardware Guide PCBA: Rev C Version: 0.1 Saratoga, CA, USA 1 Table of Contents OVERVIEW... 3 EXPANDER BLOCK DIAGRAM... 4 PORTS... 6 POWER CONNECTOR... 6 OPTICAL SPDIF CONNECTOR... 6 DB25 SWITCH/LED CONNECTOR...
Bluetooth UART/RS232 Module
Introduction BLUEMORE600 is a professional, slim, wireless module ready for integration in brand new or existing electronic products. Based on CSR chipset BC03MM it s fully compatible for Serial Port profiles.
QUICK SETUP GUIDE SETUP FOR ICONNEX SOUNDCARD AND AUDACITY RECORDING SOFTWARE
QUICK SETUP GUIDE SETUP FOR ICONNEX SOUNDCARD AND AUDACITY RECORDING SOFTWARE SETUP GUIDE Congratulations on your purchase of the ikey Audio iconnex soundcard. This guide will help you setup the iconnex
In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1
RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer
Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield
Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping
HARDWARE MANUAL. BrightSign XD230, XD1030, XD1230. BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.
HARDWARE MANUAL BrightSign XD230, XD1030, XD1230 BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz 1 TABLE OF CONTENTS Overview... 1 Block Diagram... 2 XD230...
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
emic-xm Quick Installation & Basic Operation Guide Step 1: Locate Components
emic-xm Quick Installation & Basic Operation Guide Step 1: Locate Components 1.1- Installation CD, supporting both Windows & Mac OS (EHS Monitor V.2.1) 1.2- Registration Card, with 16 digit registration
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
User Manual. Please read this manual carefully before using the Phoenix Octopus
User Manual Please read this manual carefully before using the Phoenix Octopus For additional help and updates, refer to our website To contact Phoenix Audio for support, please send a detailed e-mail
Amati.linea Desktop Streaming Player with amplifier
Embedded Systems SIA, VAT No LV40003411103 47. Katolu str., Riga, LV 1003, LATVIA Phone: +371 67648888, fax: +371 67205036, e-mail: [email protected] Amati.linea Desktop Streaming Player with amplifier
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
The audio input connection on your computer
This page helps you to connect your audio equipment to your PC so you can start using the xxxxxxx Sound Recorder and Editor and get your recordings to CD or MP3. You can use our software to digitize music
Part 1. MAX 525 12BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1
MIDI to Voltage Converter Part 1 MAX 525 12BIT DAC with an Arduino Board 1 What you need: 2 What you need : Arduino Board (Arduino Mega 2560) 3 What you need : Arduino Board (Arduino Mega 2560) Digital
AR1100 Resistive Touch Screen Controller Guide
AR1100 Resistive Touch Screen Controller Guide Created by lady ada Last updated on 2015-06-30 01:40:06 PM EDT Guide Contents Guide Contents Overview Calibrating the AR1100 Download and Install AR1100 Configuration
QUALITY AV PRODUCTS INMATE/INMATE USB PROFESSIONAL 19" MIXER. User Guide and Reference Manual
INMATE/INMATE USB PROFESSIONAL " MIXER User Guide and Reference Manual INTRODUCTION Welcome to the NEWHANK INMATE and INMATE USB professional " mixers series user manual. INMATE and INMATE USB both offer
User Guide FFFA001106. www.focusrite.com
User Guide FFFA001106 www.focusrite.com TABLE OF CONTENTS OVERVIEW.... 3 Introduction...3 Features.................................................................... 3 Box Contents...3 System Requirements....4
Basics. Mbox 2. Version 7.0
Basics Mbox 2 Version 7.0 Copyright 2005 Digidesign, a division of Avid Technology, Inc. All rights reserved. This guide may not be duplicated in whole or in part without the express written consent of
VS1000+1003 VoIP Speaker Phone
Controlled Document VS1000+1003 VoIP Speaker Phone User s Manual Project Code: Project Name: Revision History Rev. Date Author Description 2.20 2009-12-07 Cleaner audio, better controls. 2.12 2008-11-26
1. Product Description
1. Product Description Avantree Jogger Pro (AS6P) is a lightweight Bluetooth stereo headphone with integral microphone. It is great for use during active pursuits, such as jogging and exercising. It has
HARDWARE MANUAL HD222, HD1022. BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz
HARDWARE MANUAL HD222, HD1022 BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz 1 TABLE OF CONTENTS Overview... 1 Block Diagram... 2 HD222... 3 HD1022... 4 Hardware
Desktop Headphone amplifier with Advanced DAC
HugoTT Instruction Manual Desktop Headphone amplifier with Advanced DAC Thank you for purchasing the Chord HugoTT. In order to get the most from your product, please take a few moments to read the instructions.
PART 1. Using USB Mixer with a Computer
PART 1. Using USB Mixer with a Computer Universal Serial Bus Mixers The USB mixer is equipped with either one or two USB ports that allow you to play and record audio directly from your computer! Just
Apogee ONE. QuickStart Guide. V3, March, 2013
Apogee ONE QuickStart Guide V3, March, 2013 Contents Overview!... 5 Introduction! 5 Package contents! 6 ONE Panel Tour! 8 Optional Battery Power! 9 Connecting to your Mac!... 10 System Requirements! 10
microgranny 2.0 manual draft
microgranny 2.0 manual draft Introduction microgranny 2.0 (further only microgranny) is a monophonic granular sampler with MIDI input and 8-bit audio input. It has 6 big buttons, each of which plays a
User Manual. For additional help please send a detailed e-mail to [email protected]. - 1 Phoenix Audio Technologies www.phnxaudio.
User Manual Please read the instructions in this manual before using the Duet Please refer to our website www.phnxaudio.com for more information, specifically to our Q&A section in our Support page. For
USER MANUAL V5.0 ST100
GPS Vehicle Tracker USER MANUAL V5.0 ST100 Updated on 15 September 2009-1 - Contents 1 Product Overview 3 2 For Your Safety 3 3 ST100 Parameters 3 4 Getting Started 4 4.1 Hardware and Accessories 4 4.2
CONTENTS. Zulu User Guide 3
Copyright Lightspeed Aviation, Inc., 2008. All rights reserved. Lightspeed Aviation is a trademark and Zulu and FRC are registered trademarks of Lightspeed Aviation, Inc. Bluetooth is a registered trademark
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
UniPi technical documentation REV 1.1
technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...
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
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...
USER MANUAL DUET EXECUTIVE USB DESKTOP SPEAKERPHONE
USER MANUAL DUET EXECUTIVE USB DESKTOP SPEAKERPHONE DUET EXE OVERVIEW Control Button Panel Connector Panel Loudspeaker Microphone The Duet is a high performance speakerphone for desktop use that can cover
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
RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL
WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,
PHONE MANAGER INDEX. page
PHONE MANAGER INDEX page 1 HARDWARE... 4 1.1 Requirements... 4 1.2 Indicators... 4 1.3 Hardware Configuration... 5 1.4 Hardware Installation... 5 2 SOFTWARE... 7 2.1 Software Installation... 7 2.2 Use
TELIKOU Intercom System. MS-500(4+1 channel) Main Station Instruction Manual
TELIKOU Intercom System MS-500(4+1 channel) Main Station Instruction Manual TELIKOU Systems All Rights Reserved While TELIKOU makes every attempt to maintain the accuracy of the information contained in
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes
Introduction. Getting familiar with chipkit Pi
Overview: chipkit Pi Introduction chipkit Pi (Designed for Raspberry Pi) is the latest Arduino compatible chipkit platform from Microchip and element14. It features a 32 bit PIC32 microcontroller in a
FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0
FTDI Chip VM800P Datasheet Embedded Video Engine Plus Module General Purpose Multi Media Controller The VM800P is a development module for FTDI s FT800, which is used to develop and demonstrate the functionality
2.8" TFT Touchscreen. Created by lady ada. Last updated on 2014-12-11 12:00:25 PM EST
2.8" TFT Touchscreen Created by lady ada Last updated on 2014-12-11 12:00:25 PM EST Guide Contents Guide Contents Overview Connection Options Mounting Options Backlight Wiring TFT Wiring LCD Test Graphics
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
The basic set up for your K2 to run PSK31 By Glenn Maclean WA7SPY
The basic set up for your K2 to run PSK31 By Glenn Maclean WA7SPY I am by no means an expert on PSK31. This article is intended to help someone get on PSK31 with a K2. These are the things I did to get
Marantz PMD660 Digital Recorder Guide
Marantz PMD660 Digital Recorder Guide August 2005 Set Up Inserting a Compact Flash Card The PMD660 records onto CF or Compact Flash Cards. To insert a CF card: 1. Open the CF Card Door on the front side
Universal Host. Desktop Digital Hybrid. User Guide. JK Audio
Universal Host Desktop Digital Hybrid User Guide JK Audio Introduction Universal Host will allow you to send and receive audio through your multi-line PBX, ISDN, VoIP or analog telephone. While this may
Mbox Basics Guide. Version 6.7 for LE Systems on Windows XP or Mac OS X. Digidesign
Mbox Basics Guide Version 6.7 for LE Systems on Windows XP or Mac OS X Digidesign 2001 Junipero Serra Boulevard Daly City, CA 94014-3886 USA tel: 650 731 6300 fax: 650 731 6399 Technical Support (USA)
innkeeper PBX Desktop Digital Hybrid User Guide JK Audio
innkeeper PBX Desktop Digital Hybrid User Guide JK Audio Introduction Innkeeper PBX will allow you to send and receive audio through your multi-line PBX, ISDN or analog telephone. While this may seem like
innkeeper PBX Desktop Digital Hybrid User Guide JK Audio Warranty
Warranty Innkeeper PBX is covered by a 2-year warranty to be free from defective workmanship and materials. In the event that the innkeeper PBX needs repair, you must call us to get an authorization, and
Inserting the SIM card in the MobiGater device. Connecting the MobiGater Device
WWW.MOBIGATER.COM 2 Inserting the SIM card in the MobiGater device There is a small cover on the bottom side of the MobiGater device Move the cover in the direction from? to. Move the SIM card holder in
R m e o m t o e t US U B S - B S - D M 3 p FM R d a i d o i Pl P a l y a e y r e Mo M d o u d l u e l Wi W t i h t LE L D D s i p s l p a l y a -A
Remote USB-SD Mp3 FM Radio Player Module With LED Display -A 1 Overview This high quality MP3 module is an untiversal and compact embedded module in credit-card size for playing compressed audio data (MP3)
Glolab Talking Phone Dial Monitor
Introduction The detects the tones generated when numbers are dialed on your touch tone telephone and speaks the numbers that were dialed. This verifies that you dialed the correct number and is especially
XBee USB Adapter Board (#32400)
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
Ultimate USB & XLR Microphone for Professional Recording
eti pro Ultimate USB & XLR Microphone for Professional Recording 3 desktop or studio, the possibilities are endless. Congratulations on your purchase of Yeti Pro, the first microphone to combine the exceptional
TELIKOU Intercom System. TM-200 Main Station. Instruction Manual
Intercom System TM-200 Main Station Instruction Manual TELIKOU Systems All Rights Reserved I. Introduction Thank you for choosing TELIKOU intercom product. TM-200 main station is suitable for television
Chapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
eela-audio EA916 Journalist Unit USB Audio module with Telephone Hybrid User manual
eela-audio EA916 Journalist Unit USB Audio module with Telephone Hybrid User manual EA Broadcast / Eela Audio, Het Riet 8 A, 5431NM Cuijk, The Netherlands http://www.eela-audio.com e-mail: [email protected]
Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION
Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION The Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier is a multi-functional compact device. It
Roku BrightSign Compact Hardware Guide
Roku BrightSign Compact Hardware Guide PCBA: C Version:.1 Saratoga, CA, USA 1 Table of Contents OVERVIEW... 3 PORTS... 5 POWER CONNECTOR... 5 DB9 RS232 CONNECTOR... 5 DB15 SWITCH/LED CONNECTOR... 6 ETHERNET...
Chord Limited. Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS
Chord Limited Mojo Dac Headphone Amplifier OPERATING INSTRUCTIONS -!1 - Cleaning and care instructions: Mojo requires no special care other than common sense. Spray window cleaner (clear type) may be used
TV & Assistive Listening Devices
10 TV & Assistive Listening Devices TV & Assistive Listening Devices l Relaxing at the end of the day watching TV l Enjoying listening to music l Catching up with family & friends at a restaurant l Developing
Hardware. NetDCUA5. Documentation. PRELIMINARY This document is subject to change without notice. Version 0.01 (2013-02-22)
Hardware Documentation Version 0.01 (2013-02-22) PRELIMINARY This document is subject to change without notice. NetDCUA5 About This Document This document describes the hardware of the NetDCUA5. The latest
PS 29M DUAL CHANNEL BELTPACK IN METAL CASE
PS 29M DUAL CHANNEL BELTPACK IN METAL CASE USER MANUAL October 2013 This product is designed and manufactured by: ASL Intercom BV Zonnebaan 42 3542 EG Utrecht The Netherlands Phone: +31 (0)30 2411901 Fax:
P420-M TM USB speakerphone
P420-M TM USB speakerphone User guide Welcome Congratulations on purchasing your new Plantronics product. This guide contains instructions for setting up and using your Plantronics P420-M USB speakerphone.
Getting Started Guide
Getting Started Guide Overview Launchpad Mini Thank you for buying our most compact Launchpad grid instrument. It may be small, but its 64 pads will let you trigger clips, play drum racks, control your
MVS - Mini Video Speaker
MVS - Mini Video Speaker Mini Clock Radio Night Vision Hidden Camera User Manual Spy Tec www.spytecinc.com GETTING STARTED Components Features Powering Up the Device Micro SD Memory Card for Data Storage
MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information
Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader
- 35mA Standby, 60-100mA Speaking. - 30 pre-defined phrases with up to 1925 total characters.
Contents: 1) SPE030 speech synthesizer module 2) Programming adapter kit (pcb, 2 connectors, battery clip) Also required (for programming) : 4.5V battery pack AXE026 PICAXE download cable Specification:
Roxio Easy LP to MP3 Getting Started Guide
Roxio Easy LP to MP3 Getting Started Guide Corel Corporation or its subsidiaries. All rights reserved. 2 Getting started with Roxio Easy LP to MP3 In this guide Welcome to Roxio Easy LP to MP3 3 System
