目录
- 程序和Arduino
- 使用Mixly编写程序
- 程序的结构
-
- 声明区
- 初始化区
- 循环区
- 教程导航
- 教程导航
- 联系我们
程序和Arduino
在开始编程之前,值得花一点时间来思考一下什么是程序以及它们在做什么。计算机程序无处不在。您的Internet浏览器和音乐播放器是复杂程序。百度,淘宝,以及您在玩游戏也是如此。程序还可以用于控制电子设备,例如灯光,马达和扬声器。微波炉,汽车,机器人和吹风机等等,几乎所有用电驱动的设备都附带有程序。
计算机和程序的功能真的是无比强大,几乎构成了我们生活的各个方面。编程的计算机为我们执行无聊的重复性工作,它们使我们以难以置信的高速执行精确的任务,并且使我们能够构建令人眼花complex乱的复杂系统(例如Internet)。它们还使我们能够以新颖和动态的方式表达自己。
更确切地讲,程序(也称为一段代码)是以编程语言编写的一组指令,当计算机按顺序运行或执行这些指令时,程序就完成了它的工作。
使用Mixly编写程序
使用Mixly编写程序是以积木块的形式完成程序编写,软件自动生成代码。其代码语言为C或者C++。如下图所示。左边为我们的图形化编程区。右边为生成的C代码。
但是当传入我们的开发板并不是这些东西。他会编译成新的十六进制代码。如下所示数据:
:1038D00040E350E02253304040
:1038E000962F9F5F692F981728
:1038F000982F8091C00085FFF
:10390000EF92FF920F931F93E9
:10391000C00087FD11C00E1111
如您所见,十六进制代码很难理解,甚至很难编写!这就是我们为什么使用图形编程的原因。我们只需要考虑程序的逻辑和执行结果是否正确。而不必像编写C代码或者编写十六进制代码需要非常多的知识储备。在编译的时候就会帮你检查程序的正确性。把你编写程序转换成开发板可以执行的16进制程序。
程序运行时,载入声明区的程序,然后执行一次初始化里的程序,然后一遍又一遍地执行循环里面的程序。
声明区
头文件定义、初始化中要使用的变量声明和函数。相当于预先载入程序中要使用的东西。
初始化区
该区内的代码只在开机时执行一次。放入初始化的代码和只需要开机运行的代码。
循环区
初始部分运行之后,循环部分将反复运行,直到开发板关闭或重新上传程序。本区代码为执行程序主要动作的语句。
教程导航
教程导航
- Mixly图形化系列教程(一)-Mixly软件安装及界面功能介绍
- Mixly图形化系列教程(二)-程序的基本结构
- Mixly图形化系列教程(三)-变量
- Mixly图形化系列教程(四)-运算符
- Mixly图形化系列教程(五)-if……else……与逻辑运算
- Mixly图形化系列教程(六)-for循环
- Mixly图形化系列教程(七)-while与do……while
联系我们
扫码或者点这里加群了解更多!

Created by qdprobot
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!