首页 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China Powered by Ameba AirBox in 龙山寺 AirBox in 台大 登入 Menu 首页 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China Powered by Ameba AirBox in 龙山寺 AirBox in 台大 登入 选择语言 繁體中文 简体中文 English Ameba Arduino: [RTL8195AM] [RTL8710AF] GPIO - 使用DS18B20温度感测器 材料准备Ameba x 1DS18B20 x 1范例说明DS18B20 是一款温度感测器,可量测范围-55℃~+125℃,范围在-10℃~+85℃时精准度为±0.5℃,它使用单线的资料线,并且在微秒( microseconds)等级的时间间隔里处理资料的输入与输出。Ameba使用OneWire library ( http://www.pjrc.com/teensy/td_libs_OneWire.html )控制DS18B20。 Ameba修改了这份library里关于需要微秒等级的GPIO API,所以请至这里下载修改过的library:https://github.com/ambiot/amb1_arduino/raw/master/Arduino_libraries/OneWire.zip下载之后,参考Arduino官方网站的教学文章将zip档的library加入Ameba:https://www.arduino.cc/en/Guide/Libraries#toc4接线的部份如下图:我们打开范例 “File” -> “Examples” -> “AmebaOneWire” -> “DS18x20_Temperature”编译并上传至Ameba之后,按下Reset按钮,可以在Serial Monitor看到底下结果:程式码说明相关的API与文件说明可以至OneWire的原始官网找到说明http://www.pjrc.com/teensy/td_libs_OneWire.html 解决方案 IoT SoC / MCU Video SoC 我要加入开发 Standard SDK Ameba ARDUINO Amazon FreeRTOS Arm Mbed Enabled Ameba MicroPython 云服务 如何使用 使用范例 装置注册 论坛 论坛 相关连结 瑞昱网站 Ameba MakerPro AmebaIoT China AirBox in 龙山寺 AirBox in 台大 Facebook Youtube Github Realtek IoT/Wi-Fi MCU Solutions . All Rights Reserved.