Current collected state Current
Observed since 20 Oct, 21:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
8x8matrix
A simple node.js-based helper for the Raspberry Pi and the Adafruit 8x8 Matrix
Control your Adafruit 8x8 Matrix with NodeJS. Your nodejs script have to run as root.
$ npm i 8x8matrix
const Matrix = require('8x8matrix');
let matrix = new Matrix();
matrix.writeArray(matrix.smily);
let matrix = new Matrix({
brightness: 15,
slaveAddress: 0x70,
bautrate: 10000
});
Pixels can be written by a simple js-array with 64 objects.
var smily = [
0,0,1,1,1,1,0,0,
0,1,0,0,0,0,1,0,
1,0,1,0,1,0,0,1,
1,0,1,0,1,0,0,1,
1,0,0,0,0,1,0,1,
1,0,1,1,1,0,0,1,
0,1,0,0,0,0,1,0,
0,0,1,1,1,1,0,0
];
matrix.writeArray(smily);
/**
* Set brightness of all LED
* Values: 1 (very low) to 15 (very bright)
*/
matrix.setBrightness(8);
/**
* Set first top-left LED to on
* matrix.setLED(x, y, true/false);
*/
matrix.setLED(0, 0, 1);
$ sudo node test.js
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
rpioEnvironment{
"local_name": "rpio",
"alias": false,
"peer_metadata": null
} | ^0.9.22 | runtime |
Source distribution
{
"shasum": "70f56f35b278be0e711c7b483690ce10e7b07ce8",
"tarball": "https://registry.npmjs.org/8x8matrix/-/8x8matrix-0.1.2.tgz",
"integrity": "sha512-C6UUQ3vhjNAxaEr2ylDaxPZtwEvW1SD037+X9HHhXY4p5Gf2pnULRn7dO8VCzGPbh4iyrfYGbcQEopH4Z80dbw==",
"fileCount": 5,
"unpackedSize": 4464,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnaT/CRA9TVsSAnZWagAAJzEP/AiC3ma5CeZEiUUDEOEQ\nYCo/K5cg5eMm4YokTAqJJWubSkT4c/i93TUTE2ys4dnY2uYxT9S8v2ITev21\nvhvCGDeoTCrWgvMXh8RalzhemoHYzclChwzzwHrGRizq/LO2Eg/pNXT/+WN/\nJVrze/7oZLR7fomD8mq+jXz4Hnt0mfzbZpKSWyibiuDEY9ntIGTyIHjVHgv7\nMjrOX6eDbIsZz1EJQP3HxIYviS1e8oBNMz5Eu/5Z2WSkGa5EvbrHSvslqRsh\n4bZT7C+PzPkwrC8eC+H6z++80R87t7aYiU2BqPUIhgHo3J7eU8vl2yuWTDQG\nRHILjhvmz6PqjfiB3HGkFwFUj2UjelcGaWSt3KxN0mbpzSgY5bxaqpiqx0E5\n4b4HFJNZQ8ay8hSZBYPulZm+26jR76Ga8g1BUQ8eeMcZ7NDGqqtUMKBMFRyf\nlXfsU11VTLSHg3TkDmtn1q9mu4dLz4DCoahQD8ip8ymlXpDKinJ6SRlGxBgW\nccJgAuEScO0wbY+zQy8A7jzmjJrDsZCKrMu8t2jCg90FThgLgpgz1oL587MH\nMqGz42zGEcAZUUijISYz+lhFGijVW86X2UNsyVjrtHZndlgOwDHDvgrjtcVw\nRnlDQF2gI0Cmkvwqt7n6xyY/8o2F/MMpDMvEwEYr2oMqJWc4TB4yXyASwOEE\nezZs\r\n=wufc\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIF8pTufB7P7gRhaO8HZKXw5sxThFZEW7tZkPd5b3wwGCAiEA8+eMXNQMm6UNGLLWcdjs2+NcqB53DJTB1qZK74CIvBs="
}
]
}Shared repository data · GitHub
Observed since 20 Oct, 21:27 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:284486c045fd60d2b096ec32586d7dbff77a66705c0cd2c665a983a6d5687d26