[app]温度传感器测试程序
App 测试程序
2023-09-14 08:57:47 时间
刚开始去读/dev/i2c-1, 但是在设置地址的时候,始终错误,返回-1, 所以最后还是用了sys接口
/******************************************* * Description: Read temperature sensor from LM75 * Author: Aaron.gao * Data: 20170524 * Histroy: * 1. NULL * ****************************************/ #include <stdio.h> #include <string.h> #include <unistd.h> #include <linux/i2c-dev.h> #include <stdlib.h> #include <fcntl.h> #include <termios.h> /* main func */ int main(int argc, char **argv) { int ret, fd; char buffer[10]; int value; float temp = 0.0; while(1) { /* open device */ fd = open("/sys/bus/i2c/devices/i2c-1/1-004f/hwmon/hwmon0/temp1_input", O_RDONLY); if( fd < 0) { printf("fd is %d\r\n", fd); printf("open i2c device-lm75 failed!\r\n"); exit(1); } ret = read(fd, buffer, 10); if(ret < 0) { printf("read error\r\n"); } value = atoi(buffer); memset(buffer, 0, strlen(buffer)); temp = value / 1000.0; printf("environment temperature is %.2lfC\r\n", temp); sleep(2); close(fd); } return 0; }
相关文章
- .app 域名发布了,我们可以使用 Python 做点什么?
- 冒充马斯克行骗、欺诈 App 泛滥,加密货币骗局不断!
- android app 抓包
- uni-app实战---社区交友APP(环境搭建)
- android app 退出功能,Android 完美退出 App (Exit)
- matlab plot图像_可以画函数图像的app
- 记一次APP的二开
- 谈一谈 IPA 上传到 App Store Connect 的几种方法
- HBuilder包装iOS APP上App Store的详细过程
- ios APP最新打包上线教程
- 使用jqMobi开发app基础:Toggle Switches开关按钮详解手机开发
- [android] 天气app布局练习(四)详解手机开发
- iOS–app自定义相册–从自定义的相册中获取图片详解手机开发
- vue main.js中app绑定的是index.html还是App.vue中详解编程语言
- Instagram测试桌面端发帖功能 不再是纯移动App服务
- 央视关注短视频App“五分钟看完一部电影”
- 微信:小程序跳转APP功能被滥用 将不再支持
- 工信部整治 APP 开屏弹窗骚扰用户 68 家企业完成整改
- iOS 限免 App 精选:音乐小游戏《Vectronom》(¥18→0)
- APP爬虫mitmproxy代理工具的安装和使用
- 轻松上手,Oracle入门App就在你身边(oracle入门app)
- APP构建MySQL数据库无缝连接(app连接mysql)
- APP访问MySQL从零开始(app 访问mysql)
- APP直接访问MySQL快速便捷的解决方案(app直接mysql)
- App测试技术利用Mysql助力质量保障(app测试mysql)
- 智能化应用App文件夹Oracle引领未来(app文件夹oracle)
- 轻松学习MYSQL下载文档App分享(MYSQL下载文档app)
- MYSQL文档下载APP,安装即可轻松下载全系列MYSQL文档,方便快捷,实用高效(MYSQL下载文档app)
- 下载小说神器使用MYSQL打造高效快捷的APP(MYSQL下载小说app)
- 二维码走向世界,支付宝与挪威最大支付APP达成合作