目录
程序代码:
1、定义变量
2、void setup( )
{ } 只跑一遍程序
3、void loop( )
{ } 主函数 是循环运行的
Serial.begin(9600) 设置波特率 要使与软件设置的波特率保持一致才能实现通信
Serial.real( ) 读取PC机发送给Arduino的指令或字符 一般用一个变量来接受值
Serial.println( ) 打印返回电脑的信息 末尾会输出回车
Serial.print( ) 打印返回电脑的信息 不输出回车换行
函数:
1、pinMode( )
将指定引脚配置为输入或输出模式 无返回值
pinMode(pin,mode)
pin:要设置的引脚编号
mode:设置模式
INPUT(输入模式)
OUTPUT(输出模式)
INPUT_PULLUP(上拉输入模式)
2、digitalWrite( )
将数字HIGH或LOW值写入数字引脚 无返回值
digitalWrite(pin,value)
pin:要设置的引脚编号
value:设置高低电平
HIGH(1) -> 5V
LOW(0) ->0V
3、delay( )
将程序暂停给定参数的时间量(以毫秒为单位) 无返回值
delay(ms)
ms:暂停的毫秒数
闪烁的LED灯:
1、先通过pinMode( )设置引脚为13为输出模式(OUTPUT) 在setup( )函数内
2、再通过digitalWrite( )改变引脚13的电平(HIGH/LOW) 在loop( )函数内
3、用delay( )来暂停使我们可以清晰看到闪烁状态
int pin = 13;
void setup()
{
pinMode(pin, OUTPUT);//设置13号引脚为输出状态
}
void loop()
{
digitWrite(pin, HIGH);//设置13号引脚为高电平
delay(1000);//延迟1秒,使能看到清晰的闪烁状态
digitWrite(pin, LOW);//设置13号引脚为低电平
delay(1000);//延迟1秒,使能看到清晰的闪烁状态
}
4、tone( )
在指定引脚产生指定频率的方波,可用于蜂鸣器或扬声器播放音效 无返回值
tone(pin,frequency)
pin:要设置的引脚编号
frequency:音调频率
tone(pin,frequency,duration)