//tips
//Biz
営業ストック確認。狩猟読本周回。
Iot
Gpsは待ち。
モーターから発生する雑音を軽減するためにコンデンサーを並理列接続させておき、急激な電圧変化時に備蓄の電気を戻して変化を緩和することで、磁石の+-切り替え時に発生する雑音を和らげる。この雑音は周辺機器にも影響を与えるよう。磁界とかの関係で発生するものか?
モーターをHブリッジで接続することで、2パターンの電流の経路を作り、モーターの前進・後進を変換できる。車のギアもこの原理では?すご。
温度感知は焦電型赤外線センサーを利用し、出力が弱いのでアンプなどを接続したモジュールを利用する。
フレネルレンズで赤外線を集めて利用する。
箱罠の閉じた箇所に位置を知らせるフォトリフレクタやフォトインタラプタを使えるか考える。赤外線が遮断されたか、または反射板での反射を確認できているかなどの使い道がある。ただ、電流を常に流す必要があるため、他の省エネ方法もないか確認する。
赤外線距離観測センサーはドローンに配置し、地上との距離を測定。
超音波センサーでも可能。山ではこちらの方が無難か。
arduino電子工作読了。
タクトスイッチで時限式を作る。タクトでの接続は対角だったよう。なるほど。
謎のエラーが治った。
void loop()は必ず入れないといけないバージョン?のよう。
びびった。
void setup() {
// put your setup code here, to run once:
unsigned long s_time,e_time;
boolean is_break=false;
Serial.begin(9600);
pinMode(2,INPUT_PULLUP);
Serial.println("3");
delay(300);
Serial.println("2");
delay(300);
Serial.println("1");
delay(300);
Serial.println("Start");
s_time=millis();
while(e_time=millis(),e_time - s_time <10000)
{
if(digitalRead(2)==LOW)
{
is_break=true;
Serial.println("is_break=true");
break;
}
}
if(is_break == true)
{
Serial.print("time:");
Serial.println((double)(e_time - s_time)/1000.0);
}else
{
Serial.println("game over");
}
}
void loop() { //{}内を無限ループで実行
delay(10000); //1000ms(1秒)待ちます
}
センサーの値にはブレがあるので、配列に格納して中央値などを抽出した方がいいよう。
なるへそ。