FPGA|CPLD|ASIC论坛
登录
直播中
yangzhixiong11
10年用户
423经验值
擅长:模拟技术
私信
关注
[经验]
【PYNQ-Z2试用体验】七、PYNQ读取模拟脚的值
Arduino
`
1.前言:这篇帖子将主要介绍在PYNQ上读取Arduino接口的模拟脚的值;
2.实验准备:
首要的是PYNQ-Z2 x1
电位器 x1
网线 x1
MobaXterm软件
3.实验步骤:
<1> 使用网线将
开发板
和电脑连接起来,并用浏览器打开jupyter访问开发板;并根据上一篇帖子一样新建一个python3文件;
https://bbs.elecfans.com/jishu_1738862_1_1.html
<2>分析库文件:
<3>编写代码
[size=4]from pynq.overlays.base import BaseOverlay
base = BaseOverlay("base.bit")
from pynq.lib.arduino import Arduino_Analog
from pynq.lib.arduino import ARDUINO_GROVE_A1 # On Board A5
poten = Arduino_Analog(base.ARDUINO,ARDUINO_GROVE_A1)
poten.read()
voltage = poten.read_raw()[0]
voltage[/size]
<4>硬件连接
将电位器连接在板子上的A5,然后旋转读取不同的值;
<5>运行代码的结果
总结:Arduino上的模拟脚总共有A0-A5 6个模拟引脚,但是在此板子上目前底层所定义的引脚是ARDUINO_GROVE_A1...A4,总共为4个引脚,所以当我们输入0/2这样的数值时会产生错误,Arduino上面可用的引脚资源可以通过官方提供的扩展板了解。
`
更多回帖
rotate(-90deg);
回复
相关帖子
Arduino
【
PYNQ-Z2
试用
体验】五、
PYNQ-Z2
板上Arduino资源运用
6816
【
PYNQ-Z2
试用
体验】开箱及上手
6012
【
PYNQ-Z2
试用
体验】Jupyter Notebook体验
4617
【
PYNQ-Z2
试用
体验】开箱
2007
基于
PYNQ-Z2
开发板的
PYNQ
开源项目
7926
【
PYNQ-Z2
试用
体验】六、像使用Arduino一样使用
PYNQ-Z2
6377
【
PYNQ-Z2
申请】基于
PYNQ-Z2
的神经网络图形识别
2811
【
PYNQ-Z2
试用
体验】
pynq
z2
基本led控制
6345
【
PYNQ-Z2
试用
体验】基于
PYNQ-Z2
的神经网络图形识别[结项]
7143
【
PYNQ-Z2
试用
体验】一、开箱及功能评测
1765
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分