Skip to content

Instantly share code, notes, and snippets.

document.body.addEventListener(
'mouseup',
function () {
var input = document.createElement('input');
input.value = window.getSelection().toString();
input.select();
document.execCommand('copy');
console.log('copied');
}
)
/source.js/oss/ucl-sensors/sensorama(master) » espruinotool --verbose --port /dev/cu.usbmodem1411 /Users/andrew/Projects/oss/ucl-sensors/sensorama/espruino
espruino-tools
--------------
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/libs/targz.js
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/espruino.js
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/core/codeWriter.js
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/core/config.js
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/core/env.js
Found /Users/andrew/Projects/oss/ucl-sensors/espruino-tools/EspruinoTools/core/flasher.js
@andrewn
andrewn / Readme.md
Created May 15, 2015 09:11
RFID reader using node.js and USB-UART bridge

Wiring

The wiring from the USB-UART bridge and the RFID reader

RFID Reader view:

   .-----------------------------.
   | [1][2]      [5][4][3][2][1] |

| J3 J1 |

Physical UI config

The JSON config for the physical UI allows you to set-up initial transition defaults e.g.

Below you can see the "power" RGBLED has default transition options set. This means all transitions will happen over 750ms.

initialTransition is used to set-up the RGBLED when it's initialised and before any messages to change it's state are received. In this case, the LED will be transitions to the colour [200, 200, 200] over 5 seconds backwards and forwards repeatedly (yoyo).

...
@andrewn
andrewn / gist:0c56b59bebc98c92da20
Created January 22, 2015 17:46
HLS mediaplayerelement
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HTML5 MediaElement - HLS</title>
<script src="../build/jquery.js"></script>
<script src="../build/mediaelement-and-player.min.js"></script>
<link rel="stylesheet" href="../build/mediaelementplayer.min.css" />
</head>
@andrewn
andrewn / wpa_supplicant.conf
Created January 4, 2015 22:12
Pi wpa_supplicant
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="YOURSSID"
psk="YOURPASSWORD"
}
@andrewn
andrewn / gist:e6adddf523595116f7b4
Created November 12, 2014 20:42
Node version of popen?
var spawn = require('child_process').spawn;
var sh = spawn('sh');
sh.stdout.on('data', function (data) {
console.log('sh: \n', data.toString());
});
sh.stderr.on('data', function (data) {
console.error('error: \n', data.toString());
@andrewn
andrewn / Readme.md
Last active August 29, 2015 14:08
RFID reader
console.log('hello');
var faye = require('faye');
var fs = require('fs');
var spawn = require('child_process').spawn;
var exec = require('child_process').exec;
var path = require('path');
var Promise = require('es6-promise').Promise;