All Projects → slouchd → awesome-raspberrypipico

slouchd / awesome-raspberrypipico

Licence: CC0-1.0 license
Curation of Raspberry Pi Pico resources

Projects that are alternatives of or similar to awesome-raspberrypipico

pico i2c slave
I2C slave library for the Raspberry Pi Pico
Stars: ✭ 39 (-9.3%)
Mutual labels:  raspberry-pi-pico
pico-loud talking detector
A tinyML system using a Raspberry Pi Pico and TensorFlow Lite for Microcontrollers to detect loud talking. It can be utilized to encourage people to eat quietly to prevent the spread of the coronavirus and help in the fight against COVID
Stars: ✭ 17 (-60.47%)
Mutual labels:  raspberry-pi-pico
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
Stars: ✭ 23 (-46.51%)
Mutual labels:  raspberry-pi-pico
pico-solar-system
No description or website provided.
Stars: ✭ 186 (+332.56%)
Mutual labels:  raspberry-pi-pico
Pico-DMX
A library for inputting and outputting the DMX512-A lighting control protocol from a Raspberry Pi Pico
Stars: ✭ 59 (+37.21%)
Mutual labels:  raspberry-pi-pico
prk firmware
A keyboard firmware platform in PicoRuby
Stars: ✭ 337 (+683.72%)
Mutual labels:  raspberry-pi-pico
zeptoforth
A not-so-small Forth for Cortex-M
Stars: ✭ 70 (+62.79%)
Mutual labels:  raspberry-pi-pico
rp2040js
A Raspberry Pi Pico Emulator in JavaScript
Stars: ✭ 178 (+313.95%)
Mutual labels:  raspberry-pi-pico
picoLCD
Example code for interfacing with a LCD with a Raspberry Pi Pico
Stars: ✭ 25 (-41.86%)
Mutual labels:  raspberry-pi-pico
pico-emu
a little hobby raspberry pi pico emulator
Stars: ✭ 27 (-37.21%)
Mutual labels:  raspberry-pi-pico
pico-ssd1306
Simple library for using ssd1306 displays with the Raspberry Pi Pico and the pico-sdk.
Stars: ✭ 57 (+32.56%)
Mutual labels:  raspberry-pi-pico
pico-rectangle
Joybus protocol (Gamecube controller) implementation for the Raspberry Pi Pico (ARM Cortex M0+). Translates GPIO to modelized Gamecube controller states based on the B0XX/F1 layout.
Stars: ✭ 113 (+162.79%)
Mutual labels:  raspberry-pi-pico
Documentation
The official documentation for Raspberry Pi computers and microcontrollers
Stars: ✭ 4,408 (+10151.16%)
Mutual labels:  raspberry-pi-pico
wizio-pico
Raspberry Pi Pico development platform for PlatformIO
Stars: ✭ 119 (+176.74%)
Mutual labels:  raspberry-pi-pico
pico-boilerplate
A boilerplate C++, CMake project for the Raspberry Pi Pico.
Stars: ✭ 37 (-13.95%)
Mutual labels:  raspberry-pi-pico

Raspberry Pi Pico Awesome List

Awesome

This is a Curation of Raspberry Pi Pico resources. The Raspberry Pi Pico is a 'low-cost, high-performance microcontroller board with flexible digital interfaces.'

Contents

Documentation

  • Getting Started - The official Pico getting started guide (PDF).
  • Pico SDK C/C++ - The official Pico C/C++ SDK documentation (PDF).
  • Pico SDK MicroPython - The official MicroPython SDK documentation (PDF).
  • Pico Doxygen - The official 'API level Doxygen documentation for the Raspberry Pi Pico'. Available as a micro-site.
  • Pinout Diagram - The official Pico pinout diagram (PDF).
  • Fritzing Diagram - The official Pico Fritzing diagram. WARNING: Will attempt to download file from Raspberry Pi website (.fzpz file).
  • Design Files - The official Pico design files (.zip file). WARNING: Will attempt to download file from Raspberry Pi website.
  • Pico Datasheet - The official Pico datasheet (PDF).
  • RP2040 Datasheet - The official RP2040 datasheet (PDF).
  • Hardware Design - The official hardware design with RP2040 (PDF).

Software/Tools

  • Pico Examples - Raspberry Pi Pico SDK examples.
  • Pico MicroPython Examples - Raspberry Pi Pico MicroPython examples.
  • Pico SDK Repo - Official Raspberry Pi Pico SDK repository.
  • Pico C++ Setup Script - A BASH script for setting up the Pico C++ toolchain on your device.
  • Picotool - 'Picotool is a tool for inspecting RP2040 binaries, and interacting with RP2040 devices when they are in BOOTSEL mode.'
  • Picoprobe - 'It is possible to use one Raspberry Pi Pico to debug another Pico. This is possible via picoprobe, an application that allows a Pico to act as a USB → SWD and UART converter.'
  • Resetting Pico Flash Memory - 'There is no way to brick the board through software. However, there are some circumstances where you might want to make sure your Flash memory is empty.'
  • Thonny IDE - Thonny IDE support for the Pico.
  • Pico-Stub - MicroPython stubs; 'allowing you to benefit from Python code linting and autocompletion in Visual Studio Code.'
  • Pimoroni Pico - 'Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.'

Resources

Blogs

Books

Community

Projects

  • Pico Tetris - 'Tetris on a Raspberry Pi Pico mounted on a Pimoroni Pico Explorer.'
  • Pico Display Colour Change - 'A Pico app using Pimoroni's display pack.'
  • Pico Lib for NeoPixels - A Raspberry Pi Pico library for using NeoPixels (WS2812b LEDs).
  • TensorFlow Lite Micro - An official port of the TensorFlow Lite Micro library for the Pico.
  • Rust Support Crate - Rust support crate for Pico's PIO architecture.
  • morse4pico - Very simple Morse code script in MicroPython for the Raspberry Pi Pico.
  • picoLCD - 'picoLCD is a collection of functions to make interfacing with HD44780 based LCD screens easier on the Raspberry Pi Pico.'
  • Balloon Tracking - Dave Akerman creates a Raspberry Pi Pico weather balloon tracking device. Code is available at https://github.com/daveake/pico-tracker
  • Pico Snake - Snake for the Raspberry Pi Pico, running on the Pimoroni Pico Explorer.
  • Annoying Book Mark - A bookmark that counts the amount of time that has passed since you last opened your book.
  • Pico Bird - A Flappy Bird implementation for the Raspberry Pi Pico and the Pimoroni Pico Display.
  • Pico Streamdeck - OBS Controller using a Raspberry Pi Pico and CircuitPython.
  • Pico Invaders - Space Invaders port for the Raspberry Pi Pico.
  • Pico Effects - Old school demo effects for Raspberry Pi Pico.
  • Pico LoRaWAN - Enable LoRaWAN communications on your Raspberry Pi Pico or any RP2040 based board.
  • Buzzer Music - Raspberry Pi Pico / Micropython library to play music through one or more buzzers.
  • Pico WiFi Driver - A simple driver using AT command to access WiFi on the Pico.
  • Pico Solar System - A miniature device depicting the relative position of the planets in Solar System.

Tutorials

  • Control an LED - Official Raspberry Pi documentation for setting up the Pico. Then controlling an LED with MicroPython.

Videos

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].