网站大量收购独家精品文档,联系QQ:2885784924

Arduin学习笔记.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduin学习笔记

Arduin学习笔记void setup{}函数 初始化void loop{}函数 循环pinMode(13,OUTPUT/INPUT)引脚13定义为输出、入模式digitalWrite(13,HIGH/LOW)13引脚输出高、低电平 delay()延迟函数analogRead() 读取模拟量函数analogWrite() 写入模拟量函数map()函数Serial.begin(波特率值) 串口通信函数Serial.print()是输出你要的内容横排显示Serial.println()是输出要显示的内容后自动换行Arduino参考手册?Arduino开发语言提供全部的C语言特性和C++语言的部分特性.?通过链接到?AVR的libc库online~,?可以使用库中提供的函数.?具体的应用细节请参考相关文档.程序结构在Arduino中,?标准的程序入口main函数在内部被定义,?用户只需要关心以下两个函数:?void?setup()?void?loop()setup()函数用于初始化,?loop()函数用于执行.?初始化函数一般放在程序开头,?用于设置一些引脚的输出/输入模式,?初始化串口通讯等类似工作.?loop()函数中的代码将被循环执行,?例如:?读入引脚状态,设置引脚输出状态等.控制语句if?if...else?forswitchwhiledo...whilebreakcontinuereturngoto?相关语法;(分号)?{}(大括号)//?(单行注释)/*?*?/(多行注释)#define#include算术运算符=?(赋值)+?(加)-?(减)*?(乘)/?(除)%?(取模)?比较运算符==?(等于)?!=?(不等于)?(小于)??(大于)=(小于等于)=?(大于等于)布尔运算符?(逻辑与)||?(逻辑或)!?(逻辑非)?指针运算符*?指针运算符?地址运算符?位运算??(位与)|?(位或)^?(位异或)~?(位非)?(左移)?(右移)端口操作?复合运算符++?(自加)--?(自减)+=?(复合加)-=?(复合减)*=?(复合乘)/=?(复合除)=?(复合与)|=?(复合或)?变量常量?HIGH?|?LOWINPUT?|?OUTPUTtrue?|?false?整数常量???浮点数常量?数据类型void(无类型)boolean(布尔型)char(字符型)unsigned?char(无符号字符型)?byte(字节型)int(整型)unsigned?int(无符号整型)long(长整型)unsigned?long(符号长整型)float(单精度)double(双精度)string(字符串)array(数组)?数据类型转换char()byte()int()word()long()float()变量作用域修饰符变量作用域static?(静态变量)volatile?(易变变量)const?(不可改变变量)?辅助工具sizeof()?(sizeof运算符)ASCII码表?基本函数?数字I/O??pinMode(pin,?mode)?digitalWrite(pin,?value)?digitalRead(pin)?模拟I/O??analogReference(type)?analogRead(pin)?analogWrite(pin,?value)-?PWM?高级I/O??shiftOut(dataPin,?clockPin,?bitOrder,?val)?pulseIn(pin,?state,?timeout)?时间?millis()?delay(ms)?delayMicroseconds(us)?数学库?min(x,?y)?max(x,?y)?abs(x)?constrain(x,?a,?b)?map(x,?in_min,?in_max,?out_min,?out_max)?pow(base,?exponent)?sqrt(x)?三角函数?sin(rad)?cos(rad)?tan(rad)?随机数?randomSeed(seed)?random(howbig)?random(howsmall,?howbig)位操作lowByte()highByte()bitRead()?bitWrite()?bitSet()?bitClear()?bit()?设置中断函数attachInterrupt(interrupt,?function,?mode)?detachInterrupt(interrupt)?开关中断?interrupts()?noInterrupts()?串口通讯?Serial.begin(speed)?Serial.available()?Serial.read()?Serial.flush()?Serial.pri

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档