Skip to main content

A high level library for interacting with the Pimoroni Blinkt.

Project description

README

PyPI - Python Version Documentation Status GitHub release PyPI GitHub license GitHub issues GitHub forks

Blinkter makes using the Pimoroni Blinkt! even easier by making the library object oriented and adding several convenience methods. The intuitive objects that Blinkter layers on top of the Blinkt! python library greatly improve ease of use and reduce development times.

Installation

Easy Way

pip install blinkter

Harder way

If you want to play around with the Blinkter code, the following steps will guide you through getting the repository and installing the library from your code.

  1. Make sure that setuptools is installed.
pip install setuptools
  1. Next, clone this repository with
git clone https://github.com/speratus/Blinkter.git
  1. Once the repository is downloaded, install it using this command:
python setup.py install

That's all there is to it. You should be ready to go in no time at all.

Installing into a virtual environment.

Installing Blinkter into a virtual environment is not much harder than a regular installation of Blinkter. Follow steps 1 and 2 as you normally would, but before executing step 3, make sure that your virtual environment is activated.

Linux

In linux (and Raspbian), the command is,

source <ENVIRONMENT_NAME>/bin/activate

Windows

On windows this is achieved using the command: NOTE: Blinkter will not run on Windows. It works exclusively on the Raspberry pi.

<ENVIRONMENT_NAME>\Scripts\activate

Doing this will ensure that Blinkter is installed into the appropriate environment.

Usage

import blinkter

board = blinkter.BlinktBoard()
pixel = board.get_pixel(0)  #Or whatever pixel you want to manipulate
pixel.red() #Or pixel.blue(), or whatever else you want.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blinkter-0.1.5.6.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

blinkter-0.1.5.6-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file blinkter-0.1.5.6.tar.gz.

File metadata

  • Download URL: blinkter-0.1.5.6.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for blinkter-0.1.5.6.tar.gz
Algorithm Hash digest
SHA256 2d0cc65154dbc4ae9a09ba4ee5f6c0356dfec77e65d5e515454076e5f2b83211
MD5 ac0971045b3efda3b88494e46a00cf0c
BLAKE2b-256 e5041fb71b363e4972fb2cdd0ef19bd82b295fb67d29554ee7c88a098d3b440b

See more details on using hashes here.

File details

Details for the file blinkter-0.1.5.6-py3-none-any.whl.

File metadata

  • Download URL: blinkter-0.1.5.6-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for blinkter-0.1.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d585c9792e73ec7df99f187605a3f73a48509d9be921fae589d96317dfd4b509
MD5 9db8f2934c7d426b1f23d10c8e997804
BLAKE2b-256 96e83b3321a4bd1d5649fbb49cc49002ecdc0430d3a0eee5d6a258a3af700c10

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page