An open API service indexing awesome lists of open source software.

https://github.com/tscholze/dotnet-iot-raspberrypi-blinkt

A C# .NET implementation for controlling the Pimoroni Blinkt! LED board on a Raspberry Pi.
https://github.com/tscholze/dotnet-iot-raspberrypi-blinkt

blinkt csharp dotnet gpio gpio-pins iot pimoroni raspberry-pi

Last synced: 14 minutes ago
JSON representation

A C# .NET implementation for controlling the Pimoroni Blinkt! LED board on a Raspberry Pi.

Awesome Lists containing this project

README

          

# 🌈 .NET IoT Raspberry Pi Blinkt! ✨

Welcome to an illuminating journey with your Raspberry Pi! This project brings the vibrant [Pimoroni Blinkt!](https://shop.pimoroni.com/products/blinkt) LED board to life using C# and .NET, transforming your Pi into a colorful playground of lights and coding creativity.

Image of the project

## 🚀 What Does It Do?

With this lively .NET IoT implementation, you can:

- 🎨 Set individual LED colors to express your mood or data
- 🌈 Create mesmerizing rainbow effects
- 💡 Control LED brightness for just the right ambiance

Whether you're a hobbyist, a student, or a seasoned developer, this project is the perfect way to learn about hardware control and have some fun with lights!

## 🔌 Hardware Requirements

- [Raspberry Pi](https://www.raspberrypi.org/) (any model except Zero)
- [Pimoroni Blinkt!](https://shop.pimoroni.com/products/blinkt) RGB LED board

## 🖥️ Software Requirements

- [.NET SDK](https://learn.microsoft.com/en-us/dotnet/iot/deployment) installed on your Raspberry Pi
- GPIO interface enabled (`sudo raspi-config`)

## 🏃‍♂️ How to Get Started

1. **Clone this repository:**

```bash
git clone https://github.com/tscholze/dotnet-iot-raspberrypi-blinkt.git
cd dotnet-iot-raspberrypi-blinkt/Blinky
```

2. **Build and run:**

```bash
dotnet run
```

## ❤️ More IoT projects of mine
I like to tinker around with Raspberry Pis, I created a couple of educational apps and scripts regarding the Pi and sensors - mostly from Pimoroni.

### .NET on Raspberry Pi
- [dotnet-iot-raspberrypi-blinkt](https://github.com/tscholze/dotnet-iot-raspberrypi-blinkt) A C# .NET implementation for the Pimoroni Blinkt! LED board on a Raspberry Pi.
- [dotnet-iot-raspberrypi-enviro](https://github.com/tscholze/dotnet-iot-raspberrypi-enviro) A C# .NET implementation for the Pimoroini Enviro HAT with BMP, TCS and more sensors
- [dotnet-iot-raspberrypi-rainbow](https://github.com/tscholze/dotnet-iot-raspberrypi-rainbow) A C# .NET implementation for the Pimoroini Rainbow HAT with Lights, BMP, segment displays and more

### Windows 10 IoT Core apps
- [dotnet-iot-homebear-blinkt](https://github.com/tscholze/dotnet-iot-homebear-blinkt) Windows 10 IoT Core UWP app that works great with the Pimoroni Blinkt! LED Raspberry Pi HAT.
- [dotnet-iot-homebear-tilt](https://github.com/tscholze/dotnet-iot-homebear-tilt) Windows 10 IoT Core UWP app that works great with the Pimoroni Pan and Tilt HAT (PIC16F1503)
- [dotnet-iot-homebear-rainbow](https://github.com/tscholze/dotnet-iot-homebear-rainbow) Windows 10 IoT Core UWP app that works great with the Pimoroni RainbowHAT

### Android Things apps
- [java-android-things-firebase-pager](https://github.com/tscholze/java-android-things-firebase-pager) An Android Things app that displays a Firebase Cloud Messaging notification on a alphanumeric segment control (Rainbow HAT)
- [java-android-things-tobot](https://github.com/tscholze/java-android-things-tobot) An Android Things an Google Assistant app to controll a Pimoroni STS vehicle by web and voice

### Python scripts
- [python-enviro-gdocs-logger](https://github.com/tscholze/python-enviro-gdocs-logger) Logs values like room temperature and more to a Google Docs Sheet with graphs
- [python-enviro-excel-online-logger](https://github.com/tscholze/python-enviro-excel-online-logger) Logs values like room temperature and more to a M365 Excel Sheet with graphs
- [python-enviro-azure-logger](https://github.com/tscholze/python-enviro-azure-logger) Logs values like room temperature and more to an Azure IoT Hub instance

## 📺 Publications

- Youtube: [.NET and Raspberry Pi are a dream team! | Pimoroni Blinkt and GitHub Copilot rocks!](https://youtu.be/btXxbK0Rkfk)
- Dr. Windows: [Raspberry Pi trifft .NET: Blinkt! zum Leuchten bringen mit dem Copilot](https://www.drwindows.de/news/raspberry-pi-trifft-net-blinkt-zum-leuchten-bringen-mit-dem-copilot)

## 🤝 Contributing

All contributions are welcome! If you have ideas, improvements, or want to share your dazzling Blinkt! creations, feel free to jump in. Let's make this project shine together and learn from each other—especially if you're passionate about C# or IoT!

## 👤 Author

Just me, [Tobi](https://tscholze.github.io).

## 📄 License

This project is licensed under the MIT License—see the [LICENSE](LICENSE) file for details.
Dependencies or assets may be licensed differently.

Happy hacking and happy blinking! ✨