User Manual

CircuitPython Signals
Connecting various sensors, switches, and indicators is
easy with Crickit.
The Crickit with Circuit Playground Express is shown at
the left.
Note that external pull up (or pull down) resistors are
needed on the Crickit Signals block as Seesaw does not
have the capability to set internal pull up or pull down
resistors like on direct microcontrollers.
Connections to a Crickit with Feather board are
identical.
Note that if you plan to use CircuitPython, the Feather
board you choose should be one that is supported by
CircuitPython (there are a few Feathers that cannot be
programmed with CircuitPython).
The Signals block on the Crickit HAT for Raspberry Pi
gives you 8 bidirectional general purpose input/output
(GPIO) (analog/digital) ports.
Since the Crickit HAT takes pins away from the
Raspberry pi to control everything, the Signals block
helps to provide some pins back and they all can accept
analog input too (unlike RasPi pins).
You may want to add buttons, LEDs, switches or simple sensors to your robot project. With Crickit, you get 8 x 'general
purpose in/out' (GPIO) pins called signals. Each signal can be a digital input (button/switch), digital output (LED, for
© Adafruit Industries
https://learn.adafruit.com/adafruit-crickit-creative-robotic-interactive-
construction-kit
Page 106 of 201