View LED_illumination3.ino
/*
LED illumination
2017/06/22
edy
FFTの窓関数を利用する
https://ja.wikipedia.org/wiki/%E7%AA%93%E9%96%A2%E6%95%B0
*/
#define PI2 6.2832
View TwoWireThreeSwitch.ino
// 二線で三つのスイッチを読む
// 2017/06/12
// edy
//
#include "Keyboard.h"
int analogPin = A0;
int ADCresult = 0;
int SW = 0;
View MAX30100_Minimal2.ino
// MAX30100 test
// 2017/05/16 edy
// 2017/05/17
// LED current 4.4mAに変更
// onBeatDetected() 変更
// 脈拍値 整数型に変更
// REPORTING_PERIOD_MS 2000に変更
/*
Arduino-MAX30100 oximetry / heart rate integrated sensor library
Copyright (C) 2016 OXullo Intersecans <x@brainrapers.org>
View MLX90614_LCD2.ino
// MLX90614の実験
// 2017/01/28 edy
// 2017/01/29 8x2行LCDを追加
//http://mag.switch-science.com/2014/11/05/i2c_lcd_breakout_int/
//
//2017/03/19 ラジオペンチさんのdelayWDTを使う
//http://radiopench.blog96.fc2.com/blog-entry-486.html
/***************************************************
This is a library example for the MLX90614 Temp Sensor
View KOMAINO_LCD.ino
//KOMAINOにLCDをつける
// 2017/02/25 edy
//参考にしたWeb page
//http://mag.switch-science.com/2013/07/17/i2c-lcd-breakout/
//
#include<Wire.h>
#define LCDAdr 0x3e
byte contrast = 30; // コントラスト(0~63)
View MLX90614_LCD.ino
// MLX90614の実験
// 2017/01/28 edy
// 2017/01/29 8x2行LCDを追加
//http://mag.switch-science.com/2014/11/05/i2c_lcd_breakout_int/
/***************************************************
This is a library example for the MLX90614 Temp Sensor
Designed specifically to work with the MLX90614 sensors in the
adafruit shop
View MLXtest170128.ino
/***************************************************
This is a library example for the MLX90614 Temp Sensor
Designed specifically to work with the MLX90614 sensors in the
adafruit shop
----> https://www.adafruit.com/products/1748
----> https://www.adafruit.com/products/1749
These sensors use I2C to communicate, 2 pins are required to
interface
View TMP007_ControlEverything
// ControlEverything.comのスケッチを改造。
// 2017/01/11 edy
//
// Distributed with a free-will license.
// Use it any way you want, profit or free, provided it fits in the licenses of its associated works.
// TMP007
// This code is designed to work with the TMP007_I2CS I2C Mini Module available from ControlEverything.com.
// https://www.controleverything.com/content/Temperature?sku=TMP007_I2CS#tabs-0-product_tabset-2
#include<Wire.h>
View AD9850_Sinewave_generator1.ino
//AD9850 sinewave generator
// edy
// First version 2016/10/06
//
//参考にしたweb page
// http://www.vwlowen.co.uk/arduino/AD9850-waveform-generator/AD9850-waveform-generator.htm
/* Based on AD9851 code from Andrew Smallbone - modified for AD9850
http://www.rocketnumbernine.com/2011/10/25/programming-the-ad9851-dds-synthesizer
*/
View AD9850_sinewave_generator3.ino
//AD9850 sinewave generator
// edy
//
//2016/10/06 First version(ver 0.1)
//
//2016/10/08 ver 0.2
// 周波数下限を 10Hz から 1Hz へ変更。
// 変数 freq,freqOld,incr を負号なしから負号ありへ。引き算によるエラー回避のため。
// 周波数ステップ 2.5KHz を 2KHz へ変更。
// 周波数表示を3桁区切りにする。