Arduino项目开发:音乐创意
上QQ阅读APP看书,第一时间看更新

1.4.1 Arduino编程基础

关键字:if、if…else、for、switch、case、while、do…while、break、continue、return、goto。

语法符号:每条语句以分号“;”结尾,每段程序以花括号“{}”括起来。

数据类型:boolean、char、int、unsigned int、long、unsigned long、float、double、string、array、void。

常量:HIGH或者LOW,表示数字I/O引脚的电平,HIGH表示高电平(1),LOW表示低电平(0)。INPUT或者OUTPUT,表示数字I/O引脚的方向,INPUT表示输入(高阻态),OUTPUT表示输出(AVR能提供5V电压,40mA电流)。TRUE或者FALSE,TRUE表示真(1),FALSE表示假(0)。

程序结构:主要包括两部分,void setup()和void loop()。其中,void setup()是声明变量及引脚名称(如:int val;int ledPin=13;),在程序开始时使用,初始化变量和引脚模式,调用库函数,如pinMode(ledPin,OUTPUT)。而void loop()用在setup()函数之后,不断地循环执行,是Arduino的主体。