Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer
From Adafruit Industries, a leader in products to Makers, designers, students young and old, comes the Circuit Playground Express. Connect it to your PC, Mac or Linux computer, and you can be programming interactive projects in minutes. You have a choice of programming environments to choose from: Python, the Microsoft MakeCode graphical building block environment, C/C++ via the Arduino development environment and JavaScript. Whether you are learning interactive programming, have an Internet of Things project in mind, or are looking to design on-the-go wearable electronics, the versatile Circuit Playground Express is the device to start with.

In Getting Started with the Adafruit Circuit Playground Express, you'll learn how to:

  • Get up and running quickly with programmable boards
  • Understand the basics of coding in multiple programming languages
  • Use the built-in sensors for a variety of projects
  • Make colorful interactive displays
  • Design programs for the Internet of Things (IoT)
  • 1129919766
    Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer
    From Adafruit Industries, a leader in products to Makers, designers, students young and old, comes the Circuit Playground Express. Connect it to your PC, Mac or Linux computer, and you can be programming interactive projects in minutes. You have a choice of programming environments to choose from: Python, the Microsoft MakeCode graphical building block environment, C/C++ via the Arduino development environment and JavaScript. Whether you are learning interactive programming, have an Internet of Things project in mind, or are looking to design on-the-go wearable electronics, the versatile Circuit Playground Express is the device to start with.

    In Getting Started with the Adafruit Circuit Playground Express, you'll learn how to:

  • Get up and running quickly with programmable boards
  • Understand the basics of coding in multiple programming languages
  • Use the built-in sensors for a variety of projects
  • Make colorful interactive displays
  • Design programs for the Internet of Things (IoT)
  • 19.99 In Stock
    Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer

    Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer

    by Anne Barela
    Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer

    Getting Started with Adafruit Circuit Playground Express: The Multipurpose Learning and Development Board with Built-In LEDs, Sensors, and Accelerometer

    by Anne Barela

    Paperback

    $19.99 
    • SHIP THIS ITEM
      In stock. Ships in 1-2 days.
    • PICK UP IN STORE

      Your local store may have stock of this item.

    Related collections and offers


    Overview

    From Adafruit Industries, a leader in products to Makers, designers, students young and old, comes the Circuit Playground Express. Connect it to your PC, Mac or Linux computer, and you can be programming interactive projects in minutes. You have a choice of programming environments to choose from: Python, the Microsoft MakeCode graphical building block environment, C/C++ via the Arduino development environment and JavaScript. Whether you are learning interactive programming, have an Internet of Things project in mind, or are looking to design on-the-go wearable electronics, the versatile Circuit Playground Express is the device to start with.

    In Getting Started with the Adafruit Circuit Playground Express, you'll learn how to:

  • Get up and running quickly with programmable boards
  • Understand the basics of coding in multiple programming languages
  • Use the built-in sensors for a variety of projects
  • Make colorful interactive displays
  • Design programs for the Internet of Things (IoT)

  • Product Details

    ISBN-13: 9781680454888
    Publisher: Make Community, LLC
    Publication date: 09/10/2018
    Pages: 254
    Product dimensions: 5.40(w) x 8.30(h) x 0.60(d)

    About the Author

    Engineer, Maker, and innovator Anne Barela was a Senior Foreign Service Officer with the US Department of State. A graduate of both Whitman College and the California Institute of Technology in Electrical Engineering, she has worked at Hewlett-Packard, the NASA Jet Propulsion Laboratory, and Boeing. She has traveled the world, living in a number of countries providing security to American Embassies. An avid electronics enthusiast, she has worked on computers since the introduction of the PC. She rekindled her electronics and microcontroller interests, authoring a number of popular articles on using Arduino-compatible systems. This includes collaboration with Adafruit Industries on their popular Trinket microcontroller.

    Table of Contents

    Foreword ix

    Preface xi

    1 Introducing Circuit Playground Express 1

    2 A Tour of Circuit Playground Express 7

    Circuit Playground Express Outputs 10

    Circuit Playground Express Inputs 12

    Powering Your Circuit Playground Express 13

    Operating System Software Setup 17

    Chapter Questions 20

    3 Getting Started with Microsoft MakeCode 21

    Connecting a Circuit Playground Express to a Computer 22

    MakeCode: Your First Program 24

    Uploading MakeCode to Circuit Playground Express 30

    Modifying a Program 39

    Saving a Program 44

    Under the Hood: JavaScript 46

    Wrap-Up 48

    Chapter Questions 48

    4 Microsoft MakeCode and Interactivity 49

    Using Buttons 50

    Shake, Rattle, and Roll 63

    Making the Accelerometer Display Multiple Animations 67

    Using the Slide Switch 70

    Your Turn: Slide Switch 74

    JavaScript 74

    Wrap-Up 76

    Chapter Questions 76

    5 Advanced Microsoft MakeCode 77

    Sound and Music 78

    Listening for Sounds 85

    Wrap-Up 92

    Chapter Questions 92

    6 Coding with CircuitPython 93

    CircuitPython vs. Other Python Implementations 95

    Installing CircuitPython 96

    Text Editors 102

    Eject or Sync the Drive after Writing 103

    Using Mu 105

    Creating Python Code 107

    Examining the CircuitPython Blink Code 114

    Output from Circuit Playground Express to the Computer 115

    The Adafruit Circuit Playground Express Library 119

    Running Code on Express via the REPL 124

    Wrap-Up 126

    Chapter Questions 126

    7 Using the Circuit Playground Express CircuitPython Library 127

    Reading Sensors 128

    File Input and Output 131

    Capacitive Touch and Music 142

    Emulating a Computer USB Keyboard 155

    Mouse Emulation 161

    Wrap-Up 165

    Chapter Questions 165

    8 Using the Arduino Development Environment 167

    The Arduino Programming Language 170

    Installing the Arduino IDE 171

    Structure of an Arduino Program 177

    Uploading Code to Circuit Playground Express 184

    The Circuit Playground Arduino Library 191

    Circuit Playground Library Functions 195

    Example Code 199

    Libraries and Compatibility 201

    Wrap-Up 204

    Chapter Questions 205

    A Troubleshooting 207

    USB Cable and Power Issues 207

    Connectivity Issues 210

    CircuitPython Issues 213

    Arduino IDE Issues 215

    Common Arduino Library Problems 215

    Error Messages 218

    Usage Issues 219

    Manufacturer Support 221

    B Reference Materials 223

    On the Internet 223

    Publications 225

    About the Author 227

    Index 229

    From the B&N Reads Blog

    Customer Reviews