61浏览
楼主: 驴友花雕

【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)

[复制链接]

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 11:49:09

实验串口返回情况

17.1-224.jpg
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 12:45:01

(4)模拟输入(ADC)
【科普知识点】模拟输入是指输入模拟信号(模拟量)。可以说,模拟输入就是输入连续信号。模拟输入是指传统方式的输入.数字输入是输入PCM数字信号,即0,1的二进制数字信号,通过数模转换,转换成模拟信号,经前级放大进入功率放大器,功率放大器还是模拟的。模拟量是与数字量对应的,所谓“模拟量”就是一般经常见到的,未经转化的连续变化量;数字量是断续的量,一般是(但不全是)经过转化的,可以用数字表示的量。举例说:用数字万用表测一个电压或电流信号,显然这时的量是连续变化的,所以是模拟量。到了万用表里,经过转换(称为A/D转换),就变成可以用数字计算机处理的量,这时就叫数字量了。再如:传统的手表,指针是连续移动的,所显示的时间就是模拟量的时间,而石英表、电子表显示的就是数字量的时间。所以,可以说,模拟输入就是输入连续信号。

17.1-225.jpg

回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 12:49:30

【科普知识点】模拟数字转换器(英语:Analog-to-digital converter, ADC, A/D 或 A to D)是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。一个模拟数字转换器可以提供信号用于测量。与之相对的设备成为数字模拟转换器。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。然而,有一些模拟数字转换器并非纯的电子设备,例如旋转编码器,也可以被视为模拟数字转换器。模拟数字转换器的分辨率是指,对于允许范围内的模拟信号,它能输出离散数字信号值的个数。这些信号值通常用二进制数来存储,因此分辨率经常用比特作为单位,且这些离散值的个数是2的幂指数。例如,一个具有8位分辨率的模拟数字转换器可以将模拟信号编码成256个不同的离散值(因为28 = 256),从0到255(即无符号整数)或从-128到127(即带符号整数),至于使用哪一种,则取决于具体的应用。

17.1-226.jpg
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 12:54:32

行空板支持8路12位高精度模拟输入ADC,分别对应引脚为: P0 P1 P2 P3 P4 P10 P21 P22

17.1-227.jpg
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 13:12:34

本帖最后由 驴友花雕 于 2022-6-20 13:17 编辑

【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
行空板基础GPIO使用——Mind+代码编程
测试程序十九:打印行空板P21口模拟值
实验接线:行空板P21口接一个电位器模块

  1. #【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
  2. #行空板基础GPIO使用——Mind+代码编程
  3. #测试程序十九:打印行空板P21口模拟值
  4. #实验接线:行空板P21口接一个电位器模块

  5. # -*- coding: UTF-8 -*-
  6. import time
  7. from pinpong.board import Board,Pin

  8. Board().begin()               #初始化
  9. # ADC模拟输入引脚支持: P0 P1 P2 P3 P4 P10 P21 P22
  10. #adc21 = ADC(Pin(Pin.P21)) #将Pin传入ADC中实现模拟输入  模拟输入方法1
  11. adc21 = Pin(Pin.P21, Pin.ANALOG) #引脚初始化为电平输出 模拟输入方法2
  12. print("打印行空板P21口模拟值")

  13. while True:
  14.   #v = adc21.read()  #读取模拟信号数值 0-4095 模拟输入方法1
  15.   v = adc21.read_analog() #读取模拟信号数值 0-4095 模拟输入方法2
  16.   print("P21=", v)
  17.   time.sleep(0.5)
复制代码


回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 13:18:35

实验串口返回情况

17.1-228.jpg
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 14:11:28

【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
行空板基础GPIO使用——Mind+图形编程
测试程序二十:打印行空板P21口模拟值
实验接线:行空板P21口接一个电位器模块

17.1-229.jpg

回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 14:14:12

实验串口返回情况

17.1-230.jpg
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 14:20:15

实验场景图

17.1-231.jpg
回复

使用道具 举报

Forgotten  版主

发表于 2022-6-20 14:51:55


可以用这种线直接插面包板
https://www.dfrobot.com.cn/goods-3478.html
MonJune-202206207597..png
回复

使用道具 举报

驴友花雕  初级技神
 楼主|

发表于 2022-6-20 19:39:52

Forgotten 发表于 2022-6-20 14:51
可以用这种线直接插面包板
https://www.dfrobot.com.cn/goods-3478.html

是的,这线是合理的
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail