Skip to content

Instantly share code, notes, and snippets.

@bathtimefish
bathtimefish / file0.txt
Last active September 3, 2019 12:58
restify + TypeScript + Jestの開発環境をセットアップしてみる ref: https://qiita.com/bathtimefish/items/82f886f6d2353af14e7a
npm i -g typescript webpack webpack-cli
@bathtimefish
bathtimefish / espruino-pico-puressure-sensor.js
Created October 30, 2017 06:09
Espruino Picoで圧力センサーの値を取得する
var i = setInterval(function() {
var val = analogRead(B1);
console.log(val); //圧力センサーの値
if(val < 0.5) { //値が0.5以下になるとLEDが点灯する
digitalWrite(A8, 1);
} else {
digitalWrite(A8, 0);
}
}, 100);
@bathtimefish
bathtimefish / dqn.py
Last active March 5, 2017 11:58
DQNをKerasとTensorFlowとOpenAI Gymで実装する https://elix-tech.github.io/ja/2016/06/29/dqn-ja.html のプログラムをPython3.5 & TensorFlow 1.0で動くように修正したやつ
# coding:utf-8
import os
import gym
import random
import numpy as np
import tensorflow as tf
from collections import deque
from skimage.color import rgb2gray
from skimage.transform import resize
@bathtimefish
bathtimefish / app.js
Created August 27, 2016 04:58
ChirimenでHTTPリクエストするサンプル
/**
*
* Chirimenに装着するWifiドングルは Planex GW-USNano2 動作確認済み
* https://www.planex.co.jp/product/wireless/gw-usnano2/
*
* WifiドングルをつけてChirimenを起動、SettingsでWifi設定を完了後、以下のソースを実行する
*
*/
window.addEventListener("load", function() {
@bathtimefish
bathtimefish / chirimen-motion-led-index.html
Created August 19, 2016 08:21
CHIRIMENで人感センサー検知LEDなサンプル
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1">
<title>Motion Sensor</title>
<!-- https://github.com/club-wot/WebGPIO -->
<script src="./bower_components/webgpio/dist/webgpio.js"></script>
<!-- https://github.com/mozilla/task.js/blob/master/lib/task.js -->
@bathtimefish
bathtimefish / _setup.md
Last active December 9, 2015 07:03
NVD3のサンプル
bower install --save nvd3
@bathtimefish
bathtimefish / espruino_pico_esp8266_ds18b20_mqtt.js
Last active December 6, 2015 07:12
Espruino PicoでDS18B28で気温測ったのをESP8266-WROOM-2でMQTTしてみた
var temp_message = null;
var ow = new OneWire(B1);
var sensor = require("DS18B20").connect(ow);
setInterval(function() {
console.log(sensor.getTemp());
temp_message = sensor.getTemp();
}, 1000);
var config = {
@bathtimefish
bathtimefish / mqtt_bme280_esp8266_pico.js
Created November 21, 2015 07:37
Espruino Pico + BME280 + ESP8266 で温度、湿度、気圧をMQTTで送信する
/*
* BME280のほうは別電源で3V3入れた。(GND共有) picoのみだと足りないみたい。
*/
var pth_message = null;
I2C2.setup({scl:B10,sda:B3});
var bme = require("BME280").connect(I2C2);
setInterval(function() {
@bathtimefish
bathtimefish / mqtt_esp8266_pico.js
Last active November 21, 2015 06:21
Espruino Pico + ESP8266 で MQTTをやるサンプル
/*
* broker/subscriberは https://github.com/rockymanobi/espruino-mqtt-sample.git を利用した
* via http://qiita.com/rockymanobi/items/83cc39a4a75ea65747e3
* Thank you rockymanobi !
* DS18B20とESP8266への電源供給はpicoだけだと足りないので、DS18B20へ別電源から供給した(GND共有)
*/
var config = {
wifiSSID: 'SSID',
wifiKey: 'PASSWORD',
@bathtimefish
bathtimefish / DS18B20_espruino.js
Created November 17, 2015 02:58
DS18B20デジタル温度計で温度を取得するEspruinoのサンプル
var ow = new OneWire(B1);
var sensor = require("DS18B20").connect(ow);
setInterval(function() {
console.log(sensor.getTemp());
}, 1000);