- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
移动GIS原理与系统开发
3.5基于Arduino的嵌入式系统开发(下)
CONTENTS软件平台1代码基础2信号实验3
软件平台01
编译上传新建程序打开程序保存程序串口监视器5
6
代码基础02
8类型描述analogRead(pin)返回模拟引脚数值(0-1023)analogWrite(pin,vlaue)设置PWM引脚数值(0-255)pinMode(pin,mode)设置数字引脚模式(输入或输出)digitalRead(pin)返回数字引脚数值(HIGH或LOW)digitalWrite(pin,value)设置数字引脚数值(HIGH或LOW)引脚函数
9类型描述Serial.begin(speed)初始化串口Serial.print(val)Serial.print(val,format)从串口输出信息Serial.println(val)Serial.println(val,format)从串口输出信息,然后换行Serial.read()从串口读数据Serial.available()返回串口缓冲区中知当前剩余的字符个数串口函数
10类型描述delay(t)让程序暂停,单位(毫秒),数值为tmillis()返回Arduino板开始运行当前程序时的毫秒数时间函数
通电后,setup()函数执行一次loop()函数一直循环运行11
信号实验03
LED实验连接板上自带LED(连接至引脚13)功能LED循环点亮、熄灭,间隔时间1秒。13
LED实验使用宏定义或变量来声明使用的引脚,有助于实现程序快速修改数字引脚在使用前要设置工作方式14
LED实验15
LED实验16
LED实验17外接LED,接线时注意:一是分清正负级,一般情况下LED的正负极为长正短负;二是在LED的正极需串联一个电阻,否则会击穿LED,造成其损坏。
18提问1:如果想将小灯接入引脚4,应该怎么操作?
LED实验如果接线发生更改,程序也要相应的修改19
20提问2:如果想修改小灯亮灭频率,应该怎么操作?
LED实验21
简单的串口实验连接连接USB下载线功能通过串口监视器查看输出信息22
简单的串口实验23
简单的串口实验24
简单的串口实验功能实现每秒输出一次“Helloworld!nTimes”其中n为输出次数编号25
简单的串口实验26
简单的串口实验27
模拟数据读取实验28
模拟数据读取实验29
您可能关注的文档
- (2.2)--3.2 基于WinCE的嵌入式应用开发.ppt
- (2.2)--3.18有机化学第四次见面课 第三章不饱和脂肪烃.ppt
- (2.2)--4 线上学习课件 第三章生物变异.pdf
- (2.3)--2.4分子荧光光谱分析.pdf
- (2.3)--3.3 基于Arduino的嵌入式系统开发-1.ppt
- (2.3)--3.20有机化学第五次见面课 第三章不饱和脂肪烃2 第四章脂环烃.ppt
- (2.3)--3《我上遗传学》系列之三:贯穿遗传学主线的基因概念的教学.pdf
- (2.3)--6 线上学习课件 第五章性别决定和伴性遗传.pdf
- (2.4)--2.5实验:紫外吸收光谱测定蒽醌粗品中蒽醌的含量和摩尔吸收系数ε.pdf
- (2.4)--3.25有机化学第六次见面课 第3章 作业2(不饱和脂肪烃)第4.ppt
文档评论(0)