树莓派使用DHT11模块读取温湿度
时间:2022-07-27
本文章向大家介绍树莓派使用DHT11模块读取温湿度,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
树莓派想必大家都知道,一块信用卡大小的ARM电脑。本文将分享通过Adafruit在树莓派上读取DHT11传感器的信息。
DHT11通常有4个针脚,但是只有三个针脚有用,所以有些厂家生产的模块只有三个针脚,在使用DHT11模块时要注意是否需要接入一个电阻,通常情况下,被装在电路板上的DHT11默认集成电阻
而某些需要在电源与数据针脚间串联一个4.7K-10K的电阻
我更喜欢三针脚被装在电路板的DHT11,本文也是基于此种类型的DHT11写下来的
在本文章中,我的GPIO口使用GPIO17,也就是第11号针脚
VCC针脚接1号针脚(3.3V)
GND针脚接6号针脚
DATA接11号针脚
我自制了一个自动化脚本,在这里贴上。
#!/bin/bash
echo "Working......."
sudo apt-get install build-essential python-dev git
echo "Cloning files "
sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
echo "Installing......"
sudo python setup.py install
sudo python3 setup.py install
cd
echo "Done"
脚本正常执行完毕后,Adafruit就被安装在系统中了
接着执行如下命令
cd ~
cd Adafruit_Python_DHT
cd examples
python AdafruitDHT.py 11 17
这里的11和17是我用的GPIO针脚,如果你使用其它针脚,请自行更改。
如果没有问题,会输出温湿度
Temp=26.0* Humidity=28.0%
- Python爬取链家网数据:新房楼盘价格分析
- 【编程基础】Java里面如何对字符串排序?
- 计算广告——广告定向实践
- 通过shell抓取html数据(r2笔记74天)
- 通过shell脚本分析足彩(r2笔记74天)
- 通过shell脚本得到数据字典的信息 (r2笔记72天)
- 机器学习算法实践——K-Means算法与图像分割
- 利用 Python、SciKit 和文本分类来构建客户行为描述模型
- 使用Python爬取社交网络数据分析
- PHP爬虫源码:百万级别知乎用户数据爬取与分析
- 使用Python抓取欧洲足球联赛数据
- python爬取百度新闻:分析共享单车火爆背后有哪些规则?
- Python爬虫(urllib2+bs4)数据采集:分析找出百度贴吧谁是水贴王
- 学界 | OpenAI 发布稀疏计算内核,更宽更深的网络,一样的计算开销
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 洛谷 P1077 摆花(记忆化搜索 or DP)
- Vue 使用 element-ui
- Codeforces Round #629 (Div. 3) F. Make k Equal (技巧暴力,类前缀和,思维,数学)
- vue 渐变色文字
- Java 水题系列(2)Pi的近似值
- vue 无缝滚动组件 vue-seamless-scroll
- Java 水题系列(3)回文素数
- NDB Cluster 8.0中的自动模式同步:第1部分
- MongoDB助力一个物流订单系统
- NDB Cluster 8.0中的自动模式同步:第2部分
- NetCore配置框架详解
- 初识ABP vNext(11):聚合根、仓储、领域服务、应用服务、Blob储存
- 群组复制MySQL Group Replication
- 关于自定义单选框InfoPreference的笔记
- Python爬虫之gerapy爬虫管理