gp2d12红外测距c语言
时间: 2023-05-11 13:05:09 浏览: 132
超声波测距的c语言程序
实现代码可以参考以下示例:
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
#define IR_PIN 0
void setup() {
wiringPiSetup();
pinMode(IR_PIN, INPUT);
}
int main() {
setup();
while (1) {
int distance = analogRead(IR_PIN);
printf("Distance: %d cm\n", distance);
delay(1000);
}
return 0;
}
这是一个使用 gp2d12 红外测距模块的 C 语言实现示例,通过读取模拟输入引脚的电压值来计算距离。在使用前需要先进行引脚的初始化设置。
阅读全文