资料介绍
描述
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 教程。
- 用arduino uno制作暗/亮电平表
- 基于Arduino Uno的学习盾 0次下载
- 如何将Arduino Uno安装在面包板上来制作DIY Arduino Uno
- 用Arduino Uno平衡迷宫
- 基于Arduino Uno的RC车 1次下载
- 用Arduino Uno板控制88个螺线管弹钢琴 0次下载
- 用Arduino UNO、LCD和按钮构建的数字投掷器
- Arduino Uno国内改版电路原理图下载 0次下载
- Arduino Uno Rev.3开发板意大利原版电路图 0次下载
- Arduino Files的Arduino Uno R3电路原理图免费下载 100次下载
- Arduino UNO的电路原理图免费下载 221次下载
- 学Python能做什么Python语言到底能做哪些事 6次下载
- arduino uno电路设计原理图 413次下载
- arduino_Uno_Rev3-02-TH 0次下载
- Arduino_Uno_Rev3-schematic 60次下载
- 小安派-UNO-ET485 Arduino开发板简介 751次阅读
- 如何使用Python和PinPong库控制Arduino 718次阅读
- 如何使用Python编程语言和ADALM2000创建虚拟示波器 893次阅读
- 如何利用Arduino UNO和SD卡制作音乐播放器 7319次阅读
- 基于Arduino UNO和HC-05蓝牙模块控制伺服电机 4824次阅读
- 微雪电子Arduino开发板UNO PLUS简介 5411次阅读
- 微雪电子BB Black扩展板|Arduino功能扩展简介 1502次阅读
- Python语言中的云端系统知识 2428次阅读
- Python语言的发展历程和特点 9495次阅读
- 浅谈Python语言 1558次阅读
- 详解Arduino Uno控制直流电机之应用 2w次阅读
- Python语言在人工智能中的功能及优势 1.1w次阅读
- 用Arduino Uno开发板和一块面包板就能轻松搞定这一切 2.4w次阅读
- 简要介绍一下Python-UNO的使用方法 8163次阅读
- arduino用什么语言编程 6.9w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多