“Microduino 超声波测距-OLED显示/zh”的版本间的差异
(→程序) |
|||
(未显示同一用户的1个中间版本) | |||
第7行: | 第7行: | ||
==设备== | ==设备== | ||
− | *'''[[Microduino-Core]]''' | + | *'''[[Microduino-Core/zh]]''' |
− | *'''[[Microduino- | + | *'''[[Microduino-USBTTL/zh]]''' |
− | *'''[[Microduino-Cube-S1]]''' | + | *'''[[Microduino-Cube-S1/zh]]''' |
− | *'''[[Microduino-OLED]]''' | + | *'''[[Microduino-OLED/zh]]''' |
*其他硬件设备 | *其他硬件设备 | ||
**USB数据连接线 一根 | **USB数据连接线 一根 | ||
**超声波传感器 一个 | **超声波传感器 一个 | ||
− | |||
==原理图== | ==原理图== | ||
第24行: | 第23行: | ||
==程序== | ==程序== | ||
− | https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/UltrasonicOLED | + | [https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/UltrasonicOLED UltrasonicOLED] |
2014年10月29日 (三) 05:48的最新版本
Language | English |
---|
目的本教程将教大家使用Microduino OLED模块显示超声波传感器测出的距离。 设备
原理图
程序
digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cm = pulseIn(EchoPin, HIGH) / 58.0; //将回波时间换算成cm(声音的传播速度是340米/秒) cm = (int(cm * 100.0)) / 100.0; //保留两位小数 调试步骤一:以上要求的Micrduino模块堆叠好,连接好超声波后就可以下载代码了,如下图: 步骤二:下载代码并编译通过。 步骤三:运行代码,在超声波前放一个物体,拉近拉远,查看OLED显示。
结果OLED会显示超声波前方物体的距离。 视频http://v.youku.com/v_show/id_XNzAxMDc5Mjcy.html
|