最新消息:

Arduino 入门之点击绿旗和Arduino主程序模块的差别

Arduino 少儿编程 1987浏览 0评论

      我前面的文章中,既有使用以当绿旗被点击模块开始的代码段,也有以Arduino主程序模块开始代码段。那么这两个模块具体有啥差别呢?

Arduino 入门之点击绿旗和Arduino主程序模块的差别

       如上图所示,都是把数字口7输出为高电平,只是启动模块不一样。

        1、使用当绿旗被点击模块时,需要先安装mblock的固件,这时候可以进行在线调试,什么是在线调试呢?就是程序实际上并不刷入Arduino芯片,而是直接和Arduino开发板联调的,这个时候USB线是不能断开的,因为程序本身还是在电脑上,因此这个时候,所有Scratch的模块也都是可以使用的。

Arduino 入门之点击绿旗和Arduino主程序模块的差别

        2、使用Arduino主程序模块的话,这时候写的程序是会烧录到Arduino芯片上的,在Arduino开发模式可以看到,这个模块开始的代码段,只能使用数据、控制、数字逻辑运算和机器人模块下面的程序积木,其它如动作等都是灰色无法拖拽的。

Arduino 入门之点击绿旗和Arduino主程序模块的差别


         与此同时,该模式下,这些类Scratch的积木代码是会实时转化为C语言代码的,最终是这个C语言代码编译成了可以烧录到Arduino芯片中的二进制文件。此时的代码实际上可以脱离电脑工作的,电脑USB线只是一个供电的功能,只需要给开发板加上额外的供电,它就能独立于电脑执行命令了

Arduino 入门之点击绿旗和Arduino主程序模块的差别

     通过上述讲解,不知道大家搞清楚这两个的区别没,

您必须 登录 才能发表评论!