如果您确认已经成功地通过Helloblock图形化编程软件,下载了程序,也就是Helloblock软件右下角出现了如下图所示的字样。
但是Omibox小车上面没有发生任何实验现象,同时又看到了如下图所示的提示。
此时,我们可以写一个简单的程序进行测试,比如我这里写了一个点亮所有车灯为红色的程序,如下所示:
接下来,我们需要点击Helloblock右上角如下图所示的按钮,进入到Arduino IDE编程界面。
进入Arduino IDE编程界面之后,你会看到Arduino IDE编程界面(左边)和我们Helloblock编程界面(右边)的程序内容是不一样的。
这就是为什么程序上传了但是小车没有实验现象。因为实际上我们传的是左边的程序而不是我们编写的程序。
出现这个问题的原因是:因为有些人的电脑C盘没有打开某些权限,所以导致程序没有被存放在这个工程文件中。
解决方法如下:
!请一定要耐心地按照下面的步骤一步步地认真完成。
首先需要关闭Helloblock软件和Arduino IDE编程界面。
第一大部分:
1.找到Helloblock图形化编程软件的安装目录,安装的时候默认的是这个目录(C:Program Files (x86)/Helloblock)
2.鼠标右键点击文件夹【Helloblock】,选择【属性】,如下图所示。
3. 然后你将会看到Helloblock属性对话框,如下图所示,选择【安全】选项,组或用户名框中的所有选项的权限都需要打开,选择某一项(比如我这里第一项是Authenticated Users),点击【编辑】。
4.将这一项的权限全部设为允许,直接勾选【完全控制】,然后点击【确定】。
5.其他选择也需要打开这些权限,(比如我这里第二项是SYSTEM),直接勾选【完全控制】,然后点击【确定】。
第二大部分:
1.找到报错的路径,也就是Helloblock的安装路径。(C:Program Files (x86)/Helloblock/resources/Arduino/project)然后找到该路径下的文件project.ino 如下图所示:
2. 鼠标右键点击文件夹【project,ino】,选择【属性】,如下图所示。
3. 然后你将会看到Helloblock属性对话框,如下图所示,选择【安全】选项,组或用户名框中的所有选项的权限都需要打开,选择某一项(比如我这里第一项是ALL APPLICATION PACKAGES),点击【编辑】。
4. 点击【编辑】之后会弹出一个如下图所示的界面。
5.将这一项的权限全部设为允许,直接勾选【完全控制】,然后点击【确定】,如下图所示。
6.其他选择也需要打开这些权限,(比如我这里第二项是:“所有受限制的应用程序包”),直接勾选【完全控制】,然后点击【确定】。
7.依次类推,打开所有选项的权限,这里不再全部展示。记得所有选项的权限都要按照同样的操作方式全部打开。
8.设置完成之后记得点击【确定】和【OK】。
9.以上步骤完成之后,我们重新打开Helloblock图形化编程软件。编写之前用来测试的程序。
10.接下来,我们需要点击Helloblock右上角如下图所示的按钮,进入到Arduino IDE编程界面。
进入Arduino IDE编程界面之后,你会看到Arduino IDE编程界面(左边)和我们Helloblock编程界面(右边)的程序内容是一样的。
11.你再去下载程序的时候实验现象就会出现了。