用CD74HC4067高速模拟开关模块实现16路流水灯控制(Arduino UNO)

CD74HC4067接口板就像一个单刀多掷开关 -SIG引脚通过地址选择引脚(S0-S3)与CH0~CH15之一进行连通。它适用于数字和模拟信号。我们只需连接4个数字输出芯片的地址选择引脚(S0-S3),并发送欲连接的通道地址(每次只能连接一个)。这使我们可以连接最多只用5针16传感器系统,
也可以用它来管理多个设备。例如,可以用它来连接16台设备的
TX引脚到一个Rx引脚微控制器。那么你可以选择这16个设备任何一个进行双向通信。

用CD74HC4067高速模拟开关模块实现16路流水灯控制电路图如下:

电路板接线图

void setup() {// put your setup code here, to run once:pinMode(3, OUTPUT);pinMode(4, OUTPUT);pinMode(5, OUTPUT);pinMode(6, OUTPUT);Serial.begin(9600);
}void loop() {// put your main code here, to run repeatedly:for (int k = 0; k <= 15; k++){Serial.print("k=");Serial.println(k);int j = k;for (int i = 3; i <= 6; i++){digitalWrite(i, j & 0x01);j = j >> 1;}Serial.println("");delay(1000);}
}

用CD74HC4067高速模拟开关模块实现16路流水灯控制(Arduino UNO)相关推荐

  1. 300°舵机+16路舵机驱动板+arduino UNO机械臂测试代码

    自制机械臂,5自由度,舵机安装的时候需将其全部舵机矫正到中位值在来组装.全部使用300度舵机 204.8为1MS脉冲宽度  //此处根据不同的arduino板做不同的频率换算,常见pwmServoDr ...

  2. 用Keil写一个8路流水灯,两侧各一个LED同时亮起,之后依次向中间聚拢,然后在展开,接着,在8个灯闪三次,为一次循环...

    下面是用 Keil 写一个 8 路流水灯的基本步骤: 在 Keil 中新建一个项目,按照你所使用的单片机的型号设置相应的配置. 在代码文件中包含头文件,如 "reg51.h",用于 ...

  3. ESP8266模拟输入引脚不够用怎么办——CD74HC4067使用一路ADC 采集16路模拟信号

    ESP8266只有一路ADC引脚,但是在实际应用中常常是不够用得,比如智能寻线小车就常常需要4个甚至更多的模拟输入引脚.如何解决这个问题呢,CD74HC4067就给了我们一个解决这个问题的简单方法. ...

  4. 16路模拟开关的控制设计

    使用单片机最小系统,一个A/D,一个D/A或4个D/A,4路模拟采样及4路模拟量输出电路设计 系统设计说明书: 功能说明: 使用proteus进行仿真,于设计浏览器查看图纸二 仿真时用左下方矩阵键盘进 ...

  5. 【Verilog】模16可逆流水灯

    功能: 实现模16的可逆流水灯 Verilog代码: `timescale 1ns / 1psmodule Liushuideng_16(en, clk, y);input clk, en;outpu ...

  6. 流水灯花灯c语言程序,0x01(16个流水灯c语言程序)

    0x01是数字,十六进制的数字.其结果等效于1.在数学上就是1,只不过在计算机上用2进制和十六进制较多,所以用十六进制表示. if (i&0x01) printf("奇数\n"); else ...

  7. 单片机流星灯_基于51单片机的16路流星灯程序

    本程序仅供学习交流用,不得用于任何商业用途 程序改进思路:可以加入流星下落速度调整,即下文的 staytime 可以用数组替换 参考数组 226,160,130,113,101,92,85,80,75 ...

  8. 单片机16个灯四种花样c语言,基于Proteus的MSP430单片机仿真实例5-16个花样灯控制...

    一.任务要求 利用MSP430F247单片机的P1和P4端口控制16个发光二极管D1~D16,发光二极管有8种花样显示,显示速度可调,由P2端口的三个按键控制,分别是模式按键.加速按键.减速按键.模式 ...

  9. 利用单缓冲方式进行流水灯模拟

    利用AT89C52和两个74LS32和两个74LS273控制16个流水灯 #include<reg52.h> #include <intrins.h> #include< ...

最新文章

  1. pdo_mysql怎么安装_PDO_MYSQL模块的安装
  2. 怎么看rabbitmq的浏览器信息_没用过消息队列?一文带你体验RabbitMQ收发消息
  3. mysql分别写出3条索引_MySQL3:索引
  4. 如何做好性能压测(一)丨压测环境设计和搭建
  5. OpenVINO安装之安装openCL
  6. 2017.5.8-morning
  7. Zabbix 4.0监控PHP-Fpm Pools
  8. NYOJ65 - 另一种阶乘问题
  9. Java第四次作业,面向对象高级特性(继承和多态)
  10. android imageview 事件传递,Android 事件传递机制TextView,ImageView等没有默认clickable属性的View单独设置onTouch事件注意事项...
  11. Python 程序 可以一直输入 quit_Python二级考试临时抱佛脚专用笔记——(二)基本控制结构的程序设计amp;数据的输入和输出...
  12. 优先队列 priority_queue 用法 (struct,非cmp)
  13. WIFI原理,WIFI6各代介绍 2020-11-23
  14. froala editor导出html,Froala editor 使用
  15. 企业文件编号规则方法
  16. Endnote教程:如何快速搞定论文里的参考文献格式?
  17. 后端开发发展学习路线
  18. 详解DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation
  19. 又一视频下载神器,一键下载b站收藏夹视频和up主所有视频
  20. 简单python网络爬虫批量下载视频

热门文章

  1. zabbix3.0更换公司logo
  2. 第六节、AHK变量和运算符
  3. 【AHK】不用切换中英输入法打出英文符号
  4. urllib.request.urlopen详解
  5. 计算机网络最基础论文题目,计算机网络基础知识类论文题目 计算机网络基础知识论文题目哪个好...
  6. 运动耳机什么牌子好,运动耳机品牌排行
  7. 特斯拉AI日点不燃仿人机器人的市场热情
  8. html-mode简单使用
  9. PC端模拟手机浏览器
  10. 域名防封接口降低微信域名在微信被封的几率