当前位置: 首页 > article >正文

Arduino学习-跑马灯

1、效果

在这里插入图片描述

2、代码

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

http://www.lryc.cn/news/2395030.html

相关文章:

  • python创建args命令行分析
  • 2. 手写数字预测 gui版
  • js数据类型有哪些?它们有什么区别?
  • 大模型应用开发第五讲:成熟度模型:从ChatGPT(L2)到未来自主Agent(L4)
  • 特别篇-产品经理(三)
  • IP地址扫描 网络状态监测 企业网络管理 免安装,企业级 IP 监控防未授权接入
  • 【unity游戏开发——编辑器扩展】AssetDatabase公共类在编辑器环境中管理和操作项目中的资源
  • BLE协议全景图:从0开始理解低功耗蓝牙
  • 【机器学习基础】机器学习入门核心算法:GBDT(Gradient Boosting Decision Tree)
  • 基于开源AI大模型AI智能名片S2B2C商城小程序源码的销售环节数字化实现路径研究
  • Spring Cache核心原理与快速入门指南
  • Redisson学习专栏(四):实战应用(分布式会话管理,延迟队列)
  • java程序从服务器端到Lambda函数的迁移与优化
  • 使用yocto搭建qemuarm64环境
  • Vue 3前沿生态整合:WebAssembly与TypeScript深度实践
  • Linux系统下安装配置 Nginx
  • Kotlin 中集合遍历有哪几种方式?
  • 图像卷积OpenCV C/C++ 核心操作
  • LiveGBS作为下级平台GB28181国标级联2016|2022对接海康大华宇视华为政务公安内网等GB28181国标平台查看级联状态及会话
  • leetcode17.电话号码的字母组合:字符串映射与回溯的巧妙联动
  • Gartner《2025 年软件工程规划指南》报告学习心得
  • 数据库 | 使用timescaledb和大模型进行数据分析
  • 快速阅读源码
  • linux创建虚拟网卡和配置多ip
  • Java Class类文件结构
  • AI问答-Vue3+TS:reactive创建一个响应式数组,用一个新的数组对象来替换它,同时保持响应性
  • quasar electron mode如何打包无边框桌面应用程序
  • 【HW系列】—Windows日志与Linux日志分析
  • VIN码识别解析接口如何用C#进行调用?
  • 动态规划之网格图模型(一)