《Arduino电子设计实战指南》章节试读

出版社:机械工业出版社
出版日期:2013-4-23
ISBN:9787111417170
作者:程晨
页数:165页

《Arduino电子设计实战指南》的笔记-第61页 - 函数小结

pinMode() 功能是设置引脚的工作方式,包含两个参数,一为所设定的引脚,二为引脚的工作方式,有INPUT和OUTPUT两种状态。
digitalWrite(),功能是设置引脚的状态,包含两个参数,一为所设定的引脚,二为参数的引脚状态,有HIGHT(置高,即输出+5V电压)和LOW(置低,即输出0V电压)两种状态。
delay()功能是延时,包含一个参数,即延时时间,参数的单位为毫秒。
delayMicrosceconds()功能延时,包含一个参数,即延时时间,单位是微秒(1毫秒=1000微秒)
99analogWrite()设置引脚输出的模拟量的大小,包含两个参数,一为所设定的引脚,二为该引脚输出模拟量的大小。因为Arduino中模拟量输出的分辨率为256,所以这个参数对应的范围为0-255, 表示0-5V,即每次变化约为0.02V.
125digitalRead() 功能是检测引脚电压的高低,只有一个参数,即所要检测的引脚,函数的返回值就是引脚状态,有HIGH和LOW两种状态。
analogRead() 功能是检测引脚上的电压值 ,只有一个参数,即所要检测的引脚,函数返回值就是引脚的电压。返回值是电压值对应于分辨率范围内的一个整数值,而Arduino检测模拟量的分辨率是1024, 即0V-5V对应返回值0-1023.
map(),功能是将一个区间内的数据等比映射到另一个区间,函数有5个参数,定义如下,map(x, in_min, in_max, out_min, out_max)作用是将[in_min, in_max]范围内的x等比映射到[out_min, out_max]范围内。函数的返回值 就是映射之后的数据。
random(), 功能是产生一个范围内的随机数,有两种形式,两个参数或一个参数。两个参数时,第一个参数表示最小值,第二个参数表示最大值,而一个参数时,该参数表示最大值,最小值为0.
randomSeed() 功能是设定一个随机数种子,以生成一个随机序列。函数需要一个参数作为种子。
153Serial.begin()功能是初始化串行端口,函数需要一个参数来指定串行通信波特率。
Serial.write()功能是按照十六进制数的形式发送单个数据,使用时需要带一个参数,就是所要发送的数据。
Serial.print()功能是发送一串字符或者按照指定的格式发送单个数据,函数需要两个参数,第一个参数就是所要发送的字符串或数据,第二个参数就是发送数据的格式,有二进制bin, 十六进制,HEX, 八进制OCT, 该参数也可不写,默认为十进制。注意该函数是将所发送数据的其他形式转换成ASCII输出
Serial.println() 功能和用法 Serial.print()相似,不同的是函数会在数据结尾加一个换行符。
Serial.read()功能是读入串口数据,函数不带参数,返回值为串口接收到的int型数据。
Serial. available()功能是判断当前串行端口是否收到了数据,收了了几个数据,该函数没有参数,返回值就是当前串行端口收到的数据个数。


 Arduino电子设计实战指南下载


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024