Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Titlepage
Copyright
Foreword
Preface
Who This Book Is For
Preparation
What You Will Want to Have on Hand
Conventions Used in This Book
Chapter 1: Introducing Circuit Playground Express
Chapter 2: A Tour of Circuit Playground Express
Circuit Playground Express Outputs
Circuit Playground Express Inputs
Powering Your Circuit Playground Express
Operating System Software Setup
Chapter Questions
Chapter 3: Getting Started with Microsoft MakeCode
Connecting a Circuit Playground Express to a Computer
MakeCode: Your First Program
Uploading MakeCode to Circuit Playground Express
Modifying a Program
Saving a Program
Under the Hood: JavaScript
Wrap-Up
Chapter Questions
Chapter 4: Microsoft MakeCode and Interactivity
Using Buttons
Shake, Rattle, and Roll
Making the Accelerometer Display Multiple Animations
Using the Slide Switch
Your Turn: Slide Switch
JavaScript
Wrap-Up
Chapter Questions
Chapter 5: Advanced Microsoft MakeCode
Sound and Music
Listening for Sounds
Wrap-Up
Chapter Questions
Chapter 6: Coding with CircuitPython
CircuitPython vs. Other Python Implementations
Installing CircuitPython
Text Editors
Eject or Sync the Drive after Writing
Using Mu
Creating Python Code
Examining the CircuitPython Blink Code
Output from Circuit Playground Express to the Computer
The Adafruit Circuit Playground Express Library
Running Code on Express via the REPL
Wrap-Up
Chapter Questions
Chapter 7: Using the Circuit Playground Express CircuitPython Library
Reading Sensors
File Input and Output
Capacitive Touch and Music
Emulating a Computer USB Keyboard
Mouse Emulation
Wrap-Up
Chapter Questions
Chapter 8: Using the Arduino Development Environment
The Arduino Programming Language
Installing the Arduino IDE
Structure of an Arduino Program
Uploading Code to Circuit Playground Express
The Circuit Playground Arduino Library
Circuit Playground Library Functions
Example Code
Libraries and Compatibility
Wrap-Up
Chapter Questions
Apendix A: Troubleshooting
USB Cable and Power Issues
Connectivity Issues
CircuitPython Issues
Arduino IDE Issues
Common Arduino Library Problems
Error Messages
Usage Issues
Manufacturer Support
Appendix B: Reference Materials
On the Internet
Publications
About the Author
Index
← Prev
Back
Next →
← Prev
Back
Next →