Schematik raised$4.6Mto help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
SCHEMATIKSCHEMATIK
GuidesPartsBlogCompanyDownload
GuidesPartsBlogCompanyDownload
SCHEMATIK

Built with love in Europe | For makers everywhere

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
  1. Parts
  2. /Interfaces
  3. /Breakout Boards

Adafruit pIRkey - a Python Programmable InfraRed USB Adapter

OverviewPinoutWiringRelated groups
Adafruit pIRkey - a Python Programmable InfraRed USB Adapter — Adafruit — 3364

The pIRkey adds an IR remote receiver to any computer, laptop, tablet...any computer or device with a USB port that can use a keyboard. This little board slides into any USB A port, and shows up as an every-day USB keyboard.

Offers

  • Adafruit$8.95

Offers

  • Adafruit$8.95

Pinout

  • USB A 5V

    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.

    Type · powerVoltage · USB 5V input per Adafruit Learn pinouts page.
  • USB A GND

    USB Type-A plug ground connection; Adafruit Learn lists Ground as one of the USB pads.

    Type · groundVoltage · 0V
  • USB A D+

    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.

    Type · usb data
  • USB A D-

    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.

    Type · usb data
  • Reset button

    On-board reset control; Adafruit Learn states one click resets and double-click enters bootloader mode.

Start wiring

SPI · USB 5V input per Adafruit Learn pinouts page. · 0V

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.

Related groups

4 groups
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual preview

Connectors

Sort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.

Connectors & cables · Connectors · 28 parts

RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual preview

Displays

Character LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.

Displays · TFT & LCD displays · 35 parts

MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual preview

Air quality

Choose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.

Sensors · Gas & air-quality sensors · 31 parts

Arduino Uno visual preview
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual preview

MCUs and boards

ESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.

Boards · Microcontroller boards · 29 parts

Parts tray full · 5 max · remove a part to add another
Type · control
  • DotStar APA102 MOSI

    Internal DotStar RGB LED data line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.

    Type · digital output
  • DotStar APA102 SCK

    Internal DotStar RGB LED clock line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.

    Type · digital output
  • Infrared receiver

    On-board lensed IR receiver module at the end of the board; Adafruit Learn states it reads IR light from remote controls.

    Type · digital input
  • PinPositionTypeFunctionVoltage
    USB A 5VpowerUSB 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 GNDgroundUSB Type-A plug ground connection; Adafruit Learn lists Ground as one of the USB pads.0V
    USB A D+usb dataUSB 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 dataUSB 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 buttoncontrolOn-board reset control; Adafruit Learn states one click resets and double-click enters bootloader mode.
    DotStar APA102 MOSIdigital outputInternal DotStar RGB LED data line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.
    DotStar APA102 SCKdigital outputInternal DotStar RGB LED clock line; Adafruit Learn says CircuitPython communicates with the DotStar over board.APA102_MOSI and board.APA102_SCK.
    Infrared receiverdigital inputOn-board lensed IR receiver module at the end of the board; Adafruit Learn states it reads IR light from remote controls.