The Raspberry Pi is a popular single-board computer designed to promote the teaching of computer science in schools. The use of the Raspberry Pi computer ranges from robotics to home automation. Many variations of the Raspberry Pi exist, such as the Raspberry Pi Zero, which is smaller than the more powerful Raspberry Pi 4.
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Learning operating system development using Linux kernel and Raspberry Pi
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals
Hands-on learning experience in IoT, edge computing, and embedded systems using a variety of platforms such as microcontrollers (nRF, STM32, ESP32), FPGAs (Xilinx), and SoCs (Raspberry Pi, Zynq)
This repository contains scripts to set up and manage an Arlo USB storage system on any Raspberry Pi
Docker-based 3D print monitoring with Home Assistant, OctoPrint, machine learning and featuring secure remote access
Configuration and code to be setup on a Raspberry Pi 4B board as a central node 📡
PiWave is a Python module designed to manage and control your Raspberry Pi radio using the pi_fm_rds utility
Kiosk is a small software project that is intended to be a cash register system for a vending machine
A tool for building minimal Raspberry Pi OS-based operating systems, which do not contain apt or dpkg
An Extended Kalman Filter Package with a GUI attached to tune covariance values in realtime