Compare commits

...

2 Commits

Author SHA1 Message Date
66d7cfc35c a start of a script 2019-03-09 20:30:52 +00:00
e5599f63b4 removing ruby dependencies and adding node 2019-03-02 14:58:25 +00:00
8 changed files with 36 additions and 60 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
tmp/ tmp/
log/thin.log log/thin.log
*.swp *.swp
node_modules/

View File

@ -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'

View File

@ -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

View File

@ -1,3 +0,0 @@
require File.expand_path '../main.rb', __FILE__
run Sinatra::Application

View File

@ -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
View 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
View 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"
}
}