2843|2

35

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【行空板 Python编程学习主控板评测五】pinpong库使用 [复制链接]

下载附件  保存到相册

2022-12-17 10:30 上传

 

二、传感器介绍

  1. 温度传感器DHT11

DHT11是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。DHT11与MCU之间能采用简单的单总线进行通信,仅仅需要一个I/O口。传感器内部湿度和温度数据40Bit的数据一次性传给MCU,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11功耗很低,5V电源电压下,工作平均最大电流 0.5mA。

DHT11 的技术参数如下:

  • 工作电压范围:3.3V-5.5V
  • 工作电流 :平均 0.5mA
  • 输出:单总线数字信号
  • 测量范围:湿度 20~90%RH,温度 0~50℃
  • 精度 :湿度±5%,温度±2℃
  • 分辨率 :湿度 1%,温度 1℃

DHT11 的管脚排列如下图所示:

 

  1. 舵机SG92R
  • 舵机的基本参数:
  • 外形尺寸:23×12.2×27mm
  • 输入电压:4.2v-6v
  • 工作温度:0-55℃
  • 舵机有三条线:
  • 信号线(黄线)
  • 红线(电源线VCC)
  • 棕色(底线GND)

舵机工作原理:舵机的控制信号为周期是20ms的脉宽调制(PWM)信号,其中脉冲宽度从0.5ms-2.5ms,相对应舵盘的位置为0-180度,呈线性变化。即给它提供一定的脉宽,它的输出轴就会保持在一个相对应的角度上,无论外界转矩怎样改变,直到给它提供一个另外宽度的脉冲信号,它才会改变输出角度到新的对应的位置上。

 

三、Mind+环境测试

在pingong中选择DHT11传感器、舵机、超声传感器模块,在Mind+下我们得到如下积木界面:

 

 

1、温度传感器DHT11

程序如下:

 

运行结果如下:

 

2、舵机SG92R

程序如下:

 

 

 

 

 

四、总结

通过使用pingong库在python环境下进行硬件开发简单易学,尤其适合中小学生,可以提高他们对硬件开发的兴趣。

最新回复

我用行空板的uart读取红外二氧化碳传感器数据,利用行空板的官方例程修改,运行错误,不知道咋弄。感觉行空板兼容dfrobot的传感器模组和其它控制器比较好,要想用行空板读取其它的传感器还是比较难的。   详情 回复 发表于 2022-12-31 19:56
点赞 关注

回复
举报

6587

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

用pingong库在python环境下可以到中小学编程普及一下,是个好主意

 
 

回复

303

帖子

5

TA的资源

一粒金砂(高级)

板凳
 

我用行空板的uart读取红外二氧化碳传感器数据,利用行空板的官方例程修改,运行错误,不知道咋弄。感觉行空板兼容dfrobot的传感器模组和其它控制器比较好,要想用行空板读取其它的传感器还是比较难的。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表