电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>用Python语言演示Arduino Uno的功能

用Python语言演示Arduino Uno的功能

2022-11-04 | zip | 0.70 MB | 次下载 | 免费

资料介绍

描述

Arduino控制-Spotify

这个项目只是为了用 Python 语言演示 Arduino Uno 的功能。该项目仅使用连接到 Arduino Uno Rev3 的 3 个按钮来控制 Spotify 应用程序。Arduino 通过 COM3 端口将一些关键字(即暂停、前进和后退)传递给 Python 脚本,并使用 PyAutoGui 的函数来暂停/播放曲目、播放上一首曲目和播放下一首曲目。它还有一个连接到 Arduino 板的 1602 LCD,让用户知道暂停、前进和后退命令以及正在播放的歌曲。要详细了解我的项目,请访问我的 GitHub @akkik04 或单击此处获取存储库

重要文件:

  • PyAutoGUI 的文档:我使用此文档来熟悉 PyAutoGUI 模块必须提供的功能。PyAutoGUI 模块在我的 Python 脚本中起着至关重要的作用,因为在信号从 Arduino 发送到 Python 脚本后,我们使用 PyAutoGUI 模块中的函数根据信号类型自动与 Spotify 应用程序交互。要查看 PyAutoGUI 模块的文档,请单击PyAutoGUI 文档。
  • pySerial 的文档:我使用此文档来了解如何接收对串行端口的访问。pySerial 模块在我的 Python 脚本中扮演着非常重要的角色,因为它执行从连接到 Arduino Uno 的按钮接收信号的核心功能。对于这个项目,通信是通过 COM3 端口完成的。要查看 pySerial 模块的文档,请单击pySerial 文档。
  • SwSpotify 的文档:我使用此文档来了解有关 SwSpotify 模块必须提供的功能的更多信息这个模块是我项目的一个附加组件,因为它从 Spotify 应用程序中获取当前播放音乐的歌曲和艺术家,而不使用实际的 API从模块的功能中获取当前的调谐后,数据通过 COM3 端口传送到 Arduino Uno,并通过 1602 LCD 输出。要查看 SwSpotify 模块的文档,请单击SwSpotify 文档

Arduino Script 的功能:这是用 C++ 编写的项目软件的一部分。这部分软件接收来自连接到 Arduino Uno 的按钮的关键输入。根据从按钮接收到的输入,它会在串行监视器上打印一个关键字,该关键字通过 COM3 端口与 Python 脚本通信。这部分脚本现在可以从python脚本中接收歌曲名称,并通过1602 LCD输出。单击此处查看 Arduino 脚本。

Python 脚本的功能:这是用 Python 编写的项目软件的一部分。这部分软件通过COM3端口接收来自Arduino/C++脚本的关键字信号,并使用PyAutoGUI模块将功能自动化到Spotify app上(即上一曲、暂停曲、下一曲)。我更新了这个脚本,加入了一个名为 SwSpotify 的歌曲检测模块。脚本现在可以通过 COM3 端口将歌曲名称发送到 Arduino,以便通过 1602 LCD 显示。单击此处查看 Python 脚本。

液晶显示器连接:

  • VSS 引脚连接到 GND 或面包板的“-”行。
  • VDD 引脚连接到 5V 或面包板的“+”行。
  • V0 引脚连接到 GND 或面包板的“-”行。
  • RS 引脚到数字引脚 #13。
  • RW 引脚连接到 GND 或面包板的“-”行。
  • E 引脚到数字引脚#8。
  • D4 引脚到数字引脚#9。
  • D5 引脚到数字引脚#10。
  • D6 引脚到数字引脚 #11。
  • D7 引脚到数字引脚#12。
  • 连接到 5V 或“+”行面包板的引脚。
  • K 引脚连接到 GND 或面包板的“-”行。

一般连接:

  • 一般连接是与面包板的“+”和“-”行的简单连接、带有电阻的按钮连接以及与笔记本电脑的主要 Arduino 连接。如果您想熟悉 Arduino Uno R3 板的一般连接,我建议您查看此Arduino 教程

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费