Compare commits
2 Commits
develop
...
node-conve
Author | SHA1 | Date | |
---|---|---|---|
66d7cfc35c | |||
e5599f63b4 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
tmp/
|
tmp/
|
||||||
log/thin.log
|
log/thin.log
|
||||||
*.swp
|
*.swp
|
||||||
|
node_modules/
|
||||||
|
9
Gemfile
9
Gemfile
@ -1,9 +0,0 @@
|
|||||||
# frozen_string_literal: true
|
|
||||||
|
|
||||||
source "https://rubygems.org"
|
|
||||||
|
|
||||||
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
|
|
||||||
|
|
||||||
gem "thin"
|
|
||||||
gem "sinatra"
|
|
||||||
gem 'rpi_gpio'
|
|
31
Gemfile.lock
31
Gemfile.lock
@ -1,31 +0,0 @@
|
|||||||
GEM
|
|
||||||
remote: https://rubygems.org/
|
|
||||||
specs:
|
|
||||||
daemons (1.3.1)
|
|
||||||
eventmachine (1.2.7)
|
|
||||||
mustermann (1.0.3)
|
|
||||||
rack (2.0.6)
|
|
||||||
rack-protection (2.0.5)
|
|
||||||
rack
|
|
||||||
rpi_gpio (0.3.3)
|
|
||||||
sinatra (2.0.5)
|
|
||||||
mustermann (~> 1.0)
|
|
||||||
rack (~> 2.0)
|
|
||||||
rack-protection (= 2.0.5)
|
|
||||||
tilt (~> 2.0)
|
|
||||||
thin (1.7.2)
|
|
||||||
daemons (~> 1.0, >= 1.0.9)
|
|
||||||
eventmachine (~> 1.0, >= 1.0.4)
|
|
||||||
rack (>= 1, < 3)
|
|
||||||
tilt (2.0.9)
|
|
||||||
|
|
||||||
PLATFORMS
|
|
||||||
ruby
|
|
||||||
|
|
||||||
DEPENDENCIES
|
|
||||||
rpi_gpio
|
|
||||||
sinatra
|
|
||||||
thin
|
|
||||||
|
|
||||||
BUNDLED WITH
|
|
||||||
2.0.1
|
|
@ -1,3 +0,0 @@
|
|||||||
require File.expand_path '../main.rb', __FILE__
|
|
||||||
|
|
||||||
run Sinatra::Application
|
|
17
config.yml
17
config.yml
@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
chdir: "/home/pi/led-hands-pri"
|
|
||||||
rackup: "/home/pi/led-hands-pri/config.ru"
|
|
||||||
user: pi
|
|
||||||
group: pi
|
|
||||||
environment: development
|
|
||||||
address: 0.0.0.0
|
|
||||||
port: 3000
|
|
||||||
timeout: 30
|
|
||||||
log: "/home/pi/led-hands-pri/log/thin.log"
|
|
||||||
pid: tmp/pids/thin.pid
|
|
||||||
max_conns: 1024
|
|
||||||
max_persistent_conns: 100
|
|
||||||
require: []
|
|
||||||
wait: 30
|
|
||||||
threadpool_size: 20
|
|
||||||
daemonize: true
|
|
17
main.js
Normal file
17
main.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
let gpio = require('rpi-gpio')
|
||||||
|
|
||||||
|
const BLUE = 37
|
||||||
|
const WHITE = 35
|
||||||
|
const RED = 33
|
||||||
|
const GREEN = 31
|
||||||
|
const YELLOW = 29
|
||||||
|
const LEDS = [BLUE, WHITE, RED, GREEN, YELLOW]
|
||||||
|
|
||||||
|
// gpio.setMode();
|
||||||
|
gpio.setup(WHITE, gpio.DIR_OUT, gpio.write);
|
||||||
|
// gpio.setup(BLUE, gpio.DIR_OUT, gpio.write);
|
||||||
|
// gpio.setup(RED, gpio.DIR_OUT, gpio.write);
|
||||||
|
// gpio.setup(GREEN, gpio.DIR_OUT, gpio.write);
|
||||||
|
// gpio.setup(YELLOW, gpio.DIR_OUT, gpio.write);
|
||||||
|
|
||||||
|
gpio.write(WHITE, true);
|
18
package.json
Normal file
18
package.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"name": "led-hands-pri",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"description": "just an led service",
|
||||||
|
"main": "main.js",
|
||||||
|
"scripts": {
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://git@git.markamoser.com:6791/mmoser/led-hands-rpi.git"
|
||||||
|
},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"dependencies": {
|
||||||
|
"rpi-gpio": "^2.1.3"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user