Skip to content

Instantly share code, notes, and snippets.

@sofroniewn
Created February 26, 2016 03:50
Show Gist options
  • Select an option

  • Save sofroniewn/2c02920034d2f2f919a1 to your computer and use it in GitHub Desktop.

Select an option

Save sofroniewn/2c02920034d2f2f919a1 to your computer and use it in GitHub Desktop.
console.log('Hello Pi')
var raspi = require('raspi')
var gpio = require('raspi-gpio')
var NanoTimer = require('nanotimer')
var timer = new NanoTimer()
raspi.init(function() {
console.log('Board-ready')
var input = new gpio.DigitalInput(2)
var output = new gpio.DigitalOutput(0)
timer.setInterval(function() {
output.write(input.read())
}, '','10u')
})
@sofroniewn

Copy link
Copy Markdown
Author

image
Reliable latencies of 25 us - 75 us using raspi and nanotimer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment