mirror of
https://github.com/likeablob/macmini.git
synced 2024-06-07 17:29:47 +00:00
18 lines
398 B
JavaScript
18 lines
398 B
JavaScript
|
const Gpio = require('orange-pi-gpio');
|
||
|
const fetch = require('node-fetch')
|
||
|
|
||
|
let gpio5 = new Gpio({pin:7, mode: 'in'});
|
||
|
|
||
|
prev = 0
|
||
|
setInterval(function () {
|
||
|
gpio5.read()
|
||
|
.then((state)=>{
|
||
|
state = parseInt(state)
|
||
|
if (state !== prev && state === 0) {
|
||
|
console.log("push");
|
||
|
fetch("http://localhost:5501/").catch((err) => {console.log(err);})
|
||
|
}
|
||
|
prev = state
|
||
|
});
|
||
|
}, 100);
|