rpi-pico

There are 150 repositories under rpi-pico topic.

  • jostlowe/Pico-DMX

    A library for inputting and outputting the DMX512-A lighting control protocol from a Raspberry Pi Pico

    Language:C++187223921
  • OpenLightingProject/rp2040-dmxsun

    RP2040-based USB DMX dongle with integrated web server

    Language:C++95154116
  • paveldn/haier-esphome

    Haier ac integration for ESPHome

    Language:C++8774314
  • james1236/buzzer_music

    RPI Pico / Micropython library to play music through one or more buzzers, can automatically replace chords with fast arpeggios to simulate polyphony with a single buzzer. Music can be easily taken from onlinesequencer.net

    Language:Python825917
  • platformio/platform-raspberrypi

    Raspberry Pi: development platform for PlatformIO

    Language:Python7296092
  • self-driving-lab-demo

    sparks-baird/self-driving-lab-demo

    Software and instructions for setting up and running a self-driving lab (autonomous experimentation) demo using dimmable RGB LEDs, an 8-channel spectrophotometer, a microcontroller, and an adaptive design algorithm, as well as extensions to liquid- and solid-based color matching demos.

    Language:Jupyter Notebook695908
  • makerportal/rpi-pico-ssd1306

    SSD1306 Library for Raspberry Pi Pico using MicroPython

    Language:Python493116
  • vshymanskyy/wasm3_dino_rpi_pico

    WebAssembly Dino game for PPi Pico

    Language:WebAssembly45405
  • khoih-prog/Ethernet_Generic

    Simple Ethernet library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21, SAMD51, STM32F/L/H/G/WB/MP1, nRF52 and RASPBERRY_PI_PICO boards using Ethernet shields W5100, W5200, W5500, W5100S, W6100. With this library you can use the Arduino Ethernet (shield or board) to connect to Internet to provides both Client and server functionalities.

    Language:C++424822
  • domnulvlad/KLineKWP1281Lib

    Arduino / ESP / RPi Pico library integrating the proprietary VAG Key-Word 1281 protocol (KWP1281/KW1281)

    Language:C41645
  • khoih-prog/MDNS_Generic

    mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00

    Language:C++372912
  • khoih-prog/RP2040_SD

    This library enables you to use SPI SD cards with RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO using either RP2040 Arduino-mbed or arduino-pico core. This SD-Fat v2 can support FAT16, FAT32, exFAT file systems. exFAT supports files larger than 4GB by using uint64_t as file offset.

    Language:C++372711
  • khoih-prog/WiFiNINA_Generic

    Enables WiFiNINA network connection (local and Internet) for SAM DUE, SAMD21, SAMD51, Teensy, AVR Mega, STM32, RP2040-based boards, etc. in addition to Arduino MKR WiFi 1010, Arduino MKR VIDOR 4000, Arduino UNO WiFi Rev.2 , Nano 33 IoT, Nano_RP2040_Connect. Now with fix of severe limitation to permit sending much larger data than total 4K

    Language:C++3661712
  • khoih-prog/NTPClient_Generic

    Library for NTPClient to connect to an NTP time-server. Get time from a NTP time-server and keep it in sync. For ESP8266/ESP32, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, etc. besides AVR, using ESP WiFi, WiFiNINA, Ethernet W5x00, ENC28J60, LAN8742A, ESP8266/ESP32 AT-command WiFi.

    Language:C++283912
  • noyelseth/rpi-pico-micropython-esp8266-lib

    This is a Micropython Library from Raspberry Pi Pico to communicate with ESP8266 using AT command over serial UART.

    Language:Python285130
  • khoih-prog/RP2040_RTC

    This library enables you to use RTC from RP2040-based boards such as Nano_RP2040_Connect, RASPBERRY_PI_PICO. This RP2040-based RTC, using Interrupt, has no battery backup. Time will be lost when powered down. To need NTP-client to update RTC every start-up.

    Language:C++24254
  • bdubs-astro/Raspberry_Pi_Pico_W_Kicad_Files

    Kicad 6 files for the Raspberry Pi Pico W (WiFi) SC0918 module, plus instructions for creating custom libraries in Kicad 6

  • rmk_firmware

    ObsiLab/rmk_firmware

    [On pause] [WIP] RMK - Rust keyboard firmware, inspired by QMK and KMK.

    Language:Rust21221
  • gavinlyonsrepo/RPI_PICO_projects_list

    An index of projects and libraries for Raspberry Pi Pico's (RP2040) stored in this github account.

    Language:C++20401
  • gavinlyonsrepo/ST7735_TFT_PICO

    TFT SPI LCD, ST7735 Driver, Raspberry pi PICO RP2040 display library. C++ SDK

    Language:C++19719
  • khoih-prog/RP2040_ISR_Servo

    This library enables you to use 1 Hardware Timer on RP2040-based board, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, to control up to 16 or more servo motors. Now permitting using servos with different pulse ranges simultaneously.

    Language:C18345
  • paperdev-code/zig-pico

    Not so scuffed Zig project for using the Raspberry Pi Pico SDK

    Language:Zig17102
  • raybellis/PicoSynth

    Polyphonic wavetable synthesizer for the Raspberry Pi Pico

    Language:C++17421
  • sixfab/pico_lte_micropython-sdk

    A MicroPython framework that takes care of cellular communication with variety of built-in IoT cloud solutions.

    Language:Python15654
  • Pi-Pico-ExpressionPedal2Midi

    ashstrahle/Pi-Pico-ExpressionPedal2Midi

    Send custom Midi CC messages to USB and Midi ports using an expression pedal and a Raspberry Pi Pico

    Language:Python13110
  • gavinlyonsrepo/SSD1306_OLED_PICO

    SSD1306 OLED controller for the Raspberry PI PICO rp2040 C++ SDK

    Language:C++13201
  • khoih-prog/Timezone_Generic

    Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments. For ESP8266, ESP32, WT32-ETH01 (ESP32 + LAN8720), SAMD21, SAMD51, nRF52, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, RTL8720DN, RP2040-based (Nano_RP2040_Connect, RASPBERRY_PI_PICO), Portenta_H7 (Ethernet or WiFi) boards, etc. using W5x00/ENC28J60/LAN8742A Ethernet, ESP or ESP-AT WiFi or WiFiNINA. Ethernet_Generic library is used as default for W5x00.

    Language:C++13377
  • feecat/PicoIndustrial

    Industrial Control Module Based on RPI PICO

  • LouDnl/USBSID-Pico

    USBSID-Pico is a RPi Pico (RP2040) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone or ASID supporting player

    Language:C11202
  • wa1tnr/camelforth-rp2040-a

    CamelForth in C for RP2040 Raspberry Pi Pico. A Forth by Dr Brad Rodriguez - ported to RP2040 by wa1tnr - Forth interpreter is on the RP2040 USB port, with output mirrored to UART0. Superseded October 2021 - see README.md file.

    Language:C11311
  • xingrz/rpi-pico-builder

    Build environment for Raspberry Pi Pico (RP2040) C/C++ SDK

    Language:Dockerfile11316
  • khoih-prog/DS323x_Generic

    Library for DS3231/DS3232 Extremely Accurate I2C-Integrated RTC/TCXO/Crystal. For nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, Portenta_H7 boards, RP2040-based, etc. besides ESP8266/ESP32, using ESP WiFi, Portenta_H7 WiFi, WiFiNINA, Portenta_H7 Ethernet, Ethernet W5x00, ENC28J60, LAN8742A, ESP8266/ESP32 AT-command WiFi. Ethernet_Generic library is used as default for W5x00 Ethernet

    Language:C++1033
  • CoreMark-RP2040

    protik09/CoreMark-RP2040

    This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

    Language:C10242
  • elect-gombe/rpi-pico-mmd

    rp2040でMMD(OC済み、無保証ですー)

    Language:C9200
  • james1236/pico-foldable

    A small ds-style foldable Raspberry Pi Pico console with a buzzer, a joystick, a display and some buttons

    Language:Python9400
  • findirfin/pico-ducky-resources

    Resources for creating a bad USB based on Network Chuck's video. EDUCATIONAL PURPOSES ONLY. All the code belongs to their respective owners as shown in the video.

    Language:Python8101