news 2026/5/30 12:52:54

Arduino入门教程十九|双74HC164级联拓展15路LED输出【流畅往返流水灯+奇偶交替闪烁】(零IO浪费)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Arduino入门教程十九|双74HC164级联拓展15路LED输出【流畅往返流水灯+奇偶交替闪烁】(零IO浪费)

我整理了一套Arduino零基础 从入门到高级 完整系统课程,包含视频讲解、全套源码、接线图纸、库文件、ESP32/ESP32-S3 摄像头 & 物联网实战项目,循序渐进,新手也能零基础吃透。需要系统学习可以查看我主页专属课程(零基础保姆级Arduino教程从入门到实战_在线视频教程-CSDN程序员研修院)。

💡前言

玩Arduino灯光项目、点阵屏、多点位灯光阵列时,大家大概率都会遇到一个痛点:主控IO引脚根本不够用

Arduino Uno常规可用IO口数量有限,直接驱动十几个LED十分吃力,而外接拓展模块又增加成本和接线难度。

本期教程手把手带大家玩转两片74HC164串入并出移位寄存器级联,仅占用Arduino2IO,成功拓展15路独立LED输出!

本文修正网上绝大多数错乱的级联代码,采用16位变量统一控制,实现两种超实用灯光效果:

✅ 15路LED平滑左右往返追逐灯(无断点、无跳灯)

✅ 15路LED奇偶位交替闪烁灯(规整呼吸特效)

全程零基础友好,原理通俗、接线清晰、代码注释完整、实测100%可运行,适合课程实训、结课作业、创客小制作!

一、为什么要学习74HC164级联?

1.74HC164的局限性

单块74HC164仅为8位串入并出移位寄存器,最多拓展8路IO输出,仅能驱动8个LED,灯光效果单一、灯带长度受限,无法实现长距离、多点位的连贯灯光动画,完全满足不了复杂灯光阵列项目需求。

2.双片级联的核心优势

  • 极致省引脚:两片芯片级联,全程仅占用Arduino 2个IO口(数据+时钟),不浪费任何主控资源
  • 拓展能力强:8+8位双通道输出,舍弃1路无效点位,稳定实现15路LED独立控制
  • 可无限级联:遵循相同逻辑可拓展多片芯片,轻松实现几十上百路IO拓展
  • 性价比高:74HC164芯片成本极低,是入门IO拓展、灯光项目的最优方案

二、74HC164级联核心工作原理

74HC164是经典的串行输入、并行输出8位移位寄存器,级联逻辑是所有移位芯片的通用标准方案,新手可直接熟记。

1.芯片级联逻辑

  • 前级芯片(U1:数据引脚、时钟引脚直接连接Arduino主控,接收初始串行数据,输出低8位信号
  • 后级芯片(U2:时钟引脚与前级芯片共用(同步时序),数据引脚接入前级芯片的溢出引脚Q7
  • 数据移位规则:时钟脉冲每触发一次,数据向后移位一位,数据填满前级芯片后,自动溢出至后级芯片,最终形成16位完整并行输出
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 12:52:27

unity基础(八)协程

为什么需要协程? unity线程无法访问unity相关对象的内容 多线程用来做复杂的计算结果。因为主线程的存在,导致副线程不能访问unity中相关对象 但协程可以访问 批量创建时,减少卡顿感。 协同程序 它是假的多线程 它不是多线程 它的主要…

作者头像 李华
网站建设 2026/5/30 12:51:55

基于ESP8266与Telegram Bot的远程温控系统:从硬件搭建到OTA升级

1. 项目概述最近在折腾一个远程环境监控的小玩意儿,核心需求很简单:人在外面,能随时知道家里或者某个特定场所(比如我的小工作室或者花房)的温度情况,一旦温度异常还能马上收到提醒,甚至能远程控…

作者头像 李华
网站建设 2026/5/30 12:51:35

OnmyojiAutoScript:每日黑蛋领取功能终极解决方案

OnmyojiAutoScript:每日黑蛋领取功能终极解决方案 【免费下载链接】OnmyojiAutoScript Onmyoji Auto Script | 阴阳师脚本 项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript 你是否也曾为阴阳师中每日黑蛋领取失败而烦恼?在忙碌的…

作者头像 李华
网站建设 2026/5/30 12:51:02

别再只用现成的了!手把手教你用UE4自制HDR天空盒,打造专属场景氛围

从零打造电影级HDR天空盒:UE4科幻场景氛围定制全流程在科幻题材的游戏开发中,天空盒往往是最容易被忽视却至关重要的环境元素。一个现成的免费HDR天空盒可能让你的赛博朋克城市看起来像度假海滩,或是让外星殖民地笼罩在违和的自然光线下。这正…

作者头像 李华
网站建设 2026/5/30 12:49:10

基于Arduino Nano ESP32的智能手环:传感器集成与物联网应用开发实战

1. 项目概述与核心价值在嵌入式开发和物联网领域,将感知、计算与交互集成到一个紧凑的可穿戴设备中,始终是一个充满挑战又极具价值的课题。这次分享的项目,就是一个围绕Arduino Nano ESP32构建的智能提醒手环原型。它的核心目标非常明确&…

作者头像 李华