Arduino编程语言基础.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduino 编程语言基础回顾:ATmega328的输入输出引脚共有23个(PB0-7、PD0-7、PC0-6)对于数字信号的输入和输出(即通用IO功能,GPIO,第一功能)全部23个引脚都支持其中PD3、PD5、PD6、PB1、PB2、PB3支持PWM输出对于模拟信号的输入(模数转换)仅PC0-5这6个引脚可以支持对于模拟信号的输出(数模转换)所有引脚均不支持小结:ATmega328的输入输出引脚特别注意Arduino里把能够输出PWM信号的引脚叫做“模拟输出”引脚但PWM的实质并非真正的模拟信号,而是数字信号之所以这么叫,是因为PWM信号通常用于实现对各种模拟量(如亮度、转速)等的控制,直观上看,就像是输出了模拟信号一样。标~的代表支持PWM输出PB6、PB7PC6在Arduino电路中用于其他用途不能用作输入输出创客书单 - SuperMaker 秀创客创客教育网 超级创客 http://www.supermaker.tv/book.htmlhttp://http://www.supermaker.tv/book.htmlwww.supermaker.tvhttp://www.supermaker.tv/book.html/http://www.supermaker.tv/book.htmlbook.html中国创客空间联盟-奥松机器人创客空间-Arduino中国社区-RobotBase - Powered by Discuz! /forum.phphttp:////forum.php//forum.phpforum.phpALSROBOT WiKi /wiki/http/wiki/:///wiki//wiki//wiki/wiki//内容大纲1. Arduino编程语言的特点2. Arduino编程语言的基本结构3. Arduino编程语言的语法4. Arduino编程语言的常用函数1. Arduino编程语言的特点为何Arduino如此流行?易用性是关键易用性的主要体现即是其编程语言Arduino语言的特点语法与C语言极其相似以函数作为组织结构单元丰富的内置及第三方函数库2. Arduino编程语言的基本结构#include reg52.hvoid Delay1000ms() { ……}void main(void){ unsigned char i=0x01; …… while (1) { …… }}#include ……void setup(){ ……}void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000);}2. Arduino编程语言的基本结构程序编写者程序编写者Arduino语言AVR C语言C51语言C51编译器AVR编译器51单片机硬件AVR单片机硬件3. Arduino编程语言的语法数据类型常量与变量控制结构3. Arduino编程语言的语法整型数据类型int类型整数是数值存储的主要类型int类型的长度在8位Arduino板中为16位(2字节),表示范围为-32,768至32,767(-215到215-1)在16位Arduino板(如Due)中,int类型的长度为32位(4字节)3. Arduino编程语言的语法整型数据类型short 类型short 类型同int类型一样,长度为16位(2字节)short 类型在所有Arduino板(8位及16位)中的长度都是16位(2字节)3. Arduino编程语言的语法整型数据类型unsigned int 类型无符号整数,长度与int相同在8位Arduino板中为16位(2字节)在16位Arduino板(如Due、Zero)中,int类型的长度为32位(4字节)由于为无符号数,故16位的unsigned int类型表示范围为0到65,535(216-1)。3. Arduino编程语言的语法整型数据类型long 类型长整型,长度为32位(4字节),从-2,147,483,648到2,147,483,647,约±20亿的范围unsigned long 类型无符号长整型,长度与long类型相同,32位(4字节),由于是无符号数,表示范围为0到4,294,967,295 ,约42亿3. Arduino编程语言的语法整型数据类型char 类型长度为1个字节,本质为8位整型表示范围为-128到127,可被赋值为字符或上述范围内的整数unsigned char 类型长度为1个字节,相当于8位无符号数表示范围为0到255,可被赋值为字符或上述范围内的整数3. Arduino编程语言的语法整型数据类型小结

文档评论(0)

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

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

1亿VIP精品文档

相关文档