首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Python读取Raspberry Pi 3上的数字和模拟输入

用Python读取Raspberry Pi 3上的数字和模拟输入
EN

Stack Overflow用户
提问于 2018-06-14 17:28:36
回答 1查看 1.6K关注 0票数 1

我有一个传感器连接到Raspberry Pi 3现在,我正在尝试读取湿度和温度传感器的数据。此传感器以前是连接到Arduino上的,我已经使用以下Arduino代码成功地读取了传感器值:

代码语言:javascript
运行
复制
vout = analogRead(LM35DZ); //Reading temperature sensor data, LM35DZ = A1
tempc = (vout*500)/1023; //Temperature in Celsius 
readData = DHT.read22(dataPin); // Read humidity sensor data from Digital Port datapin = 8
t = DHT.temperature; // obtaining temperature for DHT sensor
h = DHT.humidity;

我正试图在树莓Pi上实现同样的目标。我重新连接了所有的电线,并试图获得相同的传感器数据。我的LM35DZ(previous dataPin (以前在Arduino上有8引脚)连接到GPIO17,而在Arduino上连接A1 )连接到GPIO4

我有两个问题:

  1. 如何从GPIO引脚读取模拟数据?我正在寻找与Arduino的analogRead()函数类似的功能。
  2. 我使用以下代码从GPIO17读取温度和传感器数据: 导入dht11导入RPi.GPIO作为GPIO readData =dht11.DHT 11(pin= 17) humidityResult = readData.read() t= humidityResult.temperature h= humidityResult.humidity 但是目前它没有读取任何数据(温度和湿度给出0)。

如果有人知道这两个问题的解决办法,请告诉我!

EN

回答 1

Stack Overflow用户

发布于 2018-06-14 18:05:36

不能做评论。(对不起)

你的电源和dq引脚之间有电阻吗?可能有你的装置的电气技术图纸?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50862963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档