Skip to content

Instantly share code, notes, and snippets.

@bathtimefish
bathtimefish / fsr402-pressure-sensor.js
Created December 21, 2014 02:21
Espruino FSR402圧力センサーでLEDを点灯する
var i = setInterval(function() {
var val = analogRead(A0);
console.log(val);
if(val < 0.5) {
digitalWrite(A8,1);
} else {
digitalWrite(A8,0);
}
}, 100);
/// <reference path="espruino.d.ts"/>
/*
* Tesselで人感センサー
* 通常在庫商品 焦電型赤外線センサーモジュール SB612A
* http://akizukidenshi.com/catalog/g/gM-08767/
* TesselのGPIO電源は3.3vのみなので3.3vでいけるモーションセンサーが必要なため
* 配線のためのデータシート http://akizukidenshi.com/download/ds/senba/SB612A-Advanced.pdf
* TesselのGPIO配置 https://s3.amazonaws.com/technicalmachine-assets/doc+pictures/hardware_design_docs/gpio-pins.jpg
*
* [配線]
* Tessel --- SB612A
@bathtimefish
bathtimefish / tessel-gpio-blink-led.js
Created February 22, 2015 04:27
TesselのGPIOでLチカする
@bathtimefish
bathtimefish / tessel-accel.js
Created May 10, 2015 05:58
Tessel 加速度センサーモジュールの値を取得する
var tessel = require('tessel');
var accel = require('accel-mma84').use(tessel.port['A']); // Attach 'accel-mma84' module to Port A
// Initialize the accelerometer.
accel.on('ready', function () {
// Stream accelerometer data
accel.on('data', function (xyz) {
console.log('x:', xyz[0].toFixed(2), 'y:', xyz[1].toFixed(2), 'z:', xyz[2].toFixed(2));
});
});
@bathtimefish
bathtimefish / README.md
Last active August 29, 2015 14:20
Recon Jet用のmobile-chrome-appsサンプルをつくってみたら動いた
@bathtimefish
bathtimefish / ue4.8.1-bug-html5-publish.md
Last active August 29, 2015 14:26
Unreal Engine 4.8.1 for Windows のHTML5パブリッシュにバグがあるので対応方法

Unreal Engine 4.8.1 for Windows のHTML5パブリッシュにバグがあるので対応方法

for Mac は未検証

4.8.2でも直っていないのを確認済み

概要

Unreal Engine 4.8.1がパブリッシュするHTML5のソースの一部にバグがあって正常に実行されない。具体的にはjs中のデータファイルの指定がローカルディレクトリのフルパスで書かれているために読み込めないものと思われる。

@bathtimefish
bathtimefish / leds.js
Created August 2, 2015 23:42
Espruino Lチカ サンプル
var on1 = true;
var on2 = false;
setInterval(function() {
on1 = !on1;
on2 = !on2;
LED1.write(on1);
LED2.write(on2);
var a = BTN1;
console.log(digitalRead(a));
}, 50);
@bathtimefish
bathtimefish / using-AT-module-on-espruino.js
Last active August 29, 2015 04:09
EspruinoでATモジュールを使うサンプル ESP8266 version 0.25 とお話をする
/*
* AT モジュールは通常IDEのファームロードやCLIからrequireできない。
* しかしIDEからrequire("ESP8266WiFi_0v25")のロードに成功した後はCLIから使えるようになる。
* このあたりの仕様はナゾだけど、ATコマンドのデバッグには便利なので使ったほうがいい
*
* See: AT.js - https://github.com/espruino/EspruinoDocs/blob/master/modules/AT.js
*
*/
Serial1.setup(115200, { rx: B7, tx : B6 });
@bathtimefish
bathtimefish / when_sequence_example.js
Last active November 13, 2015 02:48
node.js cujojs/when sequenceのサンプル。非同期処理の古典
// npm install --save when
var when = require('when');
var sequence = require('when/sequence');
var ready = sequence([
function() { return prm1(); },
function() { return prm2(); },
function() { return prm3(); }
]);