38-3d博客
-
如何使用Arduino使用TXS0108E电压级别变速杆
TXS0108E是一个双向电压级别变速杆,可在不同电压级别(例如3.3V和5V)之间进行安全通信。它通常用于将5V微控制器(如Arduino)与3.3V传感器或模块接口。本教程将指导您与Arduino一起使用TXS0108E。 你需要什么 TXS0108E电压级变速器模块 Arduino董事会(例如Uno,Mega,Nano) 3.3V和5V设备(例如,传感器,模块) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解TXS0108E模块 TXS0108E模块有两个功率域: VCCA: 低压侧的电源(1.2V -3.6V,例如3.3V设备)。 VCCB: 高压侧的电源(1.65V -5.5V,例如5V设备)。 它最多可以处理8个双向数据线,从而可以在两个方向上进行通信。 TXS0108E PINOUT 别针 功能 VCCA 低压侧电源 VCCB 高压侧电源 gnd 地面 OE 输出启用(主动高) 斧头...
-
如何与Arduino一起使用微型SD卡模块
Micro SD卡模块允许Arduino读取和写入MicroSD卡,使其非常适合数据记录,存储传感器读数或管理Arduino Projects中的文件。本教程将指导您通过Arduino连接和使用微型SD卡模块。 你需要什么 微型SD卡模块 Arduino董事会(例如Uno,Mega,Nano) microSD卡(格式为FAT32) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解微型SD卡模块 该模块使用SPI协议与Arduino通信。它具有机上电压调节器,使其可以与5V和3.3V微控制器一起使用。 Micro SD卡模块PINOUT 别针 功能 VCC 电源(3.3V/5V) gnd 地面 味o SPI数据输出 莫西 SPI数据输入 SCK SPI时钟 CS 芯片选择 步骤2:将Micro SD卡模块接线到Arduino...
-
如何与Arduino一起使用CD74HC4067多路复用器
CD74HC4067是一个16通道模拟/数字多路复用器/弹能,可让您在Arduino上扩展输入或输出引脚的数量。它在需要多个传感器,按钮或LED的项目的同时最大程度地减少PIN使用情况时特别有用。本教程将指导您通过Arduino连接和使用CD74HC4067。 你需要什么 CD74HC4067多路复用器模块或IC Arduino董事会(例如Uno,Mega,Nano) 传感器,按钮或测试LED 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解CD74HC4067 CD74HC4067充当一个开关,将其16个输入/输出引脚之一连接到单个常见引脚。您可以使用4个控制引脚(S0至S3)控制哪个通道活动。 引脚 别针 功能 VCC 电源(3.3V或5V) gnd 地面 S0,S1,S2,S3 控制引脚(选择活动通道) en 启用销钉(主动低;连接到GND以启用) com 常见的I/O PIN(连接到Arduino) CH0-CH15 通道0至15(连接到传感器,按钮或LED) 步骤2:将CD74HC4067接线到Arduino 这是将CD74HC4067连接到Arduino Uno的方法: CD74HC4067引脚...
-
如何使用Arduino使用KY-040旋转编码器
KY-040旋转编码器是用于测量角位置或旋转的机械装置。它通常用于机器人技术中的音量控件,菜单导航和位置跟踪。本教程将指导您与Arduino连接和使用KY-040旋转编码器。 你需要什么 KY-040旋转编码器模块 Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解KY-040旋转编码器 KY-040编码器由一个旋转拨盘组成,该旋转时会在旋转时产生脉冲。它还包括一个内置的按钮。 KY-040 PINOUT 别针 功能 gnd 地面 + 电源(5V) clk 时钟脉冲信号 DT 数据脉冲信号 SW 按钮信号 步骤2:将KY-040接线到Arduino 这是将KY-040连接到Arduino Uno的方法: KY-040针 Arduino Pin gnd...
-
如何与Arduino一起使用RC522 RFID模块
RC522是一种流行的RFID模块,用于无线通信和标识。它在访问控制系统,非接触式支付系统和库存跟踪中广泛使用。本教程将指导您通过将RC522 RFID模块与Arduino接口,以读取RFID标签和卡片。 你需要什么 RC522 RFID模块 Arduino董事会(例如Uno,Mega,Nano) RFID标签或卡(13.56 MHz) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解RC522 RFID模块 RC522 RFID模块以13.56 MHz运行,并使用SPI协议与微控制器进行通信。它带有RFID天线,并支持阅读和写作操作。 RC522 PINOUT 别针 功能 SDA SPI SS(Slave Select) SCK SPI时钟 莫西 SPI数据输入 味o SPI数据输出...
-
如何使用Arduino使用GY-302 BH1750光强度传感器
GY-302是一个分解板,其中包含BH1750光强度传感器,该传感器可测量Lux中的光级别。它通过I2C协议与微控制器进行通信,使其成为诸如智能照明,太阳能跟踪器和摄影应用等光相关项目的绝佳选择。本教程将指导您与Arduino连接和使用GY-302模块。 你需要什么 GY-302 BH1750轻型传感器模块 Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解GY-302模块 GY-302使用BH1750传感器来测量光强度。它将结果输出lux,这是测量照明的标准单元。 GY-302 PINOUT 别针 功能 VCC 电源(3.3V/5V) gnd 地面 SDA I2C数据线 SCL I2C时钟线 I2C地址 默认地址: 0x23 替代地址: 0x5C (通过在某些模块上将Addr Pin提高来设置) 步骤2:将GY-302接线到Arduino...
-
如何使用Arduino使用TCA9548A I2C多路复用器
TCA9548A是I2C多路复用器,可让您将具有相同I2C地址的多个设备连接到单个Arduino。它通过创建多达八个独立的I2C总线来实现这一目标,可以单独访问。本教程将指导您通过与Arduino的TCA9548A进行接口,以管理多个I2C设备。 你需要什么 TCA9548A I2C多路复用器模块 Arduino董事会(例如Uno,Mega,Nano) I2C设备(例如,传感器,显示) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解TCA9548A TCA9548A最多可以控制8个独立的I2C总线(通道)。每个通道可以打开或关闭以隔离具有相同地址的设备。 引脚 别针 功能 VCC 电源(3.3V/5V) gnd 地面 SDA I2C数据线 SCL I2C时钟线 SDX/SCX 单独的I2C公共汽车(0-7) A0,A1,A2 地址配置 I2C地址配置 TCA9548A的I2C地址由A0,A1和A2引脚确定: 所有引脚到GND: 0x70...
-
如何与Arduino一起使用AT24C256 EEPROM
AT24C256是256千洛伊特EEPROM,提供非易失性存储,即使关闭电源,数据也可以持续存在。它通过I2C协议与微控制器通信,非常适合在Arduino Projects中存储传感器数据,配置或其他信息。本教程将指导您通过与Arduino的AT24C256进行接口。 你需要什么 AT24C256 EEPROM模块或IC Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解AT24C256 AT24C256 EEPROM具有以下功能: 存储容量: 32 kb(256 kbits = 32,768字节) 通信协议: I2C I2C地址: 可配置之间 0x50 和 0x57 使用A0,A1和A2引脚 操作电压: 2.5V至5.5V 引脚 别针...
-
如何使用Arduino使用HC-SR501 PIR运动传感器
HC-SR501是一种流行的被动红外(PIR)运动传感器模块,该模块通过测量周围环境的红外辐射变化来检测运动。它通常用于运动激活的照明,安全系统和物联网项目。本教程将指导您与Arduino一起设置并使用HC-SR501。 你需要什么 HC-SR501 PIR运动传感器模块 Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解HC-SR501传感器 HC-SR501模块具有可调节的灵敏度和延迟时间设置,使其用于各种运动检测应用程序。它以5V功率运行,并在检测到运动时输出高信号。 HC-SR501 PINOUT 别针 功能 VCC 电源(5V) 出去 数字输出信号 gnd 地面 可调节设置 灵敏度: 调整检测范围(最多约7米)。 延迟时间: 检测到运动后高信号的持续时间(约5秒至5分钟)。 步骤2:将HC-SR501接线到Arduino 这是将HC-SR501连接到Arduino Uno的方法: HC-SR501引脚 Arduino...
-
如何使用Arduino使用MAX3232 RS232至TTL转换器
MAX3232是RS232至TTL级转换器,允许Arduino与旧计算机,GPS模块和工业设备等RS232设备进行通信。它可以在Rs232(±12V)和TTL(0-5V或0-3.3V)之间转换电压水平,从而实现了无缝的串行通信。本教程将指导您与Arduino连接和使用Max3232。 你需要什么 MAX3232模块(或带有电容器的芯片) Arduino董事会(例如Uno,Mega,Nano) RS232设备(例如PC,GPS模块) RS232串行电缆(如果适用) 跳线 安装了带有Arduino IDE的计算机 步骤1:了解MAX3232模块 MAX3232转换了RS232通信的电压水平,并支持3.3V和5V逻辑水平。 Max3232 PinOut 别针 功能 VCC 电源(3.3V或5V) gnd 地面 t1in TTL串行输入 r1out TTL串行输出 R1in RS232串行输入 t1out RS232串行输出 注意:有些模块具有第二个RS232通道(T2in,R2OUT等)的其他引脚。 步骤2:将Max3232接线到Arduino 将Max3232连接到Arduino...
-
如何使用Arduino使用MPR121电容触摸传感器
MPR121是一个电容触摸传感器控制器,可检测多达12个触摸敏感电极。它通常用于接触敏感的接口,乐器和其他互动项目。在本教程中,我们将向您展示如何与Arduino连接和使用MPR121来创建基于触摸的应用程序。 你需要什么 MPR121触摸传感器模块 Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解MPR121模块 MPR121使用I2C通信与微控制器接口。它具有12个触摸敏感的输入,可以检测到电导物体(例如,手指)在电极附近时的电容变化。 MPR121 PINOUT 别针 功能 VCC 电源(3.3V/5V) gnd 地面 SDA I2C数据线 SCL I2C时钟线 IRQ 中断输出(可选) 步骤2:将MPR121接线到Arduino 这是将MPR121连接到Arduino Uno的方法: MPR121引脚 Arduino Pin VCC...
-
如何使用Arduino使用PCF8575 I/O扩展器
PCF8575是16位I/O扩展器,通过I2C接口与微控制器通信。它使您可以在Arduino上扩大输入/输出引脚的数量,非常适合需要许多传感器,按钮或LED的项目。本教程将指导您通过Arduino连接和使用PCF8575。 你需要什么 PCF8575 I/O扩展器模块 Arduino董事会(例如Uno,Mega,Nano) 传感器,按钮或测试LED 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解PCF8575模块 PCF8575提供了16个可以配置为输入或输出的其他GPIO引脚。它通过I2C协议进行通信,并具有可调节的I2C地址,用于将多个模块连接到同一总线。 引脚 别针 功能 VCC 电源(3.3V/5V) gnd 地面 SDA I2C数据线 SCL I2C时钟线 P0-P15 通用i/o别针 I2C地址配置 I2C地址由A0,A1和A2引脚确定: 所有引脚到GND: 0x20 (默认地址) 所有引脚到VCC:...
-
如何使用Arduino使用Max30102脉搏血氧仪和心率传感器
Max30102是一种数字脉搏血氧仪和心率传感器,能够测量血氧水平(SPO2)和脉搏速率。它使用红外线和红色LED来检测手指的血流变化,使其非常适合健康监测和可穿戴设备。本教程将指导您将Max30102与Arduino接口。 你需要什么 Max30102传感器模块 Arduino董事会(例如Uno,Mega,Nano) 面包板和跳线电线 安装了带有Arduino IDE的计算机 步骤1:了解最大30102传感器 Max30102传感器使用I2C协议与Arduino进行通信,从而简单地集成到项目中。它的特征: 红色和红外LED: 用于脉搏和氧气检测。 I2C接口: 与微控制器进行通信。 集成温度传感器: 以补偿环境影响。 MAX30102 PINOUT 别针 功能 vin 电源(3.3V/5V) gnd 地面 SDA I2C数据线 SCL I2C时钟线 int 中断(可选) 步骤2:将Max30102接线到Arduino...