Arduino 语法手册.doc

Arduino 语法手册.doc

ID:49551925

大小:66.95 KB

页数:19页

时间:2020-03-02

Arduino 语法手册.doc_第1页
Arduino 语法手册.doc_第2页
Arduino 语法手册.doc_第3页
Arduino 语法手册.doc_第4页
Arduino 语法手册.doc_第5页
资源描述:

《Arduino 语法手册.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.#Arduino 语法    setup()     初始化函数    loop()      循环体函数    控制语句类似于C  //if        if...else       for     switch case     while       do... while     break       continue        return      goto    扩展语法类似于C  //;(分号)     {}(花括号)     //(单行注释)        /* */(

2、多行注释)     #define     #include    算数运算符类似于C  //=(赋值运算符)      +(加)        -(减)        *(乘)        /(除)        %(模)    比较运算符类似于C  //==(等于)        !=(不等于)     <(小于)        >(大于)        <=(小于等于)     >=(大于等于)    布尔运算符类似于C  //&&(与)     

3、

4、(或)       !(非)    指针

5、运算符类似于C  //* 取消引用运算符     & 引用运算符    位运算符类似于C      & (bitwise and)     

6、 (bitwise or)      ^ (bitwise xor)     ~ (bitwise not)     << (bitshift left)        >> (bitshift right)    复合运算符类似于C      ++ (increment)      -- (decrement)      += (compound addit

7、ion)      -= (compound subtraction)       *= (compound multiplication)        /= (compound division)      &= (compound bitwise and)       

8、= (compound bitwise or)    常量  constants 预定义的常量      BOOL    true false        引脚电压定义,HIGH和LOW【当读取(read)或写入(write

9、)数字引脚时只有两个可能的值: HIGH 和 LOW 】  教育资料.    HIGH(参考引脚)的含义取决于引脚(pin)的设置,引脚定义为INPUT或OUTPUT时含义有所不同。当一个引脚通过pinMode被设置为INPUT,并通过digitalRead读取(read)时。如果当前引脚的电压大于等于3V,微控制器将会返回为HIGH。 引脚也可以通过pinMode被设置为INPUT,并通过digitalWrite设置为HIGH。输入引脚的值将被一个内在的20K上拉电阻 控制 在HIGH上,除非一个

10、外部电路将其拉低到LOW。 当一个引脚通过pinMode被设置为OUTPUT,并digitalWrite设置为HIGH时,引脚的电压应在5V。在这种状态下,它可以 输出电流 。例如,点亮一个通过一串电阻接地或设置为LOW的OUTPUT属性引脚的LED。      LOW的含义同样取决于引脚设置,引脚定义为INPUT或OUTPUT时含义有所不同。当一个引脚通过pinMode配置为INPUT,通过digitalRead设置为读取(read)时,如果当前引脚的电压小于等于2V,微控制器将返回为LOW。 当

11、一个引脚通过pinMode配置为OUTPUT,并通过digitalWrite设置为LOW时,引脚为0V。在这种状态下,它可以 倒灌 电流。例如,点亮一个通过串联电阻连接到+5V,或到另一个引脚配置为OUTPUT、HIGH的的LED。        数字引脚(Digital pins)定义,INPUT和OUTPUT【数字引脚当作 INPUT 或 OUTPUT都可以 。用pinMode()方法使一个数字引脚从INPUT到OUTPUT变化】      Arduino(Atmega)引脚通过pinMode(

12、)配置为 输入(INPUT) 即是将其配置在一个高阻抗的状态。配置为INPUT的引脚可以理解为引脚取样时对电路有极小的需求,即等效于在引脚前串联一个100兆欧姆(Megohms)的电阻。这使得它们非常利于读取传感器,而不是为LED供电。      引脚通过pinMode()配置为 输出(OUTPUT) 即是将其配置在一个低阻抗的状态。      这意味着它们可以为电路提供充足的电流。Atmega引脚可以向其他设备/电路提供(提供正电流positive current)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。