(2.4)--3.4 基于Arduino的嵌入式系统开发-2.ppt

(2.4)--3.4 基于Arduino的嵌入式系统开发-2.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

158****6446 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档