电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Arduino语言VIP免费

Arduino语言_第1页
1/9
Arduino语言_第2页
2/9
Arduino语言_第3页
3/9
C/C++:□□Arduino□□>□□>□□>01.Basics>BareMinimum□Arduinsetup□□□□□Arduino□□Arduino叮C/C++叮叮口□□C++叮C叮口□□□□□□□□C叮口□□□□□□□□□□□□C++叮叮叮叮叮叮叮叮Arduino□□□□□C叮叮口□□□□□□□□□□□□□□□□□□Arduino□□□□□CDC++叮叮叮口□□□□□□Arduino□□□□□Arduino□□□□□□□□□□□□□□□□□□□ApplicationProgrammingInterfaceU叮APIQDDDDDQAPI□□□□□□□□□□□□□□□□□□□□□□□□□□□□AVR□□□Arduino□□□□□□AVR-Libc叮口GCCDAVR□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□Arduino□□□□□□□□□□API□□□□□□□□□□□□□□□□□□□[C++]□□□□□□□□□?□□001pinMode(13,OUTPUT);002digitalWrite(13,HIGH);pinMode(13,OUTPUT)□□□□□□□□□□□□□□□13□□□□□□□□digitalWrite(13,HIGH)□□13□□□□□□□□□□□□□□□□□APM叮叮叮叮叮叮叮叮叮叮叮叮叮□□□□□□□□□□□□□□aArduinoD□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□Arduino□□Blink叮叮叮口□□□□Arduino□□□□□□□□□C/C++:□□□□□□□main□□□□□□□□Arduino□□main□□□□□main□□□□□□□□□Arduino□□□□□□□□Arduino□□□□□□□□□main□□□□□□□SetupUloop□□□□□□□□□ArduinoIDE叮□□□□□□□□[C++]□□□□□□□□□001voidsetup()002{003//□□□□□□□004}005006voidloop()007{008//□□□□□□□009}Arduino□□□□□□□[C++]□□□□□□□□□?□□001setup()setup()□loop()□□□□□□□Arduino□□□□□□□□□□□□□□□□setup()□□□□□□□□□□□□□□□□□□□setup()□□□□□Arduino□□□□□□□□□□□□□□□□□□□[C++]□□□□□□□□□?'□□001loop()□setup()□□□□□□□□□□□Arduino□□□□□loop()□loop()叮叮叮叮叮叮叮叮叮叮叮口□□□□□□loop()□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□I/O叮叮□□□□□□□1.1c\c++语言基础c\c++语言是国际上广泛流行的计算机高级语言。绝大多数硬件开发,均使用C/C++语言,Arduino也不例外。使用Arduino,需要有一定的C\C++基础,由于篇幅有限,本书仅对C\C++语言基础进行简单的介绍。此后章节中我们还会穿插介绍一些特殊用法及编程技巧。1.11.1.1数据类型在C\C++语言程序中,对所有的数据都必须指定其数据类型。数据又有常量和变量之分。需要注意的是,Genuino101与AVR做核心的Arduino中的部分数据类型所占用的空间和取值范围有所不同。变量在程序中数值可变的量称为变量。其定义方法如下l类型变量名;例如,定义一个整型变量i:inti;我们可以在定义时为其赋值,也可以定义后,对其赋值,例如:inti;i=95;和inti=95;两者是等效的。常量在程序运行过程中,其值不能改变的量,称为常量。常量可以是字符,也可以是数字,通常使用语句const类型常量名=常量值定义常量。还可以用宏定义来达到相同的目的。语句如下:#define宏名值2,147,483,64如在Arduino核心库中已定义的常数PI,即是使用#definePI3.1415926535897932384626433832795定义的。l整型整型即整数类型。Genuino101可使用的整型类型及取值范围如下表2-1整型与取值范围类型取值范围说明int2,147,483,648(--1)整型unsignedint04,294,967,295(0-1)无符号整型long-乙147,483,648乙147,483,647(--1)长整型unsignedlong04,294,967,295(0-1)无符号长整型short-32,76832,767(--1)短整型l浮点型浮点数也就是常说的实数。在Arduino中有float和double两种浮点类型,在Genuino101中,float类型占用4个字节(32位)内存空间,double类型占用8个字节(64位)内存空间。浮点型数据的运算,速度较慢且可能有精度丢失。通常我们会把浮点型转换为整型来处理相关运算。如9.8cm,我们通常把换算为98mm来计算。l字符型字符型,即cha...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部