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

footstep detector / 振動が検出されたときにLEDを点ける

これでほぼ完成形。振動が検出されたらある程度の時間だけLEDを点灯してから消す。振動が検出され続けている限りLEDも点灯し続ける。テキストは、ノイズの上限を上回ったときと下限を下回ったときとで点灯のパターンを分けているがここでは省いた。 #include <avr/io.h></avr/io.h>…

footstep detector / 背景ノイズの大きさを求める

今度は、中間電位の平均値だけでなく、同じ方法でノイズレベルの平均値も求める。 #include <avr/io.h> #include <util/delay.h> extern "C"{ #include "USART.h" } void initADC(){ ADMUX |= (1 << REFS0); // AVCCを基準電圧として使う。 ADCSRA |= (1 << ADPS2) | (1 << ADPS1) | </util/delay.h></avr/io.h>…

機械翻訳 / SVOかSVOCか

AVR Programming: Learning to Write Software for Hardware (Make: Technology on Your Time) (English Edition), p.261 We'll call the raw values xt where the t labels which second the reading is from. 取得された素の値をxtと表現することにします…