Circuitera / Libraries Libraries Explore Circuitera’s pinned Arduino libraries, dependencies, examples, and board-specific compile-test status.
These are pinned upstream libraries shipped with Circuitera. The status below is the recorded compile check for the listed target, not a physical hardware certification. Pin references in these summaries use Uno; consult the selected board reference for other pin maps. First Verify downloads the required toolchain assets.
Find a library No matching libraries.
Native USB HID support for ATmega32U4 boards.
HID.h
Examples, dependencies & support Examples: No bundled example listed
Dependencies: None listed
Arduino Uno R3: Not supported on this board Arduino Nano V3: Not supported on this board Arduino Mega 2560: Not supported on this board Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Not supported on this board Native USB Keyboard for Leonardo/Micro. Not available on Uno/Nano/Mega/Pro Mini.
Keyboard.h · Keyboard_da_DK.h · Keyboard_de_DE.h
Examples, dependencies & support Examples: USB Keyboard (compile only)
Dependencies: hid
Arduino Uno R3: Not supported on this board Arduino Nano V3: Not supported on this board Arduino Mega 2560: Not supported on this board Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Not supported on this board Open USB Keyboard (compile only) →
Native USB Mouse for Leonardo/Micro. Not available on Uno/Nano/Mega/Pro Mini.
Mouse.h
Examples, dependencies & support Examples: USB Mouse (compile only)
Dependencies: hid
Arduino Uno R3: Not supported on this board Arduino Nano V3: Not supported on this board Arduino Mega 2560: Not supported on this board Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Not supported on this board Open USB Mouse (compile only) →
Position hobby servos with hardware-timed pulses. Uses Timer1 on Uno.
Servo.h
Examples, dependencies & support Examples: Servo, Servo sweep
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open Servo →
Open Servo sweep →
Talk to I2C devices on A4 (SDA) and A5 (SCL).
Wire.h
Examples, dependencies & support Examples: I2C scanner
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open I2C scanner →
Hardware SPI communication on pins 10–13.
SPI.h
Examples, dependencies & support Examples: SPI transfer
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open SPI transfer →
Store small values in the Uno’s 1 KB nonvolatile memory.
EEPROM.h
Examples, dependencies & support Examples: EEPROM read-write
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open EEPROM read-write →
An additional software serial port on digital pins.
SoftwareSerial.h
Examples, dependencies & support Examples: SoftwareSerial
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open SoftwareSerial →
Drive an HD44780 character LCD with parallel data pins.
LiquidCrystal.h
Examples, dependencies & support Examples: LCD Hello World
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open LCD Hello World →
Temperature and humidity from DHT11 / DHT22 sensors.
DHT.h · DHT_U.h
Examples, dependencies & support Examples: DHT temperature-humidity, OLED sensor display
Dependencies: unified-sensor
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open DHT temperature-humidity →
Open OLED sensor display →
Shared sensor metadata and measurements for Adafruit drivers.
Adafruit_Sensor.h
Examples, dependencies & support Examples: Unified sensor
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open Unified sensor →
Graphics, text, bitmaps and fonts for compatible displays.
Adafruit_GFX.h · Adafruit_GrayOLED.h · Adafruit_SPITFT.h
Examples, dependencies & support Examples: GFX canvas, OLED Hello World
Dependencies: busio
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open GFX canvas →
Open OLED Hello World →
Monochrome OLEDs over I2C or SPI. A 128×64 framebuffer uses 1 KB of SRAM.
Adafruit_SSD1306.h · splash.h
Examples, dependencies & support Examples: OLED Hello World, OLED sensor display
Dependencies: gfx, wire, spi
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open OLED Hello World →
Open OLED sensor display →
Real I2C/SPI device and register access for Adafruit drivers.
Adafruit_BusIO_Register.h · Adafruit_I2CDevice.h · Adafruit_SPIDevice.h
Examples, dependencies & support Examples: BusIO register
Dependencies: wire, spi
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open BusIO register →
Control addressable RGB LEDs with the AVR timing implementation.
Adafruit_NeoPixel.h · rp2040_pio.h
Examples, dependencies & support Examples: NeoPixel
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open NeoPixel →
Ultrasonic ranging with optional Timer2-based asynchronous ping.
NewPing.h
Examples, dependencies & support Examples: Ultrasonic distance
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open Ultrasonic distance →
Receive and send infrared remote-control protocols. Uses Timer2 for reception.
IRremote.hpp · IRremote.h · IRremoteInt.h
Examples, dependencies & support Examples: IR remote
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open IR remote →
Scan matrix keypads with debouncing and key states.
Keypad.h · Key.h
Examples, dependencies & support Examples: Keypad
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open Keypad →
Nonblocking stepper motion, speed and acceleration profiles.
AccelStepper.h · MultiStepper.h
Examples, dependencies & support Examples: Stepper motor
Dependencies: None listed
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open Stepper motor →
PCF8574 I2C character LCD backpack. The pinned johnrickman API uses init().
LiquidCrystal_I2C.h
Examples, dependencies & support Examples: I2C LCD Hello World
Dependencies: wire
Arduino Uno R3: Compile check passed Arduino Nano V3: Compile check passed Arduino Mega 2560: Compile check passed Arduino Leonardo: Compile check passed Arduino Micro: Compile check passed Arduino Pro Mini: Compile check passed Open I2C LCD Hello World →
Use the IDE Libraries menu for the same current catalog, examples, and compilation diagnostics. A displayed example opens the bundled sketch by name.