您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页ARDUINO语法篇

ARDUINO语法篇

来源:爱够旅游网
Arduino语法

Arduino语法-----基础篇

Arduino语言是建立在C/C++基础上的,基本的功能都是基于C,一些复杂的或者功能

强大的库都是基于C++,c和C++的语法,大家随便找本书都可以学会。其实Arduino就是把单片机的一些常用指令和函数进行功能化、函数化、模块化。这样就可以让大家不必去了解单片机或者硬件的细节。让没有基础的初学者也可以很快入门。关键字:语法符号:运算符:数据类型:常量:boolean布尔类型HIGH|LOW表if;=char字符类型示数字IO口的电平,if...else{}+byte字节类型HIGH表示高电平for//-int整数类型(1),LOW表示低switchcase/**/*unsignedint无符号整型电平(0)。while/long长整型do...while%INPUT|unsignedlong无符号长OUTPUT表示数字break==IO口的方向,INPUT整型continue!=float实数类型表示辒入(高阻态),returndouble(AVR能提供5V电<=string压40mA电流)。>=array&&voidtrue|falsetrue表示真(1),false表||示假(0)。!++--+=-=*=/=Arduino语法-----中级篇

setup()当一个程序开始时,会调用setup()函数,用来初始化变量,引脚模式,库文件初始化等。setup函数只会在板子上电或者复位后调用一次。loop()

当setup函数初始化完变量以及设置完初始值后,loop函数就会像它的名字一样,不停的循环,从而使程序能够改变或者响应对Arduino板子的控制,使板子保持在活动的状态。

pinMode()把指定的引脚设置为输入或则输出模式,在Arduino1.0.1中可以使用INPUT_PULLUP把引脚模式设置为内部上拉.除此之外,输入模式明确禁止内部上拉。pinMode(pin,mode)参数:

pin:需要设置的引脚编号。

mode:INPUT输入,OUTPUT输出,INPUT_PULLUP内部上拉

返回值:无digitalWrite()把引脚设置为HIGH或者LOW。如果把一个引脚使用pinMode()设置为输出模式,如果参数是HIGH引脚的电压会被设置为5V(3V或者3.3V),如果是LOW,引脚输出为0V(GND)。如果引脚被设置为输入模式,使用digitalWrite()对该引脚写入HIGH,将会使能内部的20K上拉电阻,如果写入LOW会禁止内部上拉。内部上拉可以点亮LED,只是很淡,所以如果LED很淡,应该是忘记把引脚设置为输出模式了.

13脚一般不用做输入模式,因为它串联了一个LED和电阻,如果你使能了内部的20K上拉电阻,它的电压将会在1.7V左右而不是你锁期望的5V。因为它串联的LED和电阻把电压拉低了,这也就意味着13脚始终读出的是LOW,如果你一定要把13脚用为输入脚,请给它接一个外部的下拉电阻。digitalWrite(pin,value)参数:

pin:要操作的引脚value:HIGH或者LOW返回值:无

delay()让程序暂停一定时间,具体时间与具体的参数有关,单位为毫秒(1秒为1000毫秒)delay(ms)参数:

ms:要暂停的毫秒数(unsignedlong)

digitalRead()读取指定引脚的值,HIGH或者LOWdigitalRead(pin)参宿:

pin:想要读取的引脚(int)返回字:HIGH或者LOW

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务