yxz1212_bao / Arduino / Arduino 手册

分享

   

Arduino 手册

2016-07-13  yxz1212_b...
程序结构
在Arduino中, 标准的程序入口main函数在内部被定义, 用户只需要关心以下两个函数:

setup() 函数用于初始化, loop() 函数用于执行. 初始化函数一般放在程序开头, 用于设置一些引脚的输出/输入模式, 初始化串口通讯等类似工作. loop() 函数中 的代码将被循环执行, 例如: 读入引脚状态, 设置引脚输出状态等.

控制语句


相关语法


算术运算符


比较运算符


布尔运算符


指针运算符


位运算



复合运算符



变量

常量


数据类型


数据类型转换


变量作用域&修饰符


辅助工具



基本函数

数字I/O


模拟I/O


高级I/O


时间


数学库


三角函数


随机数


位操作


设置中断函数


开关中断


串口通讯




扩展库
如果要使用一些已有的库, 可以选择菜单"Sketch->Import Library", 然后选择 相应的库. Sketch工具会自己在代码的开头包含库的头文件(#include).
在引入库之后, 程序的体积也将会增大(因为包含了库的代码). 对于不是必要的库, 直接删除对应的#include语句就可以了.

官方扩展库
以下是Arduino官方提供的扩展库, 被默认包含在开发工具中.


  • Matrix - LED显示阵列控制.
  • Sprite - LED显示阵列中子块控制.

第三方扩展库
这里只包含了Roboduino扩展板的相关库, 其他的库信息请访问: Arduino在线文档 online~.
Roboduino扩展板:

如果需要设计自己的库, 请参考"arduino\hardware\libraries"目录中相关库的代码.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>