【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

123
返回列表 发新帖
楼主: eagler8

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

[复制链接]
 楼主| 发表于 2022-6-20 11:48 | 显示全部楼层
实验串口返回情况


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

17.1-225.jpg

 楼主| 发表于 2022-6-20 12:49 | 显示全部楼层
【科普知识点】模拟数字转换器(英语: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 | 显示全部楼层
行空板支持8路12位高精度模拟输入ADC,分别对应引脚为: P0 P1 P2 P3 P4 P10 P21 P22


17.1-227.jpg
 楼主| 发表于 2022-6-20 13:12 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-20 13:16 编辑

【花雕体验】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() #读取A模拟信号数值 0-4095 模拟输入方法2
  16.   print("P21=", v)
  17.   time.sleep(0.5)
复制代码


 楼主| 发表于 2022-6-20 13:16 | 显示全部楼层
实验串口返回情况


17.1-228.jpg
 楼主| 发表于 2022-6-20 14:10 | 显示全部楼层
【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
行空板基础GPIO使用——Mind+图形编程
测试程序二十:打印行空板P21口模拟值
实验接线:行空板P21口接一个电位器模块


17.1-229.jpg

 楼主| 发表于 2022-6-20 14:13 | 显示全部楼层
实验串口返回情况


17.1-230.jpg
 楼主| 发表于 2022-6-20 14:19 | 显示全部楼层
实验场景图


17.1-231.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 08:32 , Processed in 0.078112 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表