一、两大基本模块函数
setup 函数内的代码编写,常用于只需要执行一次代码内容
loop 函数则是需要不停循环执行的内容
//在程序运行启动时运行一次,用于初始化作用
void setup()
{
// put your setup code here, to run once:
}
//在程序启动后一直循环运行
void loop()
{
// put your main code here, to run repeatedly:
}
二、 pinMode() 函数是设置阵脚模式函数,这种函数编写时放进setup函数里面,只需要程序启动时执行一次
函数语法为:
void setup()
{
//把esp32的13针脚设置为输出模式,在此模式下引脚可输出高电平HIGH或者低电平low
pinMode(13,OUTPUT);
//把esp32的14针脚设置为输入模式,在此模式下引脚默认为高电平,当外部连接电平为低电平时切换到low
pinMode(14,INPUT_PULLUP);
//把esp32的15针脚设置为输入模式,在此模式下引脚默认为低电平,当外部连接电平为搞电平时切换到高电平
pinMode(15,INPUT_PULLdown);
}
三、设置引脚输出
digitalwrite() 是Arduino 编程语言中用于设置引脚电平的函数,可用于控制引脚模式已经设置为OUTPUT输出模式的阵脚电平,为:HIGH 或者 LOW
函数语法为:
void setup()
{
//把13号阵脚设置为输出模式
pinMode(13,OUTPUT);
//把13号阵脚输出为高电平HIGH
digitalWrite(13,HIGH);
//把13号阵脚输出为低电平LOW
digitalWrite(13,LOW);
}
四、点亮第一颗LED
将开发板连接LED的GPIO48引脚设置为输出模式,并设置为低电平,点亮LED,编写代码如下
//在程序运行启动时运行一次,用于初始化作用
void setup()
{
//将48引脚设置为输出模式
pinMode(48,OUTPUT);
//将44引脚设置为低电平
digitalWrite(48,LOW);
}
//在程序启动后一直循环运行
void loop()
{
// put your main code here, to run repeatedly:
}