rpi-gpio.js

Simple package for managing Raspberry Pi GPIO ports.

Usage no npm install needed!

<script type="module">
  import rpiGpioJs from 'https://cdn.skypack.dev/rpi-gpio.js';
</script>

README

rpi-gpio.js

A simple package, which you can use to manage your gpio ports.

Right now reading the value of a pin is broken, but writing to a pin works just fine.

examples

Blinking an LED connected to gpio pin 21 (physical pin 40)

let gpio = require("rpi-gpio.js")
let pin = gpio.gpio(21, "output")
gpio.msleep(500)

pin.setPin(1)

gpio.msleep(500)

pin.setPin(0)

gpio.msleep(500)

pin.setPin(1)

gpio.msleep(500)

pin.setPin(0)