CINXE.COM

Overview | BlueLive: Livestream Studio switcher controller | Adafruit Learning System

<!doctype html> <html lang="en-US" prefix="og: http://ogp.me/ns#"> <head> <meta charset="utf-8"> <link rel="mask-icon" href="/assets/adafruit_favicon-fa25640e.svg" color="#000000"> <link rel="icon" type="image/x-icon" href="/assets/favicon-5362a6c7.ico" /> <title>Overview | BlueLive: Livestream Studio switcher controller | Adafruit Learning System</title> <meta name="guide-title" content="BlueLive: Livestream Studio switcher controller"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@adafruit"> <meta name="twitter:title" content="BlueLive: Livestream Studio switcher controller"> <meta name="twitter:description" content="Mapped for Livestream Studio, switch streams with big ole buttons"> <meta name="twitter:image:src" content="https://cdn-learn.adafruit.com/guides/images/000/001/106/medium800thumb/Site-Gif4.gif"> <meta name="twitter:domain" content="https://learn.adafruit.com"> <link rel="canonical" href="https://learn.adafruit.com/bluelive/overview" /> <meta name="title" property="og:title" content="BlueLive: Livestream Studio switcher controller" /> <meta name="description" property="og:description" content="Livestream Studio is an incredibly robust streaming software. Regular keyboards and mice work, but for fast action and ease of use, you can&#39;t beat a dedicated piece of switching hardware with arcade buttons. Bluetooth and LiPo-battery powered, have access to everything you need to get your show switching with gusto." /> <meta property="og:type" content="website" /> <meta name="image" property="og:image" content="https://cdn-learn.adafruit.com/guides/images/000/001/106/medium800thumb/Site-Gif4.gif" /> <meta name="url" property="og:url" content="https://learn.adafruit.com/bluelive/overview" /> <meta name="site_name" property="og:site_name" content="Adafruit Learning System" /> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://learn.adafruit.com/bluelive/overview", "name": "BlueLive: Livestream Studio switcher controller", "description": "Livestream Studio is an incredibly robust streaming software. Regular keyboards and mice work, but for fast action and ease of use, you can&#39;t beat a dedicated piece of switching hardware with arcade buttons. Bluetooth and LiPo-battery powered, have access to everything you need to get your show switching with gusto.", "publisher": "Adafruit", "datePublished": "2015-11-29T19:40:09-05:00", "potentialAction": { "@type": "SearchAction", "target": "https://learn.adafruit.com/search?q={search_term}", "query-input": "required name=search_term" }, "author": { "@type": "Person", "name": "Timothy Reese" } } </script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="cQZC4Mw8iXI8zPInxGdtYEALZXZiTxYflhCyFHE04lSWyrAPTm8TrjD8_RxP7famj7vgVpt3M2l8XpGRPqyzkA" /> <link rel="alternate" type="application/atom+xml" title="ATOM" href="/feed" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="/feed.rss" /> <link rel="stylesheet" href="/assets/application-c3315b32.css" data-turbo-track="reload" media="screen" /> <link rel="preload" href="https://cdn-shop.adafruit.com/fonts/proximanova/proximanova-light-webfont.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://cdn-shop.adafruit.com/fonts/proximanova/proximanova-regular-webfont.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://cdn-shop.adafruit.com/fonts/proximanova/proximanova-semibold-webfont.woff2" as="font" type="font/woff2" crossorigin> <script> var dataLayer = []; function gtag(){dataLayer.push(arguments);} </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PRPXBQ6');</script> <!-- End Google Tag Manager --> <script> gtag('js', new Date()); </script> <script> gtag("event", "view_item_list", { item_list_id: "1106:6173", item_list_name: "bluelive/overview", items: [ { "item_id": "1535", "item_name": "Bluefruit EZ-Key - 12 Input Bluetooth HID Keyboard Controller", "affiliation": "Featured Product" }, { "item_id": "1612", "item_name": "NeoPixel Mini Button PCB - Pack of 5", "affiliation": "Featured Product" }, { "item_id": "2466", "item_name": "Adafruit METRO 328 without Headers", "affiliation": "Featured Product" }, { "item_id": "732", "item_name": "MCP23017 - i2c 16 input/output port expander", "affiliation": "Featured Product" }, { "item_id": "2205", "item_name": "IC Socket - for 28-pin 0.3\" Chips - Pack of 3", "affiliation": "Featured Product" }, { "item_id": "1877", "item_name": "Silicone Cover Stranded-Core Wire - 2m 26AWG Red", "affiliation": "Featured Product" }, { "item_id": "1878", "item_name": "Silicone Cover Stranded-Core Wire - 2m 26AWG Blue", "affiliation": "Featured Product" }, { "item_id": "1882", "item_name": "Silicone Cover Stranded-Core Wire - 2m 26AWG White", "affiliation": "Featured Product" }, { "item_id": "2465", "item_name": "PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A", "affiliation": "Featured Product" }, { "item_id": "258", "item_name": "Lithium Ion Polymer Battery - 3.7v 1200mAh", "affiliation": "Featured Product" }, { "item_id": "1995", "item_name": "5V 2.5A Switching Power Supply with 20AWG MicroUSB Cable", "affiliation": "Featured Product" }, { "item_id": "471", "item_name": "Arcade Button - 30mm Translucent Clear", "affiliation": "Featured Product" }, { "item_id": "1439", "item_name": "16mm Illuminated Pushbutton - Red Momentary", "affiliation": "Featured Product" }, { "item_id": "1440", "item_name": "16mm Illuminated Pushbutton - Green Momentary", "affiliation": "Featured Product" }, { "item_id": "1441", "item_name": "16mm Illuminated Pushbutton - Yellow Momentary", "affiliation": "Featured Product" }, { "item_id": "1477", "item_name": "16mm Illuminated Pushbutton - Blue Momentary", "affiliation": "Featured Product" }, { "item_id": "1479", "item_name": "16mm Illuminated Pushbutton - White Momentary", "affiliation": "Featured Product" }, { "item_id": "2670", "item_name": "Bakelite Universal Perfboard Plates - Pack of 10", "affiliation": "Featured Product" }, { "item_id": "2067", "item_name": "PLA Filament for 3D Printers - 1.75mm Diameter - White - 1KG", "affiliation": "Featured Product" }, { "item_id": "2060", "item_name": "PLA Filament for 3D Printers - 1.75mm Diameter - Black - 1KG", "affiliation": "Featured Product" }, { "item_id": "152", "item_name": "Flush diagonal cutters", "affiliation": "Featured Product" }, { "item_id": "291", "item_name": "Helping Third Hand Magnifier W/Magnifying Glass Tool", "affiliation": "Featured Product" }, { "item_id": "1589", "item_name": "4700uF 10v Electrolytic Capacitor", "affiliation": "Featured Product" }, { "item_id": "898", "item_name": "USB cable - 6\" A/MicroB", "affiliation": "Featured Product" } ] }); </script> <meta name='viewport' content='initial-scale=1, viewport-fit=cover'> <!-- <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"> --> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <script> window.rails_env = 'production'; </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://learn.adafruit.com/", "potentialAction": { "@type": "SearchAction", "target": "https://learn.adafruit.com/search?q={search_term}", "query-input": "required name=search_term" } } </script> <script src="/assets/application-3792cf70.js" data-turbo-track="reload" type="module"></script> </head> <body class="application pages show production"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PRPXBQ6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="outer-wrapper"> <div id="inner-wrapper"> <div id="messaging-wrapper" class="messages-container" data-load="https://www.adafruit.com/api/multi_message.php"></div> <a data-turbo="false" class="skip-to-main" href="#main-content-container">Skip to main content</a> <header id="adafruit-header" aria-label="Adafruit header"> <div id="small-header"> <div class="first-row"> <nav aria-label="Adafruit applications menu"> <ul class="application-links"> <li><a aria-label="Adafruit Shop" href="https://www.adafruit.com">Shop</a></li> <li class="selected"><a aria-label="Adafruit Learning System" href="https://learn.adafruit.com">Learn</a></li> <li><a aria-label="Adafruit Blog" href="https://blog.adafruit.com">Blog</a></li> <li><a aria-label="Adafruit Forums and Support" href="https://forums.adafruit.com">Forums</a></li> <li><a aria-label="Adafruit IO, the internet of things" href="https://io.adafruit.com">IO</a></li> <li><a aria-label="Adafruit Youtube Videos" href="https://www.youtube.com/adafruit/live">LIVE!</a></li> <li><a aria-label="Adafruit product box subscription" href="https://www.adabox.com">AdaBox</a></li> </ul> </nav> </div> <div class="second-row"> <div class="row-content"> <div id="mobile-header-logo"> <a href="https://learn.adafruit.com"> <img id="small-logo" height="50" width="50" alt="Adafruit Logo" src="/logos/adafruit_logo_small.png?-4044135477562173491" /> </a> </div> <button id="mobile-menu-button" class="c-hamburger c-hamburger--htx"> <span>toggle menu</span> </button> <div id="mobile-search-wrapper"> <form action="https://learn.adafruit.com/search" method="get"> <label for="mobile-search" style="display:none;">Search</label> <input id="mobile-search" type="text" name="q" autocomplete="off" data-app-id="W9DMM4OTH0" data-app-key="28a76a2b87be38db12283ebda329425a" data-app-index="learn_guides_production" data-app-uri="https://learn.adafruit.com" /> <button type="submit" aria-label="Submit search"><i class="fa fa-search"></i></button> </form> </div> <a id="mobile-header-cart" href="https://www.adafruit.com/shopping_cart"> <span class="small-cart-count" aria-live="polite">0</span> <i class="fa fa-shopping-cart"></i> </a> </div> </div> <nav id="small-header-nav"> <div id="small-menu"> <ul> <li class="account-info"> <a href="/users/sign_in">Sign In</a> | <a href="https://accounts.adafruit.com/">Create Account</a> </li> <li><a href="https://adafruit-playground.com">Playground</a></li> <li><a href="/guides/latest">New Guides</a></li> <li><a href="/groups">Series</a></li> <li><a href="https://www.adafruit.com/wishlists">Wishlists</a></li> <li> <a class="random-guide-link" aria-label="View a Random Guide" href="https://learn.adafruit.com/guides/random"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path fill="currentColor" d="M478.578,244.475H278.047c-3.81,0-7.42,0.78-10.829,1.961l56.305-56.305c6.306-6.306,9.759-14.706,9.759-23.64 c0-8.935-3.454-17.335-9.759-23.64L190.282,9.609c-12.589-12.611-34.692-12.611-47.281,0L9.759,142.85 C3.454,149.156,0,157.556,0,166.491s3.454,17.335,9.759,23.64l133.242,133.242c6.306,6.306,14.683,9.759,23.64,9.759 c8.957,0,17.335-3.454,23.64-9.759l56.305-56.305c-1.181,3.409-1.961,7.019-1.961,10.829v200.531 c0,18.427,14.995,33.422,33.422,33.422h200.531c18.427,0,33.422-14.995,33.422-33.422V277.897 C512,259.47,497.005,244.475,478.578,244.475z M182.394,271.368c-4.345,4.345-10.049,6.506-15.753,6.506 s-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,248.552,191.106,262.679,182.394,271.368z M182.394,182.244c-4.345,4.345-10.049,6.506-15.753,6.506 c-5.704,0-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,159.428,191.106,173.554,182.394,182.244z M182.394,93.119c-4.345,4.345-10.049,6.506-15.753,6.506 c-5.704,0-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,70.303,191.106,84.429,182.394,93.119z M311.469,467.287c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281c12.277,0,22.281,9.982,22.281,22.281C333.75,457.305,323.746,467.287,311.469,467.287z M311.469,333.6c-12.277,0-22.281-9.982-22.281-22.281c0-12.299,10.004-22.281,22.281-22.281c12.277,0,22.281,9.982,22.281,22.281 C333.75,323.618,323.746,333.6,311.469,333.6z M378.313,400.444c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281C400.594,390.462,390.59,400.444,378.313,400.444z M445.156,467.287c-12.277,0-22.281-9.982-22.281-22.281c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281 C467.438,457.305,457.433,467.287,445.156,467.287z M445.156,333.6c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281C467.438,323.618,457.433,333.6,445.156,333.6z"/> </g> </g> </svg> </a> </li> </ul> </div> <div id="mobile-search-results"></div> </nav> </div> <div id="large-header"> <nav class="first-row" aria-label="Adafruit main site"> <div class="row-content"> <nav aria-label="Adafruit applications menu"> <ul class="application-links"> <li><a aria-label="Adafruit Shop" href="https://www.adafruit.com">Shop</a></li> <li class="selected"><a aria-label="Adafruit Learning System" href="https://learn.adafruit.com">Learn</a></li> <li><a aria-label="Adafruit Blog" href="https://blog.adafruit.com">Blog</a></li> <li><a aria-label="Adafruit Forums and Support" href="https://forums.adafruit.com">Forums</a></li> <li><a aria-label="Adafruit IO, the internet of things" href="https://io.adafruit.com">IO</a></li> <li><a aria-label="Adafruit Youtube Videos" href="https://www.youtube.com/adafruit/live">LIVE!</a></li> <li><a aria-label="Adafruit product box subscription" href="https://www.adabox.com">AdaBox</a></li> </ul> </nav> <div id="account"> <span class="sign-out"><a href="/users/sign_in">Sign In</a></span> <div class="cart"> <a aria-label="Shopping Cart, 0 items" aria-live="polite" href="https://www.adafruit.com/shopping_cart"> <i class="fa fa-shopping-cart"></i> 0 </a> </div> </div> </div> </nav> <nav class="second-row" aria-label="Adafruit Learn application"> <div class="row-content"> <div class="left-content"> <div id="logo"> <a title="Adafruit Learning System" href="https://learn.adafruit.com"> <img alt="Adafruit Logo" src="/logos/logo_2x.png?-4044135477562173491" /> </a> </div> <ul class="main-nav-links"> <li class="dropdown with-overlay nav-link"> <button class="dropdown-label" aria-haspopup="true">Explore & Learn</button> <div class="dropdown-container"> <div class="dropdown-content" tabindex="-1"> <div class="flyout"> <div class="three-panels"> <div class="first-column"> <div class="content-header"> <span class="title">Learn Categories</span> </div> <div class="categories"> <ul> <li><a href="https://learn.adafruit.com/category/3d-printing">3D Printing</a></li> <li><a href="https://learn.adafruit.com/category/adabox">AdaBox</a></li> <li><a href="https://learn.adafruit.com/category/adafruit-products">Adafruit Products</a></li> <li><a href="https://learn.adafruit.com/category/arduino">Arduino Compatibles</a></li> <li><a href="https://learn.adafruit.com/category/breakout-boards">Breakout Boards</a></li> <li><a href="https://learn.adafruit.com/category/circuit-playground">Circuit Playground</a></li> <li><a href="https://learn.adafruit.com/category/circuitpython">CircuitPython</a></li> <li><a href="https://learn.adafruit.com/category/clue">CLUE</a></li> <li><a href="https://learn.adafruit.com/category/community-support">Community Support</a></li> <li><a href="https://learn.adafruit.com/category/components">Components</a></li> <li><a href="https://learn.adafruit.com/category/crickit">Crickit</a></li> <li><a href="https://learn.adafruit.com/category/customer-projects">Customer &amp; Partner Projects</a></li> <li><a href="https://learn.adafruit.com/category/development-boards">Development Boards</a></li> <li><a href="https://learn.adafruit.com/category/educators">Educators</a></li> <li><a href="https://learn.adafruit.com/category/el">EL Wire/Tape/Panel</a></li> <li><a href="https://learn.adafruit.com/category/feather">Feather</a></li> <li><a href="https://learn.adafruit.com/category/gaming-1">Gaming</a></li> </ul> <ul> <li><a href="https://learn.adafruit.com/category/hacks">Hacks</a></li> <li><a href="https://learn.adafruit.com/category/internet-of-things-iot">Internet of Things - IOT</a></li> <li><a href="https://learn.adafruit.com/category/lcds-and-displays">LCDs &amp; Displays</a></li> <li><a href="https://learn.adafruit.com/category/leds">LEDs</a></li> <li><a href="https://learn.adafruit.com/category/machine-learning">Machine Learning</a></li> <li><a href="https://learn.adafruit.com/category/makecode">MakeCode</a></li> <li><a href="https://learn.adafruit.com/category/maker-business">Maker Business</a></li> <li><a href="https://learn.adafruit.com/category/micro-bit">micro:bit</a></li> <li><a href="https://learn.adafruit.com/category/microcontrollers">Microcontrollers</a></li> <li><a href="https://learn.adafruit.com/category/programming">Programming</a></li> <li><a href="https://learn.adafruit.com/category/raspberry-pi">Raspberry Pi</a></li> <li><a href="https://learn.adafruit.com/category/robotics">Robotics &amp; CNC</a></li> <li><a href="https://learn.adafruit.com/category/sensors">Sensors</a></li> <li><a href="https://learn.adafruit.com/category/stemma">STEMMA</a></li> <li><a href="https://learn.adafruit.com/category/tools">Tools</a></li> <li><a href="https://learn.adafruit.com/category/trellis">Trellis</a></li> <li><a href="https://learn.adafruit.com/category/wearables">Wearables</a></li> </ul> </div> </div> <div class="middle-column"> </div> <div class="last-column hide-md"> <section class="image-content-card"> <img data-src="https://learn.adafruit.com/assets/headlines/stemma-690676c3.jpg" class="lazy" aria-hidden="true" alt="Explore, Groups to get your gears turning" src="data:," /> <div class="text"> <div class="main"> <span>Explore</span> </div> <div class="tagline"> <span>Groups to get your gears turning</span> </div> </div> <div class="button"> <a title="Groups to get your gears turning, Explore" href="https://learn.adafruit.com/explore">Explore Groups</a> </div> </section> </div> </div> </div> </div> </div> </li> <li class="nav-link"> <a class="new-guides-link" href="https://learn.adafruit.com/guides/latest">New Guides</a> </li> <li class="nav-link"> <a href="https://adafruit-playground.com">Playground</a> </li> <li class="nav-link"> <a class="random-guide-link" aria-label="View a Random Guide" href="https://learn.adafruit.com/guides/random"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path fill="currentColor" d="M478.578,244.475H278.047c-3.81,0-7.42,0.78-10.829,1.961l56.305-56.305c6.306-6.306,9.759-14.706,9.759-23.64 c0-8.935-3.454-17.335-9.759-23.64L190.282,9.609c-12.589-12.611-34.692-12.611-47.281,0L9.759,142.85 C3.454,149.156,0,157.556,0,166.491s3.454,17.335,9.759,23.64l133.242,133.242c6.306,6.306,14.683,9.759,23.64,9.759 c8.957,0,17.335-3.454,23.64-9.759l56.305-56.305c-1.181,3.409-1.961,7.019-1.961,10.829v200.531 c0,18.427,14.995,33.422,33.422,33.422h200.531c18.427,0,33.422-14.995,33.422-33.422V277.897 C512,259.47,497.005,244.475,478.578,244.475z M182.394,271.368c-4.345,4.345-10.049,6.506-15.753,6.506 s-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,248.552,191.106,262.679,182.394,271.368z M182.394,182.244c-4.345,4.345-10.049,6.506-15.753,6.506 c-5.704,0-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,159.428,191.106,173.554,182.394,182.244z M182.394,93.119c-4.345,4.345-10.049,6.506-15.753,6.506 c-5.704,0-11.408-2.161-15.753-6.506c-8.712-8.69-8.712-22.816,0-31.506c8.69-8.712,22.816-8.712,31.506,0 C191.106,70.303,191.106,84.429,182.394,93.119z M311.469,467.287c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281c12.277,0,22.281,9.982,22.281,22.281C333.75,457.305,323.746,467.287,311.469,467.287z M311.469,333.6c-12.277,0-22.281-9.982-22.281-22.281c0-12.299,10.004-22.281,22.281-22.281c12.277,0,22.281,9.982,22.281,22.281 C333.75,323.618,323.746,333.6,311.469,333.6z M378.313,400.444c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281C400.594,390.462,390.59,400.444,378.313,400.444z M445.156,467.287c-12.277,0-22.281-9.982-22.281-22.281c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281 C467.438,457.305,457.433,467.287,445.156,467.287z M445.156,333.6c-12.277,0-22.281-9.982-22.281-22.281 c0-12.299,10.004-22.281,22.281-22.281s22.281,9.982,22.281,22.281C467.438,323.618,457.433,333.6,445.156,333.6z"/> </g> </g> </svg> </a> </li> </ul> </div> <div class="right-content"> <div class="search-wrapper"> <div id="search-info" data-page="" data-app-id="W9DMM4OTH0" data-app-key="28a76a2b87be38db12283ebda329425a" data-app-index="learn_guides_production" data-app-uri="https://learn.adafruit.com"></div> <div id="search"></div> <i class="fa fa-search"></i> </div> </div> </div> </nav> </div> </header> <turbo-frame id="flash"></turbo-frame> <main id="main-content"> <div id="main-content-container" tabindex="-1"> <div class="toolbar-primary "> <div class="content"> <div class="left-content"> <div class="breadcrumbs" aria-label="Breadcrumbs"> <a href="https://learn.adafruit.com/"><i class='fa fa-home' role='img' title="Learn home"></i></a> <i class="fa fa-chevron-right separator"></i> <a href="/bluelive">BlueLive: Livestream Studio switcher controller</a> <i class="fa fa-chevron-right separator"></i> Overview </div> </div> <div class="right-content"> </div> </div> </div> <article id="content-wrapper" lang="en" class="" data-page-id="6173" data-guide-id="1106"> <header aria-label="Guide information" class="title-header"> <h1 class="title" aria-label="Guide title">BlueLive: Livestream Studio switcher controller</h1> <div class="details"> <img alt="Image for user timothyreese" class="user-image" src="https://secure.gravatar.com/avatar/bc9339b6f451b4db388e70d3926c0f1e?s=100" /> <div class="metadata"> <div class="byline"> by <a aria-label="Guide author" data-turbo="false" href="/u/timothyreese">Timothy Reese</a> </div> <div class="updated"> published November 29, 2015, last edited November 29, 2015<br> </div> <div class="small"> posted in <a href="/category/hacks">Hacks</a> <a href="/category/adafruit-products">Adafruit Products</a> <a href="/category/leds">LEDs</a>/ <a href="/category/led-pixels">LED Pixels</a> <a href="/category/microcontrollers">Microcontrollers</a> <a href="/category/3d-printing">3D Printing</a> </div> </div> <span class="right-content" role="region" aria-live="polite"> <div class="badges"></div> <div class="buttons"> <span id="guide-favorite"> <span data-controller="modals"> <a data-action="click-&gt;modals#show" class="bg-btn-secondary" aria-label="Select to Save this guide." href="/guides/1106/favorites"> <i class="fa fa-bookmark-o"></i> Save </a> <div class="dialog-container modal" id="favorites-modal" data-modals-target="modal" aria-labelledby="dialog-title" aria-hidden="true"> <div class="dialog-overlay" data-a11y-dialog-hide></div> <div class="dialog-content dialog-small"> <div class="dialog-header"> <div> <h5 class="dialog-title">New Favorite</h5> </div> <a href="#" class="dialog-close" data-a11y-dialog-hide="favorites-modal" aria-label="Close this dialog window">&times;</a> </div> <div class="dialog-body"> <p>Please <a href="https://accounts.adafruit.com/users/sign_in">sign in</a> to include this guide in your list of favorites.</p> <p>You will be redirected back to this guide once you <a href="https://accounts.adafruit.com/users/sign_in">sign in</a>, and can then save this guide as one of your favorites.</p> </div> <div class="dialog-footer"> <a href="#" class="dialog-close" data-a11y-dialog-hide="favorites-modal" aria-label="Close this dialog window">Close</a> </div> </div><!-- /.modal-content --> </div><!-- /.modal --> </span> </span> <a class="bg-btn-secondary" href="https://cdn-learn.adafruit.com/downloads/pdf/bluelive.pdf"> <i class="fa fa-download"></i> Download </a> </div> </span> </div> </header> <div class="left-sidebar-layout" role="region" aria-label="Page content"> <div class="sidebar"> <nav aria-label="Guide navigation"> <div class="data-group"> <ul class="nested-page-list" aria-label="Guide pages"> <li class='parent active'> <a class="published" href="/bluelive/overview">Overview</a> </li> <li class='parent '> <a class="published" href="/bluelive/3d-printing">3D Printing</a> </li> <li class='parent '> <a class="published" href="/bluelive/neopixel-arcade-button-hack">NeoPixel Arcade Button Hack</a> </li> <li class='parent '> <a class="published" href="/bluelive/wiring">Wiring</a> </li> <li class='parent '> <a class="published" href="/bluelive/code">Code</a> </li> <li class='parent '> <a class="published" href="/bluelive/pairing-to-your-machine">Pairing to Your Machine</a> </li> <li class='parent '> <a class="published" href="/bluelive/assembly">Assembly</a> </li> <li class='parent '> <a class="published" href="/bluelive/special-thanks">Special Thanks</a> </li> </ul> <div class="single-page-spacer"></div> <ul class="nested-page-list" aria-label="Guide resources"> <li> <a href="/bluelive?view=all">Single page</a> </li> <li> <div id="feedback_page_6173"> <a data-turbo-stream="true" class="feedback-link" title="Feedback? Corrections?" rel="nofollow" href="/feedback/new?page_id=6173"> Feedback? Corrections? </a> </div> </li> </ul> </div> <section> <div class="data-header"> Groups </div> <a href="/groups/the-versatility-of-the-almighty-arcade-button">The versatility of the almighty arcade button</a> </section> <section class="list-with-header"> <div class="list-header"> Featured Products <span class="view-all"> <a class="featured-products-link" href="/bluelive/featured_products">view all</a> </span> </div> <ul class="small-product-list"> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_1612" id="product_analytics_1612" value="{ &quot;item_list_id&quot;: 2773, &quot;item_list_name&quot;: &quot;ooze-master-3000-neopixel-simulated-liquid-physics&quot;, &quot;items&quot;: { &quot;item_id&quot;: 1612, &quot;item_name&quot;: &quot;NeoPixel Mini Button PCB - Pack of 5&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/1612-00.jpg' alt='Glowing NeoPixel Mini Button PCB wired up to a microcontroller' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/1612">NeoPixel Mini Button PCB - Pack of 5</a> </div> <div class="product-price">$4.95</div> <a id="1612-product" class="product-buy btn-primary " data-pid="1612" data-qty="1" data-name="NeoPixel Mini Button PCB - Pack of 5" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/1612">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_732" id="product_analytics_732" value="{ &quot;item_list_id&quot;: 1995, &quot;item_list_name&quot;: &quot;digital-circuits-6-eprom-emulator&quot;, &quot;items&quot;: { &quot;item_id&quot;: 732, &quot;item_name&quot;: &quot;MCP23017 - i2c 16 input/output port expander&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/732-05.jpg' alt='Angled shot of MCP23017 i2c 16 input/output port expander.' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/732">MCP23017 - i2c 16 input/output port expander</a> </div> <div class="product-price">$6.95</div> <a id="732-product" class="product-buy btn-primary " data-pid="732" data-qty="1" data-name="MCP23017 - i2c 16 input/output port expander" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/732">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_2205" id="product_analytics_2205" value="{ &quot;item_list_id&quot;: 1106, &quot;item_list_name&quot;: &quot;bluelive&quot;, &quot;items&quot;: { &quot;item_id&quot;: 2205, &quot;item_name&quot;: &quot;IC Socket - for 28-pin 0.3\&quot; Chips - Pack of 3&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/2205-00.jpg' alt='Pack of 3 IC Sockets for 28-pin 0.3 inch Chips' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/2205">IC Socket - for 28-pin 0.3&quot; Chips - Pack of 3</a> </div> <div class="product-price">$1.25</div> <a id="2205-product" class="product-buy btn-primary " data-pid="2205" data-qty="1" data-name="IC Socket - for 28-pin 0.3&quot; Chips - Pack of 3" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/2205">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_1877" id="product_analytics_1877" value="{ &quot;item_list_id&quot;: 1106, &quot;item_list_name&quot;: &quot;bluelive&quot;, &quot;items&quot;: { &quot;item_id&quot;: 1877, &quot;item_name&quot;: &quot;Silicone Cover Stranded-Core Wire - 2m 26AWG Red&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/1877-01.jpg' alt='Top shot of Red Silicone Cover Stranded ' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/1877">Silicone Cover Stranded-Core Wire - 2m 26AWG Red</a> </div> <a id="1877-product" class="notify product-buy btn-primary " data-pid="1877" data-qty="1" data-name="Silicone Cover Stranded-Core Wire - 2m 26AWG Red" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/1877">Out of Stock</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_1878" id="product_analytics_1878" value="{ &quot;item_list_id&quot;: 744, &quot;item_list_name&quot;: &quot;2014-halloween-3d-printed-projects-roundup&quot;, &quot;items&quot;: { &quot;item_id&quot;: 1878, &quot;item_name&quot;: &quot;Silicone Cover Stranded-Core Wire - 2m 26AWG Blue&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/1878-01.jpg' alt='Top shot of Blue Silicone Cover Stranded wire ' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/1878">Silicone Cover Stranded-Core Wire - 2m 26AWG Blue</a> </div> <div class="product-price">$0.95</div> <a id="1878-product" class="product-buy btn-primary " data-pid="1878" data-qty="1" data-name="Silicone Cover Stranded-Core Wire - 2m 26AWG Blue" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/1878">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_1882" id="product_analytics_1882" value="{ &quot;item_list_id&quot;: 1979, &quot;item_list_name&quot;: &quot;gemma-color-touch-pendant-necklace&quot;, &quot;items&quot;: { &quot;item_id&quot;: 1882, &quot;item_name&quot;: &quot;Silicone Cover Stranded-Core Wire - 2m 26AWG White&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/1882-01.jpg' alt='White Silicone Cover Stranded-Core Wire ' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/1882">Silicone Cover Stranded-Core Wire - 2m 26AWG White</a> </div> <div class="product-price">$0.95</div> <a id="1882-product" class="product-buy btn-primary " data-pid="1882" data-qty="1" data-name="Silicone Cover Stranded-Core Wire - 2m 26AWG White" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/1882">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_2465" id="product_analytics_2465" value="{ &quot;item_list_id&quot;: 1946, &quot;item_list_name&quot;: &quot;matrix-led-sand&quot;, &quot;items&quot;: { &quot;item_id&quot;: 2465, &quot;item_name&quot;: &quot;PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/2465-08.jpg' alt='Angled shot of PowerBoost 1000 Charger.' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/2465">PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A</a> </div> <div class="product-price">$19.95</div> <a id="2465-product" class="product-buy btn-primary " data-pid="2465" data-qty="1" data-name="PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/2465">Add to Cart</a> </div> </li> <li class="small-product-content-card"> <input type="hidden" name="product_analytics_258" id="product_analytics_258" value="{ &quot;item_list_id&quot;: 1338, &quot;item_list_name&quot;: &quot;adafruit-feather-m0-radio-with-lora-radio-module&quot;, &quot;items&quot;: { &quot;item_id&quot;: 258, &quot;item_name&quot;: &quot;Lithium Ion Polymer Battery - 3.7v 1200mAh&quot;, &quot;affiliation&quot;: &quot;Featured Product&quot; } }" class="product-json" autocomplete="off" /> <div class="product-image"> <img class='image-preview product-asset' src='https://cdn-shop.adafruit.com/640x480/258-02.jpg' alt='Lithium Ion Polymer Battery 3.7v 1200mAh with JST 2-PH connector' data-error='/assets/missing%2Fmissing.png' /> </div> <div class="product-details"> <div> <a class="product-title" href="https://www.adafruit.com/product/258">Lithium Ion Polymer Battery - 3.7v 1200mAh</a> </div> <a id="258-product" class="notify product-buy btn-primary " data-pid="258" data-qty="1" data-name="Lithium Ion Polymer Battery - 3.7v 1200mAh" target="_blank" aria-live="polite" rel="noopener noreferrer" href="https://www.adafruit.com/product/258">Out of Stock</a> </div> </li> </ul> </section> </nav> </div> <div> <div class="badges headline-badges"> <div class="badge favorites " title="Saves"> 51 </div> <div class="badge skill-level" title="Skill Level"> Beginner </div> <div class="badge skill-level" title="Guide Type"> Project guide </div> <turbo-frame id="display_reactions"></turbo-frame> </div> <h2 class="title" aria-label="Page title"> <span id="overview">Overview</span> </h2> <div class="page-content"> <div class="" role="region" aria-label="Page content"> <div class="embed-element"> <div class='build-video'><lite-youtube videoid="tRdjuYydZdU" params="feature=oembed" style="background-image: url('data:image/jpeg;base64,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');"> <a href="https://www.youtube.com/watch?v=tRdjuYydZdU" class="lty-playbtn" title="BlueLive - Bluetooth controller for Livestream Studio"> <span class="lyt-visually-hidden">Play Video: BlueLive - Bluetooth controller for Livestream Studio</span> </a> </lite-youtube> </div> </div> <div class="element image-element" aria-label="Image: hacks_BlueLive_73.jpg"> <a href="/assets/28569"> <img class="28569-asset" srcset="https://cdn-learn.adafruit.com/assets/assets/000/028/569/small360/hacks_BlueLive_73.jpg?1447889175 360w, https://cdn-learn.adafruit.com/assets/assets/000/028/569/medium640/hacks_BlueLive_73.jpg?1447889175 640w, https://cdn-learn.adafruit.com/assets/assets/000/028/569/medium800/hacks_BlueLive_73.jpg?1447889175 800w, https://cdn-learn.adafruit.com/assets/assets/000/028/569/large1024/hacks_BlueLive_73.jpg?1447889175 1024w" sizes="(max-width: 360px) 360px, (max-width: 640px) 640px, (max-width: 800px) 800px, 1024px" src="https://cdn-learn.adafruit.com/assets/assets/000/028/569/medium800/hacks_BlueLive_73.jpg?1447889175" alt="hacks_BlueLive_73.jpg" /> <span class="image-expand"><i class="fa fa-search-plus"></i></span> </a> </div> <div class="text-element"> <p>Sometimes you need one button for the job, and sometimes you need many.</p> <p>This project is a fully enclosed 3D-printed Bluetooth controller, powered by a聽<a href="http://www.adafruit.com/product/2466">METRO 328</a> and <a href="http://www.adafruit.com/product/258">LiPoly battery</a>, mapped to use with Livestream Studio.</p> <p>Using the serial input on the聽<a href="http://www.adafruit.com/product/1535">Bluefruit EZ-Key</a> and some <a href="http://www.adafruit.com/product/732">MCP23017 i2c expanders</a>, there's a whole load of buttons. Arcade buttons. Pushbuttons. Buttons and buttons and buttons!</p> </div> <div class="element image-element" aria-label="Image: hacks_BlueLive_63.jpg"> <a href="/assets/28570"> <img class="28570-asset" srcset="https://cdn-learn.adafruit.com/assets/assets/000/028/570/small360/hacks_BlueLive_63.jpg?1447889165 360w, https://cdn-learn.adafruit.com/assets/assets/000/028/570/medium640/hacks_BlueLive_63.jpg?1447889165 640w, https://cdn-learn.adafruit.com/assets/assets/000/028/570/medium800/hacks_BlueLive_63.jpg?1447889165 800w, https://cdn-learn.adafruit.com/assets/assets/000/028/570/large1024/hacks_BlueLive_63.jpg?1447889165 1024w" sizes="(max-width: 360px) 360px, (max-width: 640px) 640px, (max-width: 800px) 800px, 1024px" src="https://cdn-learn.adafruit.com/assets/assets/000/028/570/medium800/hacks_BlueLive_63.jpg?1447889165" alt="hacks_BlueLive_63.jpg" /> <span class="image-expand"><i class="fa fa-search-plus"></i></span> </a> </div> <div class="text-element"> <h3> <div class="anchor-anchor"> <a href="#why-livestream-studio-1521739" class="anchor-link"><span class="fa fa-link"></span></a><span id="why-livestream-studio-1521739" class="anchor-link-target"></span> </div>Why Livestream Studio?</h3> <p>Livestream Studio is a powerful, streamlined video streaming software designed for use with PCs and Livestream's own switcher boxes. While incredibly robust, there isn't MIDI support for using just any controller you'd like. Using the hotkey portion of the software, this bypasses the need to use a regular keyboard to get at specific functions.</p> </div> <div class="element image-element" aria-label="Image: hacks_BlueLive_67.jpg"> <a href="/assets/28571"> <img class="28571-asset" srcset="https://cdn-learn.adafruit.com/assets/assets/000/028/571/small360/hacks_BlueLive_67.jpg?1447889154 360w, https://cdn-learn.adafruit.com/assets/assets/000/028/571/medium640/hacks_BlueLive_67.jpg?1447889154 640w, https://cdn-learn.adafruit.com/assets/assets/000/028/571/medium800/hacks_BlueLive_67.jpg?1447889154 800w, https://cdn-learn.adafruit.com/assets/assets/000/028/571/large1024/hacks_BlueLive_67.jpg?1447889154 1024w" sizes="(max-width: 360px) 360px, (max-width: 640px) 640px, (max-width: 800px) 800px, 1024px" src="https://cdn-learn.adafruit.com/assets/assets/000/028/571/medium800/hacks_BlueLive_67.jpg?1447889154" alt="hacks_BlueLive_67.jpg" /> <span class="image-expand"><i class="fa fa-search-plus"></i></span> </a> </div> <div class="text-element"> <h3> <div class="anchor-anchor"> <a href="#but-what-if-i-dont-use-livestream-studio-1521741" class="anchor-link"><span class="fa fa-link"></span></a><span id="but-what-if-i-dont-use-livestream-studio-1521741" class="anchor-link-target"></span> </div>But what if I don't use Livestream Studio?</h3> <p>Map it to whatever you'd like! The code is pretty heavily documented, so feel free to modify it to your needs.</p> </div> <div class="element image-element" aria-label="Image: hacks_BlueLive_69.jpg"> <a href="/assets/28572"> <img class="28572-asset" srcset="https://cdn-learn.adafruit.com/assets/assets/000/028/572/small360/hacks_BlueLive_69.jpg?1447889144 360w, https://cdn-learn.adafruit.com/assets/assets/000/028/572/medium640/hacks_BlueLive_69.jpg?1447889144 640w, https://cdn-learn.adafruit.com/assets/assets/000/028/572/medium800/hacks_BlueLive_69.jpg?1447889144 800w, https://cdn-learn.adafruit.com/assets/assets/000/028/572/large1024/hacks_BlueLive_69.jpg?1447889144 1024w" sizes="(max-width: 360px) 360px, (max-width: 640px) 640px, (max-width: 800px) 800px, 1024px" src="https://cdn-learn.adafruit.com/assets/assets/000/028/572/medium800/hacks_BlueLive_69.jpg?1447889144" alt="hacks_BlueLive_69.jpg" /> <span class="image-expand"><i class="fa fa-search-plus"></i></span> </a> </div> <div class="text-element"> <h3> <div class="anchor-anchor"> <a href="#tools-youll-need-1521743" class="anchor-link"><span class="fa fa-link"></span></a><span id="tools-youll-need-1521743" class="anchor-link-target"></span> </div>Tools You'll Need:</h3> <ul> <li>Soldering iron of some sort. I use an Aoyue, but any good ones will work.</li> <li>Needle nose pliers. My favorites are on my Leatherman II multitool.</li> <li>Flush cutters. Always and forever.</li> <li>Third hand tool. The $6 one from Adafruit will do the job, the super fancy one will do the job even better.</li> <li>Optional: Blu-Tack for soldering聽the NeoPixel mini PCBs.聽<a title="Blu-Tack on Amazon" href="http://www.amazon.com/Blu-Tack-Reusable-Adhesive-75g/dp/B001FGLX72/" target="_blank">Amazon.</a> </li> <li>3D Printer. If you don't have one, you can always source the parts out to Shapeways, or a similar service. Ever upward, never fearing.</li> <li>Silicone cover wire. I'm reiterating this here from the side, <strong>because it's not optional</strong>. <strong>Without silicone cover wire, the arcade button hack won't work.</strong> Trust me. You can use regular hookup wire for the rest of the project, but honestly, the silicone stuff is incredible. If you've never used it, and especially if you do high temperature RoHS soldering (380* C), you will love it. If you ever have to do a lot of cable wrangling, you'll love it. This project switched me over entirely.</li> <li>2x M2 6mm machine screws.</li> <li>8x M3 8mm (or more, doesn't really matter) flat screws.</li> <li>1x聽1000uf 6.3V (or higher) capacitor</li> <li>1x 300-500 Ohm resistor</li> <li>25x 150 Ohm resistors</li> <li>3x 10k Ohm resistors</li> <li>Charting tape.</li> <li>White paint pen.</li> <li> <a href="http://www.amazon.com/gp/product/B003765X38" target="_blank">Bluetooth 2.1 Adapter</a>聽(if you don't have one.)</li> <li>A drill of some sort.</li> <li>A roughly 1/8" drillbit, or M3 to be specific.</li> <li>Scissors.</li> </ul> <h3> <div class="anchor-anchor"> <a href="#disclaimers-1521743" class="anchor-link"><span class="fa fa-link"></span></a><span id="disclaimers-1521743" class="anchor-link-target"></span> </div>Disclaimers:</h3> <ul> <li>This is a聽Bluetooth Raw HID and ASCII input project, <strong>not</strong><strong> MIDI</strong>.</li> <li>The casing for this project was 3D printed, and because of its size, you'll want to make sure your bed level is tightly calibrated. It was designed to work within the parameters of a Makerbot Replicator 2, but any 3D printer that has the right build volume will absolutely work.</li> <li>This is a very large project, and quite a bit of work. None of the steps are difficult for soldering, or require wave ovens or sensitive scopes. But it is a not insubstantial amount聽of effort, so bear that in mind.</li> </ul> <p>聽</p> <h1> <div class="anchor-anchor"> <a href="#lets-get-started-1521743" class="anchor-link"><span class="fa fa-link"></span></a><span id="lets-get-started-1521743" class="anchor-link-target"></span> </div>Let's get started!</h1> </div> </div> <div class="page-last-updated"> <p>Page last edited August 17, 2015</p> <p>Text editor powered by <a href="https://www.tiny.cloud/">tinymce</a>.</p> </div> </div> <div class="page-navigation"> <a class="next-page btn-primary large" aria-label="Next page" href="/bluelive/3d-printing"> 3D Printing&nbsp;<i class="fa fa-chevron-right"></i> </a> </div> </div> </div> </article> <div class="related-guides-wrapper"> <section class="content-card-group-preview"> <div class="group-preview-headline"> <div class="title"> Related Guides </div> </div> <a class="scroll-back"><i class="fa fa-angle-left"></i></a> <div class="content-card-group-container"> <div class="content-card-group"> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/adafruit-powerboost-1000c-load-share-usb-charge-boost"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/005/medium640/mainpix.jpg?1520543198" aria-hidden="true" alt="" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/adafruit-powerboost-1000c-load-share-usb-charge-boost">Adafruit Powerboost 1000C</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/adafruit2"> <span class="name">lady ada</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 115 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/7-hdmi-portable-monitor"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/072/medium640/hero-comp.jpg?1535062473" aria-hidden="true" alt="7&quot; Portable HDMI Monitor" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/7-hdmi-portable-monitor">7&quot; Portable HDMI Monitor</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 47 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/raspberry-pi-zero-npr-one-radio"> <div class="image-container"> <video class="video-preview lazy" preload="auto" muted="muted" loop="loop" playsinline poster="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/335/medium640thumb/16_launch.gif?1520544098" data-error="/assets/missing%2Fmissing.png" 'aria-hidden'=true> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/335/medium640mp4/16_launch.mp4?1520544098"></data-src> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/335/medium640webm/16_launch.webm?1520544098" type="video/webm; codecs=vp8,vorbis"></data-src> Your browser does not support the video tag. This links to the guide Raspberry Pi Zero NPR One Radio. </video> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/335/medium640thumb/16_launch.gif?1520544098" aria-hidden="true" alt="Raspberry Pi Zero NPR One Radio" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/raspberry-pi-zero-npr-one-radio">Raspberry Pi Zero NPR One Radio</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/uniontownlabs"> <span class="name">Todd Treece</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 51 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/mini-raspberry-pi-handheld-notebook-palmtop"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/046/medium640/hero-pitop-sm.jpg?1535062159" aria-hidden="true" alt="Mini Raspberry Pi Handheld Notebook" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/mini-raspberry-pi-handheld-notebook-palmtop">Mini Raspberry Pi Handheld Notebook</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 145 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pyportal-case"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/436/medium640/hero-blue.jpg?1551565374" aria-hidden="true" alt="PyPortal Case" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pyportal-case">PyPortal Case</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 29 </div> <div class="badge skill-level"> Beginner </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pyportal-alarm-clock"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/406/medium640/hero-trek-desk-1.jpg?1553037365" aria-hidden="true" alt="PyPortal Alarm Clock" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pyportal-alarm-clock">PyPortal Alarm Clock</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/dastels"> <span class="name">Dave Astels</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 64 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/crickit-snake-bot"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/094/medium640/blinka.JPG?1532728768" aria-hidden="true" alt="CRICKIT Snake Bot" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/crickit-snake-bot">CRICKIT Snake Bot</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/dastels"> <span class="name">Dave Astels</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 16 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/portable-5in-monitor-with-hdmi"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/653/medium640/hero-RaspPi-B-thumb.jpg?1515090233" aria-hidden="true" alt="3D Printed Case for 5in Display" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/portable-5in-monitor-with-hdmi">Portable 5in Monitor with HDMI</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 72 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pyportal-roku-remote"> <div class="image-container"> <video class="video-preview lazy" preload="auto" muted="muted" loop="loop" playsinline poster="https://cdn-learn.adafruit.com/guides/cropped_images/000/003/042/medium640thumb/demo.gif?1594302373" data-error="/assets/missing%2Fmissing.png" 'aria-hidden'=true> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/003/042/medium640mp4/demo.mp4?1594302373"></data-src> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/003/042/medium640webm/demo.webm?1594302373" type="video/webm; codecs=vp8,vorbis"></data-src> Your browser does not support the video tag. This links to the guide PyPortal Roku Remote. </video> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/003/042/medium640thumb/demo.gif?1594302373" aria-hidden="true" alt="PyPortal Roku Remote" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pyportal-roku-remote">PyPortal Roku Remote</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/eherrada"> <span class="name">Eva Herrada</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 15 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/fpv-mini-ground-station"> <div class="image-container"> <video class="video-preview lazy" preload="auto" muted="muted" loop="loop" playsinline poster="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/333/medium640thumb/hero-controller-loop.gif?1535574350" data-error="/assets/missing%2Fmissing.png" 'aria-hidden'=true> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/333/medium640mp4/hero-controller-loop.mp4?1535574350"></data-src> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/333/medium640webm/hero-controller-loop.webm?1535574350" type="video/webm; codecs=vp8,vorbis"></data-src> Your browser does not support the video tag. This links to the guide FPV Mini Display. </video> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/333/medium640thumb/hero-controller-loop.gif?1535574350" aria-hidden="true" alt="FPV Mini Display" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/fpv-mini-ground-station">FPV Mini Display</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 26 </div> <div class="badge skill-level"> Beginner </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pocket-pigrrl"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/000/988/medium640/hero_pigrrl_purple_smaller.jpeg?1535058435" aria-hidden="true" alt="Pocket PiGRRL" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pocket-pigrrl">Pocket PiGRRL</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 184 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pixie-3-watt-smart-chainable-led-pixels"> <div class="image-container"> <video class="video-preview lazy" preload="auto" muted="muted" loop="loop" playsinline poster="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/141/medium640thumb/gifforlimor_SMALL.gif?1515089878" data-error="/assets/missing%2Fmissing.png" 'aria-hidden'=true> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/141/medium640mp4/gifforlimor_SMALL.mp4?1515089878"></data-src> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/141/medium640webm/gifforlimor_SMALL.webm?1515089878" type="video/webm; codecs=vp8,vorbis"></data-src> Your browser does not support the video tag. This links to the guide Pixie - the 3W Chainable LED Pixel. </video> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/141/medium640thumb/gifforlimor_SMALL.gif?1515089878" aria-hidden="true" alt="Pixie - the 3W Chainable LED Pixel" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pixie-3-watt-smart-chainable-led-pixels">Pixie - the 3W Chainable LED Pixel</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/adafruit2"> <span class="name">lady ada</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 33 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/7-mini-pc"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/648/medium640/hero-pc.jpg?1535583157" aria-hidden="true" alt="7&quot; Mini PC" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/7-mini-pc">7&quot; Mini PC</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 57 </div> <div class="badge skill-level"> Beginner </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/crickit-wobblybot"> <div class="image-container"> <video class="video-preview lazy" preload="auto" muted="muted" loop="loop" playsinline poster="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/192/medium640thumb/thumbnail.gif?1537819708" data-error="/assets/missing%2Fmissing.png" 'aria-hidden'=true> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/192/medium640mp4/thumbnail.mp4?1537819708"></data-src> <data-src src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/192/medium640webm/thumbnail.webm?1537819708" type="video/webm; codecs=vp8,vorbis"></data-src> Your browser does not support the video tag. This links to the guide CRICKIT WobblyBot. </video> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/192/medium640thumb/thumbnail.gif?1537819708" aria-hidden="true" alt="CRICKIT WobblyBot" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/crickit-wobblybot">CRICKIT WobblyBot</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/dastels"> <span class="name">Dave Astels</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 51 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pyportal-view-master"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/002/452/medium640/hero-blue.jpg?1552239223" aria-hidden="true" alt="PyPortal View Master" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pyportal-view-master">PyPortal View Master</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 20 </div> <div class="badge skill-level"> Beginner </div> </div> </div> </div> </div> </div> <!-- Update templates/guides/guide.mustache in tandom --> <div class="guide-preview content-card"> <div class="preview-content"> <a aria-hidden="true" href="/pigrrl-2"> <div class="image-container"> <img data-src="https://cdn-learn.adafruit.com/guides/cropped_images/000/001/210/medium640/finished_build_1.JPG?1535067118" aria-hidden="true" alt="PiGRRL 2" class="image-preview lazy" src="data:," /> </div> </a> <div class="bottom-section"> <div class="content"> <a class="title" aria-label="Guide title" href="/pigrrl-2">PiGRRL 2</a> <div class="author"> By <a aria-label="Guide author" data-turbo="false" href="/u/pixil3d"> <span class="name">Ruiz Brothers</span> </a> </div> <div class="badges"> <div class="badge favorites " title="Saves"> 256 </div> <div class="badge skill-level"> Intermediate </div> </div> </div> </div> </div> </div> </div> </div> <a class="scroll-forward"><i class="fa fa-angle-right"></i></a> </section> </div> <div class="dialog-container modal" id="create-wishlist-modal" data-modals-target="modal" aria-labelledby="dialog-title" aria-hidden="true"> <div class="dialog-overlay" data-a11y-dialog-hide></div> <div class="dialog-content"> <div class="dialog-header"> <h5 class="dialog-title">Create Wishlist</h5> <a href="#" class="dialog-close" data-a11y-dialog-hide="create-wishlist-modal" aria-label="Close this dialog window">&times;</a> </div> <form> <div class="dialog-body"> <div class="form-group"> <label for="wishlist_title">Title</label> <input type="text" name="wishlist_title" id="wishlist_title" /> </div> <div class="form-group"> <label for="wishlist_description">Description</label> <textarea name="wishlist_description" id="wishlist_description"> </textarea> </div> </div> <div class="dialog-footer"> <input type="submit" name="commit" value="Create Wishlist" class="btn-primary" id="create-wishlist" data-disable-with="Create Wishlist" /> <a href="#" class="dialog-close" data-a11y-dialog-hide="create-wishlist-modal" aria-label="Close this dialog window">Close</a> </div> </form> </div> </div> </div> <div id="search-container"> <div class="toolbar-primary"> <div class="content"> <div class="left-content"> <div class="breadcrumbs"> <a href="https://learn.adafruit.com" aria-label="Home page"><i class='fa fa-home'></i></a> <i class="fa fa-chevron-right separator"></i> Search <i class="fa fa-chevron-right separator"></i> </div> </div> </div> </div> <div class="sub-header"> <div class="header-intro"> <h1 class="title">Search</h1> </div> <div class="header-main-content-wrapper"> <div class="header-main-content"> <div id="search-refinements" class="breakdown"> </div> </div> </div> </div> <div class="search-content left-sidebar-layout"> <div> <div class="facets-wrapper"> <h5 class="search-refinement-header">Categories</h5> <div id="search-categories"></div> </div> </div> <div> <div id="search-results" class="search-content-card-group"></div> <div id="search-pagination" class="pagination"></div> </div> </div> </div> <div id="remote-modal-wrapper"></div> <div id='main-content-overlay'></div> </main> <footer id="adafruit-footer"> <div class="footer-container"> <div class="application-support-link"> <div> <ul> <li> <a href="https://www.adafruit.com/contact_us">Contact Us</a> </li> <li> <a href="https://forums.adafruit.com/">Tech Support Forums</a> </li> <li> <a href="https://www.adafruit.com/faq">FAQs</a> </li> <li> <a href="https://www.adafruit.com/shippinginfo">Shipping &amp; Returns</a> </li> <li> <a href="https://www.adafruit.com/free">Freebies</a> </li> <li> <a href="https://www.adafruit.com/terms_of_service">Terms of Service</a> </li> <li> <a href="https://www.adafruit.com/privacy">Privacy &amp; Legal</a> </li> <li> <a href="https://www.adafruit.com/accessibility">Website Accessibility</a> </li> </ul> </div> <div> <ul> <li> <a href="https://www.adafruit.com/about">About Us</a> </li> <li> <a href="https://www.adafruit.com/press">Press</a> </li> <li> <a href="https://www.adafruit.com/educators">Educators</a> </li> <li> <a href="https://www.adafruit.com/distributors">Distributors</a> </li> <li> <a href="https://jobs.adafruit.com">Jobs</a> </li> <li> <a href="https://www.adafruit.com/category/14">Gift Cards</a> </li> </ul> </div> </div> <aside> <div class="quote">"This good fun, explore, explore, explore, that's what science is, exploration, finding out new things, so have a good time with it"</div> <div class="quote-attribution"><a href="http://en.wikipedia.org/wiki/Charles_H._Townes">Charles Townes</a></div> </aside> </div> <div class="footer-container bottom"> <a title="About Adafruit" id="footer-logo" href="https://learn.adafruit.com"> <img alt="Adafruit Logo" src="/logos/adafruit_logo_small.png?1852144339776377062" /> </a> <div class="social-links"> <a href="https://www.instagram.com/adafruit/" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Instagram"><i class="fa fa-instagram" aria-hidden="true"></i></a> <a href="https://twitter.com/adafruit/" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a> <a class="mastodon-logo" href="https://mastodon.cloud/@adafruit" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Mastodon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 216.4144 232.00976"><path class="logo" d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915" fill="currentColor"/><path d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675" fill="#000"/></svg></a> <a href="https://www.facebook.com/adafruitindustries" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a> <a href="https://www.youtube.com/adafruit" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on YouTube"><i class="fa fa-youtube" aria-hidden="true"></i></a> <a href="https://github.com/adafruit" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Github"><i class="fa fa-github" aria-hidden="true"></i></a> <a class="tiktok-logo" aria-label="Adafruit on TikTok" href="https://www.tiktok.com/@adafruit" target="_blank" rel="noopener noreferrer"><svg viewBox="3 2 20 22" xmlns="http://www.w3.org/2000/svg"><path class="logo" d="M19.8059 7.50695C18.7771 7.50695 17.8278 7.16612 17.0655 6.59113C16.1912 5.93198 15.5631 4.9651 15.3412 3.85069C15.2863 3.57534 15.2567 3.29119 15.2539 3H12.3149V11.0308L12.3114 15.4297C12.3114 16.6057 11.5455 17.6029 10.4839 17.9536C10.1758 18.0553 9.8431 18.1036 9.49663 18.0846C9.05438 18.0603 8.63995 17.9268 8.27975 17.7113C7.51322 17.2529 6.99351 16.4212 6.97942 15.4698C6.95724 13.9829 8.15933 12.7706 9.64522 12.7706C9.93852 12.7706 10.2202 12.8185 10.4839 12.9054V10.7104V9.92134C10.2058 9.88015 9.92268 9.85867 9.63641 9.85867C8.01004 9.85867 6.48894 10.5347 5.40164 11.7526C4.57982 12.6731 4.08687 13.8473 4.01082 15.0786C3.91117 16.6962 4.50306 18.2339 5.65093 19.3683C5.81959 19.5349 5.9967 19.6895 6.1819 19.8321C7.16604 20.5894 8.36919 21 9.63641 21C9.92268 21 10.2058 20.9789 10.4839 20.9377C11.6677 20.7623 12.7599 20.2204 13.6219 19.3683C14.681 18.3215 15.2662 16.9318 15.2726 15.4526L15.2574 8.88369C15.7627 9.27347 16.3152 9.596 16.9081 9.84635C17.8303 10.2354 18.8081 10.4326 19.8144 10.4322V8.29814V7.50625C19.8151 7.50695 19.8066 7.50695 19.8059 7.50695Z" fill="currentColor"/></svg></a> <a class="tumblr-logo" aria-label="Adafruit on Tumblr" href="https://adafruit.tumblr.com/" target="_blank" rel="noopener noreferrer"><i class="fa fa-tumblr" aria-hidden="true"></i></a> <a class="threads-logo" href="https://www.threads.net/@adafruit" target="_blank" rel="noopener noreferrer" aria-label="Adafruit on Threads"><span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"/></svg></span></a> <a class="discord-logo" aria-label="Adafruit on Discord" href="https://adafru.it/discord" target="_blank" rel="noopener noreferrer"><svg style="height: 1em; margin-bottom: -0.15em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 127.14 96.36"><path fill="currentColor" d="M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z"/></svg></a> <a class="bluesky-logo" aria-label="Adafruit on Bluesky" href="https://bsky.app/profile/adafruit.com" target="_blank" rel="noopener noreferrer"><svg style="height: 1em; margin-bottom: -0.15em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M111.8 62.2C170.2 105.9 233 194.7 256 242.4c23-47.6 85.8-136.4 144.2-180.2c42.1-31.6 110.3-56 110.3 21.8c0 15.5-8.9 130.5-14.1 149.2C478.2 298 412 314.6 353.1 304.5c102.9 17.5 129.1 75.5 72.5 133.5c-107.4 110.2-154.3-27.6-166.3-62.9l0 0c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6 3-3.3 7.8l0 0c-12 35.3-59 173.1-166.3 62.9c-56.5-58-30.4-116 72.5-133.5C100 314.6 33.8 298 15.7 233.1C10.4 214.4 1.5 99.4 1.5 83.9c0-77.8 68.2-53.4 110.3-21.8z"/></svg> </a> </div> <div class="footer-messaging"> <a href="https://www.adafruit.com/about">A Minority and Woman-owned Business Enterprise (M/WBE)</a> </div> </div> </footer> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10