• Nodemcu I2C接口连接Arduino

    Nodemcu I2C接口连接Arduino

    I2C是一种是串行总线接口连接协议,它也被称为TWI(双线接口),因为它只使用两条线缆进行通信,这两条线分别是SDA(串行数据)和SCL(串行时钟)。I2C是一种即时应答的通信协议,即发送方在发送数据后即刻检查接收方的确认信号,以确定接收方是否成功的接收到数据。 I2C的工作模式 I2C的工作模式分…

  • 基于RFID RC522模块制作树莓派通读卡器

    基于RFID RC522模块制作树莓派通读卡器

    RC522 RFID模块在单片机开发中常用来作为读卡器使用,在本文中我们把它连接到树莓派,然后就可以制作读卡器了,比如读取门禁卡的UID。本项目只是一个读卡器的雏形,如果需要运用到实际项目中,还需要你的更多深加工。读卡器常见的应用场景还是安全管理系统,其它常见的应用场景还有按卡计时、考勤系统和游戏系…

  • 使用Arduino和LCD1602制作计算器

    使用Arduino和LCD1602制作计算器

    在这篇文章中,我们将分享如何使用Arduino Uno和4 X 4键盘制作一个Arduino计算器。这个计算器将能够执行简单的数学运算,如加法、减法、乘法和除法,甚至可以完成浮点数运算。 电路图及说明 4X4键盘有8个引脚,需要从Arduino的D2连接到D9引脚,对应引脚连接如下: 然后将LCD与…

  • 如何修改树莓派I2C总线速度

    如何修改树莓派I2C总线速度

    也许大家会问,修改I2C总线速度的目的是什么?其实,更改树莓派上的默认I2C总线速度可以帮助我们改进树莓派在某些项目中的整体表现。比如,当我们使用I2C接口控制显示模块的时候,I2C总线速度就显得尤其重要了。在Raspbian的新版本中,更改I2C总线速度必须使用到 Device Tree 参数。 …

  • MPU6050如何与树莓派进行连接

    MPU6050如何与树莓派进行连接

    以前关于MPU6050的文章多是基于Arduino控制器的,这次我们来探讨如何把树莓破与一个六轴陀螺仪和加速计传感器连接起来使用,六轴陀螺仪和加速计传感器传感器采用的是MPU-6050。之所以选择MPU6050,主要是因为在taobao上这个模块很常见,而且成本较低。 树莓派上的设置(for Ras…

  • SRF02超声波测距模块的连接

    SRF02超声波测距模块的连接

    SRF02超声波测距模块的技术参数 范围: 16cm - 6m. 电源:5v, 4mA . 频率:40KHz. 外形尺寸:24mm(长) x 20mm(宽) x 17mm(高) . 通信协议:标准 I2C 总线或串行总线,最多可连接16个模块. 重量:4.6克. 目前,I2C总线可以在大多数控制器上…