文章目录

  • arduino简易呼吸灯实验
    • 一 、功能实现
      • 1、呼吸灯程序
      • 2、呼吸灯程序
    • 二 、总结

arduino简易呼吸灯实验

一 、功能实现

1、呼吸灯程序

一个灯从“熄灭–>l亮度提升–>亮度最大保持10ms再熄灭,不断循环”
首先了解一下驱动灯亮灭还有呼吸灯的原理

这个八路LED灯是VCC引脚,为共阳型,所以要通过程序驱动LED点亮,需要给信号引脚低电平,低电平使LED灯点亮,高电平使LED灯熄灭。

LED灯模块介绍
呼吸灯是通过数字输出值的不同,调整电压输出大小,来实现调节LED灯的亮度,以下程序我通过for循环,通过数字输出相应的值来改变LED灯的亮度。
程序如下

int red=9;void setup() {pinMode(red, OUTPUT);
}void loop() { for(int n=0;n<255;n++){analogWrite(red, n);   // 共阳极接法,当9号引脚为高电平,灯灭delay(10);}
}

2、呼吸灯程序

一个灯从“熄灭–>l亮度提升–>亮度最大保持10ms再熄灭,不断循环”,另一个灯从“最亮–>亮度降低–>熄灭保持10ms,不断循环”
和上面程序相似,增加一个变量,通过m-n的值来求出另一个灯的实时状态,通过不断相减也可以实现两个灯的状态保持相反。

程序如下

int red=9,green=10;void setup() {pinMode(9, OUTPUT);pinMode(10, OUTPUT);}void loop() { for(int n=0;n<255;n++){int m=255; analogWrite(red, n);   // 共阳极接法,当9号引脚为高电平,灯灭analogWrite(green, m-n);   // 绿灯亮灭; delay(10);}  }

下面是接线图,我用的是uno开发板,模块用的是led条。

二 、总结

以上就是我对arduino呼吸控制的学习笔记吧。
到这里就结束了,谢谢各位的观看。

arduino简易呼吸灯实验相关推荐

  1. 【正点原子FPGA连载】第十二章 呼吸灯实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  2. 【正点原子MP157连载】 第十二章 呼吸灯实验-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  3. 【正点原子FPGA连载】第十二章呼吸灯实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  4. 实验一 简单io应用—流水灯控制示例程序_【正点原子FPGA连载】第十章呼吸灯实验--领航者ZYNQ之linux开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  5. 最简洁的呼吸灯实验verilog

    最简洁的呼吸灯实验(verilog) 文章目录 前言 一.PWM呼吸等的原理 二.示例 三.总结 前言 网上PWM呼吸灯的案例很多,但有些案例代码太复杂,这里展示一下我写的,目前最简洁的 一.PWM呼 ...

  6. 单片机炫彩灯实训报告_51单片机呼吸灯实验报告.doc

    51单片机呼吸灯实验报告.doc 呼吸灯1功能与技术分析呼吸灯就是让LED灯的闪烁像呼吸一样,时呼时吸,时亮时暗,利用LED的余辉和人眼的暂留效应,看上去和人的呼吸一样.可以展示出各种酷炫的图像.11 ...

  7. qq自定义diy名片代码复制_「正点原子FPGA连载」第六章自定义IP核-呼吸灯实验

    1)摘自[正点原子]领航者 ZYNQ 之嵌入式开发指南 2)实验平台:正点原子领航者ZYNQ开发板 3)平台购买地址:https://item.taobao.com/item.htm?&id= ...

  8. 零基础学FPGA(五):时序逻辑电路设计之计数器(附有呼吸灯实验、简单组合逻辑设计介绍)

    目录 日常·唠嗑 前言 一.认清逻辑设计 二.时序逻辑电路设计 三.扩展:呼吸灯实验 日常·唠嗑 第一次建立<零基础学FPGA>专栏,是在2021年2月2日,已经过去了一年了,目前只更新了 ...

  9. 基于FPGA开发板使用Verilog设计PWM呼吸灯实验

    基于FPGA开发板使用Verilog设计PWM呼吸灯实验 1,实验原理 2,实验模块设计 2.1 RTL设计,呼吸灯模块设计 2.2,测试数据,下载到FPGA开发板板级的数据 2.3,两个模块综合的n ...

最新文章

  1. 河科大c语言上机实验答案,2016年河南科技学院信息工程学院C语言上机编程考研复试题库...
  2. 人工操作阶段计算机是如何工作的,第一章计算机基础概述全解.ppt
  3. 中科院罗平演讲全文:自动撰写金融文档如何实现,用 AI 解
  4. spring注解大全
  5. java返回泛型_Java泛型从泛型方法返回持有者对象
  6. 说人话很难。。。。。。
  7. 苹果 macOS Monterey 桌面抽象风格不好看,如何换成自己喜欢的照片?
  8. 求购TMC差旅管理系统(含源代码),价格商议
  9. 面包板电源线怎么接_电路实验中,直接用面包板连接线将电源短路会产生什么问题?...
  10. QT课程设计:C++英语单词记忆软件程序开发
  11. SpringBoot 配置文件加载优先级
  12. Pair:医学图像标注神器
  13. 企业电子邮件系统全局地址簿管理及使用方法介绍
  14. java里jvm,jer,jdk的区别
  15. Cesium调用高德地图服务实现搜索地点定位详解
  16. apache php 内存,不再为Apache进程淤积、耗尽内存而困扰
  17. 修改Config文件
  18. 隐私求交| Simple, Fast Malicious Multiparty Private Set Intersection
  19. 卖点广告POP设计要求
  20. 【狮子数学】chapter2-06-极值与最值

热门文章

  1. 列表框和组合框的使用
  2. odoo继承过来的模型定义_rec_name不生效解决办法
  3. spark任务常见错误
  4. 渗透检测中的社会工程学
  5. sql语句case when常用查询总结
  6. CarMaker 适配 matlab 版本
  7. 滴滴架构师被迫离职后,只留下这份731页Java程序性能优化手册
  8. 最全Android安全检测漏洞解决方案
  9. 【测试】 抓包工具 Charles 使用教程
  10. 2023年申请发明专利的重要性和注意问题。