- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
用Arduino单板机控制
节日彩灯;课前导入;Arduino是一种软硬通吃的编程,那么这节课呢我们一起认识Arduino编程的软件环境——米思齐软件;目录CONTENTS;米思齐软件
北京师范大学的开发团队在Arduino语言的基础上开发了米思齐编程软件,它将图形化编程语言与开源硬件相结合,既训练了学生们的动手操作能力,也训练了学生们的计算机编程能力与计算思维的意识。是非常实用的Arduino的软件开发环境。;米思齐软件介绍;程序构建区;基本功能区提示区;基本功能区提示区;基本功能区提示区;代码模块区;1、输入输出
对于面包板来说,管脚的输入/输出控制是最基本的操作。在Arduino电子作品的制作中模拟信号和数字信号是硬件控制板要处理的,因此电子元件和面包板等管脚的信号处理基本分为数字信号的输入/输出,模拟信号的输入/输出。所以借助该模块,实现管脚的输出的高低电平来实现对元件状态的指令。;2、控制
控制模块是支撑起整个程序逻辑关系的主题和骨干。包括初始化、延时、条件语句、循环语句等。有了该模块才能实现不同程序模块的选择和跳转。;3、数学
4、文本
数学模块是一些与数值、比值等相关的模块,一般应用于数学运算。
文本模块是一些与字符、字符串等相关的模块。;5、数组
6、逻辑
数组模块是一些与数组操作相关的模块。包括数组的初始化、获取长度、数组赋值等代码。
逻辑模块是进行代码之间逻辑方面的操作模块。一般应用于变量之间的与、或、非等布尔运算。;7、串口
串口模块可以实现面包板的电路以串行数据的形式与计算机或其他无线设备进行数据交换,利用一串有规律的数字变化来传递信息,该信息会在提示区显示。;8、通信
通信模块可以让外围的Arduino硬件实现控制板之间信息的互联互通。这些模块大致分为3种:与串行接口(Serial)相关的、与红外遥控相关的、与I2C相关的。;9、存储
存储模块包含了SD卡和内部EEPROM的存储操作模块,其中SD卡的相应模块的功能是将一个字符串写入SD卡的指定文件中,EEPROM的相应模块是针对UNO板的存储功能进行开发的,主要功能是数据的存入和读取。;代码模块区;14、变量
15、函数
变量模块是对于代码中变量进行操作的模块,主要功能是声明变量类型和初始值,给变量赋值等。函数模块主要用于自定义函数以及函数调用等操作的模块,适用于一些重复性代码和模块化代码。;16、Factory
Factory(制造厂/工作坊)模块是为专业开发人员定制的代码模块。虽然这里也包含了函数以、定义变量和测试的模块,但适用于大型的创客项目制作,对于初学者不要求掌握。;
文档评论(0)