The wiring from the USB-UART bridge and the RFID reader
RFID Reader view:
.-----------------------------.
| [1][2] [5][4][3][2][1] |
| J3 J1 |
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 |
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
).
...
<!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> |
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev | |
update_config=1 | |
network={ | |
ssid="YOURSSID" | |
psk="YOURPASSWORD" | |
} |
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()); |
Espruino javascript code to poll for serial number of RFID card. Since the reader communicates over UART, should work with other controllers that have UART, such as the Raspberry Pi.
Works with MFRC500-based RFID Reader/Writer - 13.56Mhz
.-----------------------------.
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; |