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内存、寄存器了解的很多。还能做很多有趣的事情。

相关推荐
jianqiang.xue3 天前
单片机图形化编程:课程目录介绍 总纲
c++·人工智能·python·单片机·物联网·青少年编程·arduino
东坡肘子4 天前
高通收购 Arduino:历史的轮回 | 肘子的 Swift 周报 #0106
swiftui·arduino·swift
爱玫瑰的小王子1 个月前
Arduino 优化指南
arduino
一川月白7091 个月前
51单片机---硬件学习(跑马灯、数码管、外部中断、按键、蜂鸣器)
单片机·学习·51单片机·外部中断·蜂鸣器·数码管·跑马灯
FightingFreedom2 个月前
GPIO交换矩阵和IO_MUX
单片机·嵌入式硬件·esp32·arduino·esp32s3
小智学长 | 嵌入式4 个月前
Arduino入门教程:10、屏幕显示
单片机·嵌入式硬件·arduino
小智学长 | 嵌入式4 个月前
Arduino入门教程:4-1、代码基础-进阶
嵌入式硬件·物联网·arduino
zlbcdn4 个月前
Arduino学习-按键灯
arduino·按键灯
Dingyin HU5 个月前
使用RUST在Arduino上进行编程(MacOS,mega板)
macos·rust·arduino