这个项目基本上是尝试使用python来控制PCDesktop和带有arduino板的手机等设备。我在使用 python 和 arduino 方面没有太多经验,所以为了理解这个组合,我尝试了这个项目。我受到 Jalaal_Mansoori 的 Dino Game 项目的启发,链接如下:
该项目使用红外接近传感器作为Dino 跳跃的非接触式触发开关(尽管大多数其他制造商使用 LDR 来完成这项工作)。当 IR 接近传感器感应到障碍物时,它会将此数据发送到 Arduino 微控制器。然后传输此数据通过 USB 电缆连接到 PC。命令“up”被发送到后台运行的python代码。python代码读取“up”命令,然后chrome页面上的dinooftheDinoGame通过python代码发送(“up”)的消息跳转到窗口。
我在 Anaconda Navigator 中使用了 Spyder。python 应用程序也将完成这项工作。
python 代码需要一个名为“pyautogui”的库,它读取“up”命令并采取相应的行动。可以通过输入命令提示符下载包
pipinstallpyautogui
与 Arduino 建立串行通信还需要“pyserial”包。
这满足了python库的要求。
该游戏可以使用两个编写的程序来玩,用两种不同的语言和谐运行。干杯!!!
https://drive.google.com/file/d/1JhNbrqPAMd5ALrHFTAFoj8uWhRGA4q7p/view?usp=sharing
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !