Arduino学习-跑马灯

1、效果

2、代码

csharp 复制代码
/****
2025-5-30
跑马灯的小程序
*/
//时间间隔
int intervaltime=200; 

//初始化函数
void setup() {
  // put your setup code here, to run once:
  //设置第3-第7个引脚为输出模式
  for(int i=3;i<8;i++)
  {
    pinMode(i,OUTPUT);
  }
}

//循环执行
void loop() {
  // put your main code here, to run repeatedly:

  //从低引脚到高引脚
  for(int i=3;i<8;i++)
  {
    digitalWrite(i,HIGH);
    delay(intervaltime);
    digitalWrite(i,LOW);
  }

  delay(intervaltime);

  //从高引脚到低引脚
  for(int i=7;i>2;i--)
  {
  digitalWrite(i,HIGH);
  delay(intervaltime);
  digitalWrite(i,LOW);
  }
  
  delay(intervaltime);

}

3、总结

这些代码很简单,重新写一下主要是熟悉开发环境,也别总是刷手机了(无奈)。

我觉得这个Arduino很好,硬件的趋势和软件一定是一样的。写应用程序的开发人员,也不一定对编译原理、CPU内存、寄存器了解的很多。还能做很多有趣的事情。

相关推荐
Dingyin HU10 天前
使用RUST在Arduino上进行编程(MacOS,mega板)
macos·rust·arduino
小_楠_天_问18 天前
第二课:ESP32 使用 PWM 渐变控制——实现模拟呼吸灯或音调变化
c语言·嵌入式硬件·mcu·esp32·arduino·pwm·esp32-s3
爱吃程序猿的喵22 天前
基于VSCode+PlatformIO环境的ESP8266的HX1838红外模块
ide·vscode·编辑器·arduino·esp8266·红外线
SimonLiu00925 天前
macOS Arduino IDE离线安装ESP8266支持包
macos·arduino·esp8266·离线·arduino ide
信奥洪老师1 个月前
2025-03 机器人等级考试三级理论真题 3级
算法·青少年编程·机器人·arduino
lishaoan771 个月前
快速安装Arduino IED的STM32 MCU开发包
stm32·单片机·嵌入式硬件·arduino·arduino ide·stm32 arduino
Dm_dotnet1 个月前
ESP32教程:通过WIFI控制LED灯的开关
arduino
mingupup2 个月前
ESP32+Arduino入门(三):连接WIFI获取当前时间
esp32·arduino
Dm_dotnet2 个月前
ESP32+Arduino入门(四):OLED屏随机显示古诗
arduino