Giter Club home page Giter Club logo

awesome-raspberrypipico's Introduction

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

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.
  • Blindr - Automated window blinds that open at sunrise and close at sunset.

Tutorials

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

Videos

awesome-raspberrypipico's People

Contributors

slouchd avatar m12t avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.