c_cpp arduino_sonic_sensor.ino

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp arduino_sonic_sensor.ino相关的知识,希望对你有一定的参考价值。

// 出力ピン
int output = 5;
// インプットピン
int input = 9;

void setup() 
{
  Serial.begin(9600);
  pinMode(output, OUTPUT);
  pinMode(input, INPUT);
}

void loop() 
{
  // リセット
  digitalWrite(output, LOW); 
  delayMicroseconds(2);
  
  // 超音波を100μ秒照射
  digitalWrite(output, HIGH); 
  delayMicroseconds(100);
  // 超音波を照射停止
  digitalWrite(output, LOW);
  
  // duration : エコーが返って来た時間(マイクロ秒)
  float duration = pulseIn(input, HIGH);
  
  // ターゲットまでの距離を算出(ミリメートル)
  unsigned int distance = int(duration * 340 * 0.5 * 0.001);

  Serial.println(duration);
  Serial.println(distance);
}

以上是关于c_cpp arduino_sonic_sensor.ino的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 127.单词阶梯

c_cpp MOFSET

c_cpp MOFSET

c_cpp 31.下一个排列

c_cpp string→char *

c_cpp 54.螺旋矩阵