0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
3000

3000

  • 厂商:

    ADAFRUIT

  • 封装:

    -

  • 描述:

    HOLDER BATTERY COIN 12MM DIA SMD

  • 数据手册
  • 价格&库存
3000 数据手册
Introducing Circuit Playground Created by lady ada Last updated on 2016-08-27 02:46:58 AM UTC Guide Contents Guide Contents Overview Pinouts GPIO + Capacitive Touch Pads NeoPixels Pushbuttons Slide Switch Light Sensor Temperature Sensor Speaker Buzzer Microphone Audio Sensor Triple-Axis Accelerometer Windows Driver Installation Arduino 1.6.x IDE Super Easy Installation (Recommended) Add the Adafruit Board Support package! Manage Board Support Easy Installation Manual Installation HELP! Libraries Installing Via Library Manager Download Adafruit_CircuitPlayground 'Manually' Run the Demo Select the Circuit Playground Board Select the matching Port Load the Demo Program Compile/Verify the Demo Upload Demo Downloads Windows Driver Software Source © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground 2 4 7 7 9 9 10 11 12 13 14 15 17 20 20 21 22 23 24 26 27 27 27 28 28 28 29 29 30 33 33 33 Page 2 of 35 Schematic Fabrication Print © Adafruit Industries 33 34 https://learn.adafruit.com/introducing-circuit-playground Page 3 of 35 Overview Would you like to learn electronics, with an all-in-one board that has sensors and LEDs built in? Circuit Playground is here, and it's the best way to practice programming on real hardware. No soldering or sewing required! Circuit Playground features an ATmega32u4 micro-processor, just like our popular Flora. It also is round and has alligator-clip pads around it. You can power it from USB, a AAA battery pack, or Lipoly (for advanced users). Program your code into it, then take it on the go. ATmega32u4 Processor, running at 3.3V and 8MHz MicroUSB port for programming and debugging with Arduino IDE USB port can act like serial port, keyboard, mouse, joystick or MIDI © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 4 of 35 Circuit Playground has built-in USB support. Built in USB means you plug it in to program it, it just shows up - all you need is a Micro-B USB cable, no additional purchases are needed! With the new 1.6.4+ Arduino IDE, it takes only a few seconds to add support (http://adafru.it/nb4). The Circuit Playground has USB HID support, so it can act like a mouse or keyboard to attach directly to computers. Here's some of the great goodies baked in: 10 x mini NeoPixels, each one can display any rainbow color 1 x Motion sensor (LIS3DH triple-axis accelerometer with tap detection, free-fall detection) 1 x Temperature sensor (thermistor) 1 x Light sensor (phototransistor) 1 x Sound sensor (MEMS microphone) 1 x Mini speaker (magnetic buzzer) 2 x Push buttons, left and right 1 x Slide switch 8 x alligator-clip friendly input/output pins © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 5 of 35 Includes I2C, UART, and 4 pins that can do analog inputs/PWM output All 8 pads can act as capacitive touch inputs Green "ON" LED so you know its powered Red "#13" LED for basic blinking Reset button We've started out with a Developer Edition of Circuit Playground. This version is designed for people who have a little experience with Arduino already, who want to help build & document projects. There might be minor hardware or software bugs. Once we feel like the design is really solid we'll revise/re-release it into a universal edition for anyone to use! © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 6 of 35 Pinouts Circuit Playground is chock-full of blinkies, sensors and electronic goodies. Since there's a lot going on, we're going to look at each piece one by one and talk about what it is and how to use it. This is a technically-oriented description for the Developer Edition and the people who are planning on writing code for Circuit Playground GPIO + Capacitive Touch Pads © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 7 of 35 All 8 non-power pads around the circuit playground have the ability to act as capacitive touch pads. Each pad has a 1Mohm resistor between it and digital pin #30. You can toggle this pin to control whether the resistor is a pullup or pulldown or floating. Note that this means that all the pads have a 2Mohm resistance between them. You can also of course just use those pads for GPIO, we expose the hardware Serial (TX + RX), hardware I2C (SDA + SCL) and 4 gpio pins that can also do analog readings. They are the same exact pins as those on the Flora © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 8 of 35 NeoPixels Each Circuit Playground comes with 10 'NeoPixels' (technically, SK6812-3535 chips). These are connected to digital pin #17 and are powered by the 3.3V regulator. This is technically undervolting but we test them at this voltage and they work fine, if slightly tinted Pushbuttons © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 9 of 35 There are three tactile pushbutton switches. One is the Reset button. Press this button once to reset, double-click to enter the bootloader manually. The other two buttons are the Left and Right buttons, connected to digital #4 (Left) and #19 (Right) each. These have pull-down resistors installed so are, by default, LOW and when pressed read HIGH. This is to make if-then logic a little easier to read for beginners Slide Switch © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 10 of 35 There is a single slide switch near the center of the Circuit Playground. It is connected to digital #21 and will read LOW when slid to the left, and HIGH when in the right hand position Light Sensor © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 11 of 35 There is an analog light sensor, part number ALS-PT19, in the top left part of the board. This can be used to detect ambient light, with similar spectral response to the human eye. This sensor is connect to analog pin #A5 and will read between 0 and 1023 with higher values corresponding to higher light levels. A reading of about 300 is common for most indoor light levels. Temperature Sensor © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 12 of 35 There is an NTC thermistor (Murata NCP15XH103F03RC) that we use for temperature sensing. While it isn't an all-in-one temperature sensor, with linear output, it's easy to calculate the temperature based on the analog voltage on analog pin #A0. There's a 10K resistor connected to it as a pull down. Speaker Buzzer © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 13 of 35 You can make your circuit playground sing with the built in buzzer. This is a miniature magnetic speaker connected to digital pin #5 with a transistor driver. You can use PWM at varying frequencies to make basic tones. Microphone Audio Sensor © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 14 of 35 A MEMS microphone can be used to detect audio levels and even perform basic FFT functions. You can read the analog voltage corresponding to the audio on analog pin #A4. Note that this is the raw analog audio waveform! When it's silent there will be a reading of ~330 and when loud the audio will read between 0 and 800 or so. Averaging and smoothing must be done to convert this to sound-pressure-level. Triple-Axis Accelerometer © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 15 of 35 A LIS3DH 3-axis XYZ accelerometer is in the dead center of the board and you can use it to detect tilt, gravity, motion, as well as 'tap' and 'double tap' strikes on the board. The LIS3DH is connected to the hardware SPI pins (to leave the I2C pins free) and has the CS pin on digital pin #8 and an optional interrupt output on digital pin #7 (also known as IRQ #4) © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 16 of 35 Windows Driver Installation Mac and Linux do not require drivers, only Windows folks need to do this step Before you plug in your board, you'll need to possibly install a driver! Click below to download our Driver Installer Download Adafruit Windows Driver Installer http://adafru.it/mai Download and run the installer Run the installer! Since we bundle the SiLabs and FTDI drivers as well, you'll need to click through the license © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 17 of 35 Select which drivers you want to install: By default, we install the Feather 32u4 , Feather M0, Flora and Trinket / Pro Trinket / Gemma / USBtinyISP drivers. You can also, optionally, install the Arduino Gemma (different than the Adafruit Gemma!), Huzzah and Metro drivers Click Install to do the installin' © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 18 of 35 © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 19 of 35 Arduino 1.6.x IDE The Arduino IDE version 1.6.x is the latest version of Arduino and recommended for most users. Follow the steps on this page to learn how to install a version of the Arduino 1.6.x IDE with support for Adafruit's boards. Super Easy Installation (Recommended) With the Arduino IDE version 1.6.4 and greater you can now add 3rd party boards directly from the stock IDE! The first thing you will need to do is to download the latest release of the Arduino IDE. You will need to be using version 1.6.4 or higher: Latest Arduino IDE Download http://adafru.it/f1P After you have downloaded and installed the latest version (remember it must be 1.6.4 or higher), you will need to start the IDE and navigate to the Preferences menu. You can access it from the File menu in Windows or Linux, or the Arduino menu on OS X. A dialog will pop up just like the one shown below. © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 20 of 35 We will be adding a URL to the newAdditional Boards Manager URLs option. The list of URLs is comma separated, and you will only have to add each URL once. New Adafruit boards and updates to existing boards will automatically be picked up by the Board Manager each time it is opened. The URLs point to index files that the Board Manager uses to build the list of available & installed boards. To find the most up to date list of URLs you can add, you can visit the list of third party board URLs on the Arduino IDE wiki (http://adafru.it/f7U). We will only need to add one URL to the IDE in this example, but you can add multiple URLS by separating them with commas. Copy and paste the link below into the Additional Boards Manager URLs option in the Arduino IDE preferences. Add the Adafruit Board Support package! © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 21 of 35 paste https://adafruit.github.io/arduino-board-index/package_adafruit_index.json Into the "Additional Board Managers URLS" box Make sure you remove the apt.adafruit.com proxy setting from the Arduino preferences if you have previously added it. Click OK to save the new preference settings. Next we will look at installing boards with the Board Manager. Manage Board Support Adding the link to the Adafruit board support package does not actually install anything, it only tells the Arduino IDE where to find the software. Now that you have added the appropriate URLs to the Arduino IDE preferences, you can open the Boards Manager by navigating to the Tools->Board menu. Once the Board Manager opens, click on the category drop down menu on the top left hand side of the window and select Contributed. You will then be able to select and install the boards supplied by the URLs added to the prefrences. In the example below, we are installing support for Adafruit AVR Boards, but the same applies to all boards installed with the Board Manager. © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 22 of 35 Next, quit and reopen the Arduino IDE to ensure that all of the boards are properly installed. You should now be able to see the new boards listed in the Tools->Board menu. Finally follow the steps below for your platform to finish the installation - basically installing drivers and permissions management Windows Setup (http://adafru.it/jAa) Mac OSX Setup (http://adafru.it/mak) Linux Setup (http://adafru.it/iOE) Also check out the troubleshooting section (http://adafru.it/mal) for some advice on common errors. Have fun using Adafruit's boards! Easy Installation If you have trouble using the super easy installation method above another way to install support for Adafruit's boards is with the following preconfigured Arduino IDE downloads. Just grab the right file for your platform and use it like the normal Arduino IDE. Adafruit's boards like Trinket, Pro Trinket, Gemma, and Flora are configured to show up in the board list automatically! Arduino 1.6.4 with Adafruit Boards for Windows http://adafru.it/f83 Arduino 1.6.4 with Adafruit Boards for Mac OSX (10.7+) http://adafru.it/f84 © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 23 of 35 Arduino 1.6.4 with Adafruit Boards for Linux (32-bit) http://adafru.it/f85 Arduino 1.6.4 with Adafruit Boards for Linux (64-bit) http://adafru.it/f86 Once you've downloaded and installed the IDE follow the steps below for your platform to finish the installation: Windows Setup (http://adafru.it/jAa) Mac OSX Setup (http://adafru.it/mak) Linux Setup (http://adafru.it/iOE) Also check out the troubleshooting section (http://adafru.it/mal) for some advice on common errors. Have fun using Adafruit's boards! Manual Installation If you have your own version of the Arduino IDE or would like to install the Adafruit boards yourself then follow the steps below. However it is highly recommended that most users stick to the easy install downloads above! With the 1.6.x version of the Arduino IDE the process of adding support for new boards is much simpler than previous versions. First start by downloading a version of the Arduino 1.6.x IDE and installing it as normal. Note that these instructions are only tested to work against the Arduino 1.6.4 IDE, earlier or later versions may or may not work! Once you've installed the stock Arduino IDE download and unzip the following file which contains Adafruit's board definitions (http://adafru.it/eTY): Adafruit Board Definitions http://adafru.it/eTZ Unzip the file and navigate inside the Adafruit_Arduino_Boards folder to find a hardware subfolder with a small hiearchy of files, and adrivers folder with Flora drivers specific to Windows. Next find your installed Arduino IDE's hardware subfolder. For Windows and Linux the hardware subfolder should be directly beneath the folder where Arduino's IDE was installed. For Mac OSX the folder is hidden inside the application bundle. Right click on the Arduino application and click 'Show Package Contents', then navigate to the Content -> Resources -> Java folder to find the hardware subfolder. © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 24 of 35 Once you've found Arduino's hardware subfolder carefully merge in the contents of the hardware folder from Adafruit's board definitions, being sure to overwrite any file that conflicts (only avrdude.conf should conflict). When you're done the Arduino hardware folder should have the following hiearchy: hardware adafruit avr The contents of the hardware/adafruit/avr folder from Adafruit's board definitions. There will be a boards.txt, platform.txt and variants subfolder. arduino No changes to this hiearchy, it is exactly as provided by the Arduino IDE. tools avr etc avrdude.conf - This version of avrdude.conf should be from Adafruit's board definitions and completely overwrites the version provided by the Arduino IDE. ... all other files as provided by the Arduino IDE. ... all other files as provided by the Arduino IDE. Finally on Windows only, copy the contents of the drivers folder from the board definitions download into the Arduino IDE's drivers folder (it's a sibling of the hardware folder you found earlier). That's all you need to do to manually install Adafruit's boards with the 1.6.x version of Arduino! Now follow the steps below for your platform to finish the installation: Windows Setup (http://adafru.it/jAa) Mac OSX Setup (http://adafru.it/mak) Linux Setup (http://adafru.it/iOE) Also check out the troubleshooting section (http://adafru.it/mal) for some advice on common errors. Have fun using Adafruit's boards! © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 25 of 35 HELP! I just plugged it in and I can't seem to connect to my Circuit Playground with Arduino! 99% of initial problems with circuit playground are due to having charge USB cables instead of sync cables. Do not use a cable you've only used for charging a phone. Make sure its a cable that can pass data as well as power. Lately, there's been a lot of products shipped with charging only cables and it's very confusing because the Circuit Playground lights up but does not show up in the Arduino IDE! So, please, try multiple USB cables, and if you find a charge-only cable, cut it in half and throw it away so you will not make the mistake again! © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 26 of 35 Libraries We wrapped up everything you need to run Arduino code on your Circuit Playground is wrapped up into a tidy library that integrates all the sensing and lighting. Installing Via Library Manager The Circuit Playground library is available on the Adafruit GitHub website (http://adafru.it/naF). The library is installed in versions of the Arduino IDE greater than 1.6.7 as follows: In the menu click "Sketch", then "Include Library" At the top, click "Manage Libraries. . ." Type "Circuit Playground" in the search box. You should see Adafruit Circuit Playground listed. Download Adafruit_CircuitPlayground 'Manually' To begin working with Circuit Playground, you will need to download Adafruit_CircuitPlayground from our github repository (http://adafru.it/naF. You can do that by visiting the github repo and manually downloading or, easier, just click this button to download the zip Download Adafruit CircuitPlayground Library http://adafru.it/naB Rename the uncompressed folder Adafruit_CircuitPlayground and check that the Adafruit_CircuitPlayground folder contains Adafruit_CircuitPlayground.cpp and Adafruit_CircuitPlayground.h Place the Adafruit_CircuitPlayground folder your arduinosketchfolder/libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE. We also have a great tutorial on Arduino library installation at: http://learn.adafruit.com/adafruit-all-about-arduino-libraries-install-use (http://adafru.it/aYM © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 27 of 35 Run the Demo Plug in your Circuit Playground. Under Windows you'll need to make sure you have installed the driver package (http://adafru.it/naC). Do that if you haven't! Next, you'll also need to make sure you have installed the Adafruit Board Support package. That's required no matter what computer you're using. Select the Circuit Playground Board Under the Tools -> Board submenu, scroll down to Adafruit Boards and pick Adafruit Circuit Playground Select the matching Port Under Tools->Port select the port that is labed (Circuit Plaground) © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 28 of 35 Load the Demo Program OK you're now ready to load the demo. Under File->Examples locate Adafruit CircuitPlayground and then select the demo program. Compile/Verify the Demo Click the Verify button (also the Sketch->Verify menu item) to compile/verify the demo. © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 29 of 35 Make sure you get "Done compiling." and no errors Upload Demo Click the Upload button to upload the code © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 30 of 35 You should get a Done uploading. message in the blue statusbar You can now run the serial console to get data output: © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 31 of 35 You'll get information such as: "Capacitive touch" readings for all 8 outer pads (under 50 means not touched, over 100 usually means the pads are touched) Slide switch location (left or right) If the Right and Left buttons are pressed Light sensor readings, higher values mean more light Sound sensor readings X, Y and Z accelerometer readings Temperature in Celcius © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 32 of 35 Downloads Windows Driver Software Available here (http://adafru.it/naC) Source Arduino Circuit Playground interfacing library (http://adafru.it/naF) Adafruit Board Support Pkg (Should be installed via the Board Manager!) (http://adafru.it/eTY) PCB Files in EagleCAD format (http://adafru.it/nb5) Schematic © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 33 of 35 Fabrication Print Dims in inches © Adafruit Industries https://learn.adafruit.com/introducing-circuit-playground Page 34 of 35 © Adafruit Industries Last Updated: 2016-08-27 02:46:57 AM UTC Page 35 of 35

很抱歉,暂时无法提供与“3000”相匹配的价格&库存,您可以联系我们找货

免费人工找货