
USB HID adapter with an ATSAMD21 microcontroller and IR receiver that translates incoming IR remote signals into keystrokes, mouse events, or USB serial data. Appears as a standard USB keyboard/mouse; programmable in Python.
USB Type-A plug 5V supply; Adafruit Learn says the USB pads have Ground, D+, D- and 5V power, with 5V regulated down to power the pIRkey.
USB Type-A plug ground connection; Adafruit Learn lists Ground as one of the USB pads.
USB data plus line used by the onboard ATSAMD21E18 to send and receive USB data; Adafruit Learn states D+/D- are what the onboard chip uses to send/receive data.
USB data minus line used by the onboard ATSAMD21E18 to send and receive USB data; Adafruit Learn states D+/D- are what the onboard chip uses to send/receive data.
On-board reset control; Adafruit Learn states one click resets and double-click enters bootloader mode.
Single data line · I2C · 3.3 – 5 V · Breakout
Verify supply voltage and logic levels before powering up.
Module pins: USB A 5V, USB A GND. Schematik maps them to your board in the app.
TSOP38238 and TSMP96000 for remote-control receive and learn, Adafruit STEMMA IR transceiver for send/receive, IR break-beam and photoelectric switches for presence, and Grove/M5Stack MLX90614 modules for contactless temperature.
MDBT50Q-1M nRF52840 Based BLE Module visual preview
MDBT50Q-P1M nRF52840 BLE Module visual preview
Bluetooth 4.0 Low Energy - BLE Mini visual preview
Bluetooth 4.0 NRF51822 Motherboard (BLE400) visual previewBLE 5-era modules (nRF52840, MDBT50Q), XIAO MG24 boards with Matter-over-Thread, Bluefruit UART/SPI bridges, HM-11 serial modules, and BLE sniffers cover different jobs and different hosts.
Wireless & comms · Bluetooth modules · 73 parts
600-6000MHz 5G Antenna visual preview
A7670E LTE Cat-1 HAT for Raspberry Pi visual preview
Adafruit FONA - Mini Cellular GSM Breakout uFL Version visual preview
Adafruit FONA 3G Cellular + GPS Breakout - European (SIM5320E) visual previewAdafruit FONA GSM breakouts, the Gravity Air780EU 4G Cat 1 module, Dragino NB-IoT Shield-B8, Pycom FiPy, Quectel and SIMCom M.2 5G modems, and the RockBLOCK 9603 Iridium modem each target a different network tier.
Wireless & comms · Cellular · 58 parts
4G GNSS-RTK High Precision Positioning Kit (EMEA & Thailand, GPS / GLONASS / Galileo / BDS / QZSS) visual preview
50 Channel GS407 Helical GPS Receiver visual preview
5G/4G/3G/GNSS External Antenna, SMA to IPEX-4 visual preview
A9G GSM/GPRS+GPS Module visual previewAdafruit Ultimate GPS (PA1616S/PA1616D), NEO-6M and NEO-M9N u-blox breakouts, Gravity GNSS BeiDou boards with I2C/UART, and 4G or LoRa RTK kits — accuracy and constellation requirements split them.
Wireless & comms · GNSS & GPS · 67 parts
2mm 10-Pin XBee Header visual preview
2mm 10-Pin XBee Socket - SMD visual preview
2mm 10pin XBee Socket visual preview
315MHz ASK/OOK Transmitter Module visual previewRFM95W and SX1262 LoRa transceivers, Wio-E5 LoRaWAN modules, SX1302 gateways, Digi XBee mesh radios, 433 MHz ASK serial links, Dragino IoT sensor nodes, and the SDRplay RSP2 wideband SDR receiver.
Wireless & comms · LoRa & RF modules · 95 parts
Internal DotStar RGB LED data line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.
Internal DotStar RGB LED clock line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.
On-board lensed IR receiver module at the end of the board; Adafruit Learn states it reads IR light from remote controls.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| USB A 5V | power | USB Type-A plug 5V supply; Adafruit Learn says the USB pads have Ground, D+, D- and 5V power, with 5V regulated down to power the pIRkey. | USB 5V input per Adafruit Learn pinouts page. | |
| USB A GND | ground | USB Type-A plug ground connection; Adafruit Learn lists Ground as one of the USB pads. | 0V | |
| USB A D+ | usb data | USB data plus line used by the onboard ATSAMD21E18 to send and receive USB data; Adafruit Learn states D+/D- are what the onboard chip uses to send/receive data. | ||
| USB A D- | usb data | USB data minus line used by the onboard ATSAMD21E18 to send and receive USB data; Adafruit Learn states D+/D- are what the onboard chip uses to send/receive data. | ||
| Reset button | control | On-board reset control; Adafruit Learn states one click resets and double-click enters bootloader mode. | ||
| DotStar APA102 MOSI | digital output | Internal DotStar RGB LED data line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK. | ||
| DotStar APA102 SCK | digital output | Internal DotStar RGB LED clock line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK. | ||
| Infrared receiver | digital input | On-board lensed IR receiver module at the end of the board; Adafruit Learn states it reads IR light from remote controls. |
5V IR Photoelectric Switch (4m)