2019-10-23から1日間の記事一覧

footstep detector / 中間電位からノイズを除去するための処理 / 実際に試してみる

平均値と素のAD変換値のどちらをシリアルから出力するかをタクトスイッチで切り換えられるようにした。Adruino IDEのシリアルプロッターで観測する。 #include <avr/io.h> #include <util/delay.h> extern "C"{ #include "USART.h" } void initADC(){ ADMUX |= (1 << REFS0); // AVCC</util/delay.h></avr/io.h>…

footstep detector / 中間電位からノイズを除去するための処理

pp.260-264 足踏みによる振動の大きさも、元々存在している振動も、センサーの感度もばらつきがある。加えて抵抗分圧器による中間電位も抵抗の精度によってばらつきが出る。こうした問題をすべてプログラミングで解決することにする。 感度を上げるためには…

footstep detector / とりあえずピエゾ素子をAVRにつないでAD変換だけしてみる

Arduino IDEのシリアルプロッターで観測した。 #include <avr/io.h> #include <util/delay.h> extern "C"{ #include "USART.h" } void initADC(){ ADMUX |= (1 << REFS0); // AVCCを基準電圧として使う。 ADCSRA |= (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0); // ADCプリスケーラ</util/delay.h></avr/io.h>…