2024级第1次授课 点灯

Posted by 贾昊泽 on September 22, 2024

教学内容

了解并使用循环

了解并使用GPIO

实现功能

目标

状态 含义 时间
准备 WiFi初始化 灯常亮 2s
工作 Wifi正在连接(快闪) 灯闪烁 2s
完成 WiFi连接成功 灯常亮 2s

实现逻辑

1
2
3
4
5
6
7
8
9
//1 step
//2 step

int i=0;
while(i<10){
i=i+1;//i+=1;i++;

}
for()

实现代码

void setup() {
  // put your setup code here, to run once:
  pinMode(LED_BUILTIN, OUTPUT);
  
  //Step 1
  digitalWrite(LED_BUILTIN, 1);
  delay(2000);
  digitalWrite(LED_BUILTIN, 0);
  
  //Step 2
  for (int i=0; i<10; i++){
    digitalWrite(LED_BUILTIN,1);
    delay(100);
    digitalWrite(LED_BUILTIN,0);
    delay(100);
  }

  //Step 3
  digitalWrite(LED_BUILTIN, 1);
  delay(2000);
  digitalWrite(LED_BUILTIN, 0);

}

void loop() {
  // put your main code here, to run repeatedly:
}