您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 执行控制程序 >

用树莓派控制小蜜蜂之自动全屏运行Scratch程序

发布时间:2019-06-28 08:48 来源:未知 编辑:admin

  的项目。我女儿用Scratch写好了代码,下面我需要做的是使其自动运行。本来仅仅通过一个自动启动文件和Scratch演示模式就可实现,但可惜它只支持GOPI端口。同时使用Scratch语言和另一种编程语言(这里是用Python与通信)时会弹出一个消息框“取消选定‘传感器连接’”。如果有鼠标和显示器,那操作起来就方便的多了。可本项目最初设计时就不需鼠标,即使显示器也是任选部件,因此需要找到实现Scratch与通讯的方法,以便Scratch运行自启动“演示模式”,接下来一切就可以自动运行了。

  尽管Scratch不识别树莓派上的GPIO端口,好在能够和其他程序通讯。因此需要后台运行一个python程序,作为连接到GPIO的接口。对此能找到不少有用的资源。

  你可以从两个示例RPI:GPIO和WiringPi参考如何实现python与树莓派GPIO的通讯。值得庆幸的是Simplesi 已经将其实现,并对如何安装逐步详解,我们只需按照说明操作就可以了,在此我极力推荐:

  演示模式下Scratch名副其实地全屏自启动运行应用程序。除了在scratch命令中启用演示选项,首先还需要启动scratch处理程序。

  第一行阻止当前处理程序运行,第二行重新启动处理程序。如果当前正在启动(我之后会加以解释)则不需要运行第一行命令。

  注意,Scratch使用的缺省目录叫做“Scratch Projects”。将其添加至脚本时(因为还有其他情况下需要无空格命名,因此操作并非简单地去掉空格),名字中的空格会造成一些麻烦,所以我直接去掉空格,将其放入了另一个目录。

  这样无论何时登陆(假设无论何时启动树莓派,GUI自启动和自动登录都能正常运行),程序都可以运行了。

http://nicolashsiung.com/zhixingkongzhichengxu/150.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有