- Paul Hutch
- Posts: 1021
- Joined: Fri Aug 25, 2017 2:58 pm
Halloween Pattern for the 500+ Keyboard LEDs
I made a Jack O' Lantern inspired color pattern for my Raspberry Pi 500+ keyboard backlight.
The photo's color rendition came out way off, it's standard power button green in the four corners with bright orange for the pumpkin and purple for the cut-outs.
Here's the quick hacked together script I wrote, it draws the pattern then saves it to preset #6. (it is very slow)
The photo's color rendition came out way off, it's standard power button green in the four corners with bright orange for the pumpkin and purple for the cut-outs.
- PXL_20251030_200138647.jpg
- PXL_20251030_200138647.jpg (90.5 KiB) Viewed 423 times
Code: Select all
#!/bin/bash
green_led="85,255,255"
orange_led="6,255,255"
purple_led="173,255,250"
rpi-keyboard-config led set "0,0" --colour $green_led
rpi-keyboard-config led set "0,1" --colour $purple_led
rpi-keyboard-config led set "0,2" --colour $orange_led
rpi-keyboard-config led set "0,3" --colour $orange_led
rpi-keyboard-config led set "0,4" --colour $purple_led
rpi-keyboard-config led set "0,5" --colour $orange_led
rpi-keyboard-config led set "0,6" --colour $orange_led
rpi-keyboard-config led set "0,7" --colour $orange_led
rpi-keyboard-config led set "0,8" --colour $orange_led
rpi-keyboard-config led set "0,9" --colour $orange_led
rpi-keyboard-config led set "0,10" --colour $orange_led
rpi-keyboard-config led set "0,11" --colour $purple_led
rpi-keyboard-config led set "0,12" --colour $orange_led
rpi-keyboard-config led set "0,13" --colour $orange_led
rpi-keyboard-config led set "0,14" --colour $purple_led
# Power Button rpi-keyboard-config led set "0,15"
rpi-keyboard-config led set "1,0" --colour $purple_led
rpi-keyboard-config led set "1,1" --colour $orange_led
rpi-keyboard-config led set "1,2" --colour $orange_led
rpi-keyboard-config led set "1,3" --colour $purple_led
rpi-keyboard-config led set "1,4" --colour $purple_led
rpi-keyboard-config led set "1,5" --colour $purple_led
rpi-keyboard-config led set "1,6" --colour $orange_led
rpi-keyboard-config led set "1,7" --colour $orange_led
rpi-keyboard-config led set "1,8" --colour $orange_led
rpi-keyboard-config led set "1,9" --colour $orange_led
rpi-keyboard-config led set "1,10" --colour $purple_led
rpi-keyboard-config led set "1,11" --colour $purple_led
rpi-keyboard-config led set "1,12" --colour $purple_led
# no key here rpi-keyboard-config led set "1,13"
rpi-keyboard-config led set "1,14" --colour $orange_led
rpi-keyboard-config led set "1,15" --colour $purple_led
rpi-keyboard-config led set "2,0" --colour $orange_led
# no key here rpi-keyboard-config led set "2,1"
rpi-keyboard-config led set "2,2" --colour $orange_led
rpi-keyboard-config led set "2,3" --colour $orange_led
rpi-keyboard-config led set "2,4" --colour $orange_led
rpi-keyboard-config led set "2,5" --colour $orange_led
rpi-keyboard-config led set "2,6" --colour $orange_led
rpi-keyboard-config led set "2,7" --colour $orange_led
rpi-keyboard-config led set "2,8" --colour $orange_led
rpi-keyboard-config led set "2,9" --colour $orange_led
rpi-keyboard-config led set "2,10" --colour $orange_led
rpi-keyboard-config led set "2,11" --colour $orange_led
rpi-keyboard-config led set "2,12" --colour $orange_led
rpi-keyboard-config led set "2,13" --colour $orange_led
rpi-keyboard-config led set "2,14" --colour $orange_led
rpi-keyboard-config led set "2,15" --colour $orange_led
rpi-keyboard-config led set "3,0" --colour $orange_led
# no key here rpi-keyboard-config led set "3,1"
rpi-keyboard-config led set "3,2" --colour $purple_led
rpi-keyboard-config led set "3,3" --colour $orange_led
rpi-keyboard-config led set "3,4" --colour $purple_led
rpi-keyboard-config led set "3,5" --colour $purple_led
rpi-keyboard-config led set "3,6" --colour $orange_led
rpi-keyboard-config led set "3,7" --colour $purple_led
rpi-keyboard-config led set "3,8" --colour $purple_led
rpi-keyboard-config led set "3,9" --colour $orange_led
rpi-keyboard-config led set "3,10" --colour $purple_led
rpi-keyboard-config led set "3,11" --colour $purple_led
rpi-keyboard-config led set "3,12" --colour $orange_led
rpi-keyboard-config led set "3,13" --colour $purple_led
# no key here rpi-keyboard-config led set "3,14"
rpi-keyboard-config led set "3,15" --colour $orange_led
rpi-keyboard-config led set "4,0" --colour $orange_led
# no key here rpi-keyboard-config led set "4,1"
rpi-keyboard-config led set "4,2" --colour $purple_led
rpi-keyboard-config led set "4,3" --colour $purple_led
rpi-keyboard-config led set "4,4" --colour $orange_led
rpi-keyboard-config led set "4,5" --colour $purple_led
rpi-keyboard-config led set "4,6" --colour $purple_led
rpi-keyboard-config led set "4,7" --colour $orange_led
rpi-keyboard-config led set "4,8" --colour $purple_led
rpi-keyboard-config led set "4,9" --colour $purple_led
rpi-keyboard-config led set "4,10" --colour $orange_led
rpi-keyboard-config led set "4,11" --colour $purple_led
# no key here rpi-keyboard-config led set "4,12"
rpi-keyboard-config led set "4,13" --colour $purple_led
rpi-keyboard-config led set "4,14" --colour $orange_led
rpi-keyboard-config led set "4,15" --colour $orange_led
rpi-keyboard-config led set "5,0" --colour $green_led
rpi-keyboard-config led set "5,1" --colour $orange_led
rpi-keyboard-config led set "5,2" --colour $orange_led
# no key here rpi-keyboard-config led set "5,3"
# no key here rpi-keyboard-config led set "5,4"
# no key here rpi-keyboard-config led set "5,5"
rpi-keyboard-config led set "5,6" --colour $orange_led
# no key here rpi-keyboard-config led set "5,7"
# no key here rpi-keyboard-config led set "5,8"
# no key here rpi-keyboard-config led set "5,9"
rpi-keyboard-config led set "5,10" --colour $orange_led
rpi-keyboard-config led set "5,11" --colour $orange_led
rpi-keyboard-config led set "5,12" --colour $orange_led
rpi-keyboard-config led set "5,13" --colour $orange_led
rpi-keyboard-config led set "5,14" --colour $orange_led
rpi-keyboard-config led set "5,15" --colour $green_led
rpi-keyboard-config leds save
rpi-keyboard-config preset set 6 direct
Re: Halloween Pattern for the 500+ Keyboard LEDs
It looks better in person than in your photo. More orange and purple, not red and blue.
European layouts do have a key at 4,1.
Has anyone investigated why this is so slow? I noticed the same issue when i made my function keys orange à la Beeb.
European layouts do have a key at 4,1.
Has anyone investigated why this is so slow? I noticed the same issue when i made my function keys orange à la Beeb.
Code: Select all
for i in 0,{1..12}; do
rpi-keyboard-config led set -c "#ff2000" $i; doneReturn to "Keyboard computers (400, 500, 500+)"
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- Raspberry Pi Official Magazine
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Media centres
- Gaming
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Keyboard computers (400, 500, 500+)
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Zephyr
- Rust
- AI Accelerator
- AI Camera - IMX500
- Hailo
- Software
- Raspberry Pi OS
- Raspberry Pi Connect
- Raspberry Pi Desktop for PC and Mac
- Beta testing
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion