• Stars
    star
    103
  • Rank 323,144 (Top 7 %)
  • Language
    Python
  • License
    MIT License
  • Created over 8 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Library and examples for Scroll pHAT. 11x5 LEDs of goodness!

Scroll pHAT https://shop.pimoroni.com/products/scroll-phat

11x5 pixels of single-colour, message scrolling goodness!

Installing

Full install (recommended):

We've created an easy installation script that will install all pre-requisites and get your Scroll pHAT up and running with minimal efforts. To run it, fire up Terminal which you'll find in Menu -> Accessories -> Terminal on your Raspberry Pi desktop, as illustrated below:

Finding the terminal

In the new terminal window type the command exactly as it appears below (check for typos) and follow the on-screen instructions:

curl https://get.pimoroni.com/scrollphat | bash

Alternatively, on Raspbian, you can download the pimoroni-dashboard and install your product by browsing to the relevant entry:

sudo apt-get install pimoroni

(you will find the Dashboard under 'Accessories' too, in the Pi menu - or just run pimoroni-dashboard at the command line)

If you choose to download examples you'll find them in /home/pi/Pimoroni/scrollphat/.

Manual install:

Library install for Python 3:

on Raspbian:

sudo apt-get install python3-scrollphat

other environments:

sudo pip3 install scrollphat

Library install for Python 2:

on Raspbian:

sudo apt-get install python-scrollphat

other environments:

sudo pip2 install scrollphat

Development:

If you want to contribute, or like living on the edge of your seat by having the latest code, you should clone this repository, cd to the library directory, and run:

sudo python3 setup.py install

(or sudo python setup.py install whichever your primary Python environment may be)

In all cases you will have to enable the i2c bus.

Alternative Libraries

Documentation & Support

Docker image

For those who are curious and interested in learning about Docker on the Pi, this repository includes a fully tested Dockerfile for using the scrollphat library without needing to install it on the base system.

To build, cd into the docker directory and run:

$ ./build_docker.sh

For complete instructions, see DOCKER.md in the same directory.

More Repositories

1

pimoroni-pico

Libraries and examples to support Pimoroni Pico add-ons in C++ and MicroPython.
C
1,209
star
2

inky

Combined library for V2/V3 Inky pHAT and Inky wHAT.
Python
552
star
3

enviroplus-python

Python library for the Enviro+ environmental monitoring board
Shell
377
star
4

unicorn-hat

Python library for Unicorn pHAT and HAT. 32 or 64 blinding ws2812 pixels for your Raspberry Pi
C
363
star
5

hyperpixel4

Driver for the Pimoroni HyperPixel 4.0" Touchscreen Display
Shell
313
star
6

blinkt

Python Library for Blinkt; 8 APA102 LEDs for your Raspberry Pi
C
304
star
7

fanshim-python

Python library for the Fan SHIM for Raspberry Pi
Python
290
star
8

bme680-python

Python library for the BME680 gas, temperature, humidity and pressure sensor.
Python
258
star
9

pirate-audio

Examples and documentation for the Pirate Audio range of Raspberry Pi add-ons
Python
235
star
10

st7789-python

Python library to control an ST7789 240x240 1.3" TFT LCD display.
Python
188
star
11

phew

Python
184
star
12

keybow-firmware

Keybow Firmware for the Raspberry Pi Zero
C
178
star
13

unicorn-hat-hd

Python library and examples for Unicorn HAT HD
Python
172
star
14

scroll-phat-hd

Python library for Scroll pHAT HD
Python
159
star
15

explorer-hat

Python library for Explorer HAT
Python
158
star
16

displayotron

Libraries and examples for the Display-o-Tron 3000 and Display-o-Tron HAT
Python
145
star
17

piglow

Python library & examples for the Pimoroni PiGlow
Python
133
star
18

picosystem

PicoSystem libraries and examples.
C++
128
star
19

badger2040

Examples and firmware for Badger 2040 and Badger 2040 W
Python
126
star
20

inky-phat

Python library for Inky pHAT
Python
125
star
21

clean-shutdown

Python daemon to watch a GPIO pin and trigger a clean shutdown.
Shell
123
star
22

automation-hat

Python library and examples for the Pimoroni Automation HAT, pHAT and HAT Mini
Python
116
star
23

enviro-phat

Python libraries and examples for the Pimoroni Enviro pHAT
Python
106
star
24

pantilt-hat

Python library for the Pimoroni PanTilt servo and lighting HAT
Python
102
star
25

phat-beat

Python library for PHAT BEAT - A stereo DAC, AMP and VU for the Raspberry Pi
Python
98
star
26

enviro

Python
96
star
27

hyperpixel

Setup for the Pimoroni Hyper Pixel 800x480 pixel multi-touch display
Python
95
star
28

vl53l1x-python

Python library for the VL53L1X Laser Ranger
C
89
star
29

skywriter-hat

Skywriter python libraries and examples
Python
87
star
30

pico-boilerplate

A boilerplate C++, CMake project for the Raspberry Pi Pico.
CMake
77
star
31

pmk-circuitpython

Python
77
star
32

rainbow-hat

Python library and examples for the Pimoroni Rainbow HAT
Python
73
star
33

pibrella

Pibrella python library & examples
Python
71
star
34

breakout-garden

Documentation, software, and examples for the Breakout Garden ecosystem.
Shell
71
star
35

keybow2040-circuitpython

CircuitPython library for the Pimoroni Keybow 2040
Python
67
star
36

bme280-python

Python library for the BME280 temperature, pressure and humidity sensor
Python
63
star
37

picade-hat

Picade HAT input daemon and setup script
Shell
60
star
38

pivumeter

ALSA plugin for displaying VU meters on various Raspberry Pi add-ons - derived from ameter
Shell
59
star
39

adxl345-python

Python library for the ADXL345
Python
55
star
40

python-multitouch

Multi-touch pure Python driver for the official 7" touchscreen display.
Python
55
star
41

Piano-HAT

Python library and examples for Piano HAT Raspberry Pi Add-on board
Python
53
star
42

grow-python

Python libs for controlling the Grow HATs
Python
53
star
43

bmp280-python

Python library for the BMP280 temperature, pressure, and altitude sensor.
Python
53
star
44

speaker-phat

Software installer for Speaker pHAT
Python
51
star
45

microdot-phat

Python Library and Examples for Micro Dot pHAT. A 6-matrix driver for retro 5x7 displays!
Python
49
star
46

pms5003-python

Python library for the PMS5003 particulate sensor
Shell
49
star
47

pidi-spotify

Python
44
star
48

PanTiltFacetracker

Face Tracking for the Adafruit Mini Pan Tilt kit and Raspberry Pi camera
Python
44
star
49

icm20948-python

Python library for the Pimoroni ICM20948 breakout
Python
43
star
50

picovision

C++
40
star
51

unicornhatmini-python

Python library for the Pimoroni Unicorn HAT Mini RGB LED Display
Python
40
star
52

Picade-Sketch

Picade Arduino sketch
C++
39
star
53

eagle

Custom Eagle parts that we've created where needed. Please feel free to use, extend, and share! (CC v3.0 Share-Alike You are welcome to use this library for commercial purposes.)
39
star
54

trackball-python

Python library for the Pimoroni Track Ball Breakout
Python
35
star
55

sgp30-python

Python library for the SGP30 air quality sensor
Shell
35
star
56

button-shim

Python library and examples for the Pimoroni Button SHIM
Python
33
star
57

led-shim

Python library for the Pimoroni LED SHIM
Python
31
star
58

keybow-python

Python library for the Pimoroni Keybow 3 and 12 key mechanical keyboard add-ons for Raspberry Pi
Python
31
star
59

hyperpixel2r

Shell
30
star
60

picade

All Picade related stuff.
C
30
star
61

fourletter-phat

Python library for the Pimoroni Four Letter pHAT
Python
28
star
62

drum-hat

Python library for the Pimoroni Drum HAT Raspberry Pi Add-on board.
Python
27
star
63

gfx-hat

Python library for the Pimoroni GFX HAT
Python
27
star
64

pmw3901-python

Python library for the PWM3901 optical flow-rate sensor
Python
26
star
65

rp_usbdisplay

Binary drivers for the RoboPeak/DFRobot 2.8 USB TFT, version 2
C
25
star
66

PiratePython

PiratePython: a minimal Raspbian for Python programmers
C
24
star
67

i2cdevice-python

Domain-specific language for describing smbus/i2c register maps
Python
24
star
68

flotilla-python

Python library for the Pimoroni Flotilla plug-and-play electronics ecosystem
Python
24
star
69

mote

Mote - drivers for the plug and play USB APA102 controller
Python
24
star
70

hyperpixel2r-python

Shell
23
star
71

propeller-hat

Propeller HAT library code, examples, documentation and SPIN source
Propeller Spin
23
star
72

displayhatmini-python

Python library for the Pimoroni Display HAT Mini
Shell
21
star
73

mopidy-raspberry-gpio

Mopidy GPIO Control Plugin for the Raspberry Pi (Using RPi.GPIO)
Python
20
star
74

weatherhat-python

Python
20
star
75

internet-of-seeds

The code that runs our IKEA Vร„XER Internet of Seeds
Python
20
star
76

max30105-python

Python library for the Pimoroni MAX30105 breakout
Python
19
star
77

pico-circuitpython-examples

CircuitPython examples for Pimoroni RP2040 boards.
Python
18
star
78

as7262-python

Python library for the as7262 spectral sensor breakout
Python
17
star
79

node-red-nodes

Node-RED nodes for Pimoroni products
JavaScript
17
star
80

Raspberry-Pi-Web-RGB

Simple Raspberry Pi RGB LED control from your Web Browser using Python and Flask
HTML
17
star
81

trilobot-python

Python
17
star
82

plasma

Plasma LED driver, FX Sequencer and plugins
Python
16
star
83

fonts-python

Python font packaging framework
Python
15
star
84

ltr559-python

Python library for the LTR-559 optical presence/proximity sensor
Python
14
star
85

pa1010d-python

Python library for the Pimoroni PA1010D GPS Breakout
Shell
14
star
86

vl53l5cx-python

CTypes Python bindings for the VL53L5CX
C
13
star
87

programming-trinket-with-raspberry-pi

Programming Adafruit's Trinket (3v3) directly from a Raspberry Pi
C
13
star
88

drv2605-python

Python library for the Pimoroni Haptic Vibes DRV2605 breakout
Python
12
star
89

rgbmatrix5x5-python

Python library for the Pimoroni 5x5 RGB Matrix Breakout
Python
12
star
90

mote-phat

Drive four channels of APA102 pixels from your Pi Zero with Pimoroni Mote pHAT
Python
12
star
91

touch-phat

Python library and examples for Pimoroni Touch pHAT - six touch sensitive buttons to control your project.
Python
12
star
92

mopidy-pidi

Mopidy plugin host for pidi display plugins.
Python
11
star
93

sn3218

Python library for the SN3218 18-channel LED driver
Python
10
star
94

bh1745-python

Python library for the bh1745 colour sensor breakout
Python
10
star
95

EnviroPlus-FeatherWing

CircuitPython library for the Enviro+ FeatherWing
Python
10
star
96

pidi-plugins

๐ŸŽต plugins for Pirate Display. A mopidy/mpd album art downloader/displayer.
Python
10
star
97

pms5003-micropython

Python
10
star
98

enviro-ble

Python
9
star
99

rv3028-python

Python library for the RV3028 Real Time Clock
Python
9
star
100

st7036

Python library for the ST7036 LCD driver
Python
9
star