小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

ADXL345是一款适用于Raspberry Pi的三轴加速度传感器。本文介绍了接线、启用I²C接口以及使用Python读取加速度数据的步骤。注意接线和电压的正确性,并提供了示例代码以显示加速度值。常见问题包括接线错误和未安装必要的库。

Raspberry Pi 連接 ADXL345:I2C 接線與 Python 加速度讀取教學

1010Code
1010Code · 2025-12-03T16:00:00Z

A practical guide to connecting the ADXL345 accelerometer to a Raspberry Pi using I2C and reading X, Y, Z acceleration data with Python.

Raspberry Pi 連接 ADXL345:I2C 接線與 Python 加速度讀取教學

1010Code
1010Code · 2025-12-03T16:00:00Z
那些年用 7 毛单片机 CH32V003 做过的 DIY 项目

作者使用沁恒的CH32V003 MCU进行DIY项目,发现其价格便宜且资源充足,适合简单应用。通过USB电流表、紫外固化灯和低功耗电子墨水屏等项目,学习了I2C和ADC等外设。尽管CH32V003资源有限,仍能实现多种功能,未来计划尝试其他系列MCU。

那些年用 7 毛单片机 CH32V003 做过的 DIY 项目

Architecting Life
Architecting Life · 2025-10-07T09:54:26Z
如何在两个Arduino板之间进行通信?

Arduino之间的通信方式主要有五种:1. 串行通信(UART),简单但距离有限;2. I2C,适合多个从设备,但速度较慢;3. SPI,快速可靠,但需要更多线;4. 无线通信(如RF、蓝牙、WiFi),无需线缆,范围广;5. 模拟/数字引脚,适合触发事件。选择合适的通信方式需根据具体需求。

如何在两个Arduino板之间进行通信?

DEV Community
DEV Community · 2025-04-14T09:39:48Z
如何使用和控制M5Stack风扇模块

M5Stack风扇模块v1.1是一个兼容I2C的风扇控制模块,适用于M5Stack系列。它支持PWM控制风扇转速、读取转速和保存配置。通过M5Module-Fan库,用户可以轻松控制风扇的启停、转速调整及状态获取,适合温度管理和空气循环项目。

如何使用和控制M5Stack风扇模块

DEV Community
DEV Community · 2025-03-05T10:23:43Z

在研究 AHT30 时遇到 I2C 通信问题,使用 AT24C EEPROM 验证代码成功,但切换到 AHT30 后仍未成功,可能需要逻辑分析仪,计划年后继续。

0125 - AHT30 & I2C

Jason
Jason · 2025-01-25T14:00:00Z
用Rust编写的自对准卫星天线:指南针

本项目通过I2C与HMC5883L磁力计模块连接树莓派Pico,实现精确定位。配置I2C和HMC5883L后,确认设备ID,设置为连续模式,调整输出速率和增益,最终读取磁头方向。

用Rust编写的自对准卫星天线:指南针

DEV Community
DEV Community · 2024-11-24T21:41:51Z
在ATtiny85上实现I2C协议

本文介绍了如何在ATtiny85上使用AVR基础库实现I2C协议。作者研究了协议、引脚配置和寄存器设置,成功编写了I2C驱动程序,并在Arduino Uno上测试了控制器与目标设备之间的通信。

在ATtiny85上实现I2C协议

DEV Community
DEV Community · 2024-11-24T06:05:38Z

我无经验地进入嵌入式软件工程,通过Craigslist找到工作。起初对Raspberry Pi项目感到困惑,尤其是SPI和I2C等术语。一次短路让我意识到学习电子学的风险,但我坚持认为错误是学习的一部分。通过研究和提问,我逐渐积累了知识,希望激励其他初学者。

在嵌入式软件工程旅程中拥抱错误

DEV Community
DEV Community · 2024-10-04T00:28:22Z
整个带屏数字小键盘吧,先搞定 QMK 固件支持 STM32F103 的 I2C Remap

作者使用STM32F103C8T6 MCU和QMK固件制作数字小键盘,验证键盘原理图。成功修改QMK固件以启用I2C Remap,并配置I2C引脚,测试屏幕正常显示。

整个带屏数字小键盘吧,先搞定 QMK 固件支持 STM32F103 的 I2C Remap

Architecting Life
Architecting Life · 2024-06-25T01:02:35Z

I2C是一种两线式串行总线,用于微控制器和外围设备之间的通信。它采用一主多从的总线结构,通过两根线进行数据传输。I2C通信协议包括起始信号、停止信号、应答信号和数据有效性。

IIC通信入门,搞懂这篇就够了

良许Linux教程网
良许Linux教程网 · 2024-05-08T14:58:57Z

RockPi 4A Debian系统中使用i2c-tools工具进行i2c设备调试。i2c-tools提供一系列命令,用于在Linux系统中进行i2c设备寄存器的读写操作。命令包括i2cdetect、i2cdump、i2cget、i2cset和i2ctransfer。i2c-tools-4.0及以后版本添加了i2ctransfer命令,可用于读写16位地址的寄存器。

Linux内核i2c-tools命令

良许Linux教程网
良许Linux教程网 · 2024-05-08T14:56:16Z

显示器连接接口通常包含I2C、SPI、UART、RGB、LVDS、MIPI、EDP和DP等种类。小屏一般采用I2C、SPI、UART接口,大屏一般采用RGB、LVDS、MIPI、EDP和DP接口。RGB接口刷新率快,响应速度快,但需要增加电路和程序。LVDS接口是电流驱动模式,传输速度快,但不适合长距离传输。MIPI接口适合手机和平板连接。EDP接口逐渐取代LVDS接口。DP接口支持高清音频信号传输,带宽更大。

I2C、SPI、UART、RGB、LVDS,MIPI,EDP和DP等显示屏接口简要总结

良许Linux教程网
良许Linux教程网 · 2024-04-16T14:29:23Z
DIY USB 电流表(6):点个屏,使用 I2C 驱动 0.96 寸 OLED

本文介绍了在USB电流表固件项目中使用OLED屏幕和I2C协议的方法,包括复制驱动代码、解释I2C协议工作原理、计算屏幕刷新帧率、选择和使用点阵字体以及编写字符显示驱动并进行测试。文章提供了USB电流表的开源地址。

DIY USB 电流表(6):点个屏,使用 I2C 驱动 0.96 寸 OLED

Architecting Life
Architecting Life · 2024-04-15T01:59:02Z

本文介绍了嵌入式系统中常用的通信协议:I2C、SPI和UART,分别适用于低速设备连接、快速通信和长距离传输。根据需求选择合适的协议。

对比I²C、SPI、UART通信的优缺点

良许Linux教程网
良许Linux教程网 · 2024-04-02T12:50:58Z

本文介绍了基于STM32G474的0.96寸OLED(SSD1306)显示屏驱动程序,支持硬件IIC/软件IIC,可以显示英文、整数、浮点数、汉字、图像、二进制数、十六进制数等内容,支持绘制点、直线、矩形、圆、椭圆、三角形等,支持多种字体。提供了硬件和软件I2C的配置方法,以及相关的代码和工程下载地址。

基于STM32G4的0.96寸OLED显示屏驱动程序(HAL库),支持硬件/软件I2C

Zeruns's Blog
Zeruns's Blog · 2024-03-16T19:27:50Z

嵌入式系统常见的板上通信接口有I2C、SPI、UART和1-Wire。I2C是双向半双工串行接口,由SCL和SDA线组成。SPI是全双工串行接口,由MOSI、MISO、SCLK和SS线组成。UART是异步串口通信协议,通过波特率、起始位、数据位、停止位和奇偶校验位进行配置。1-Wire是异步半双工通信协议,只使用单条信号线DQ进行通信。并行接口用于系统与外围设备之间的通信,通过并行总线和控制信号进行数据传输。

嵌入式开发中常用的几种通信接口总结

良许Linux教程网
良许Linux教程网 · 2024-03-10T13:48:34Z

I2C是一种通信协议,支持高达5M/s的速度。切换到高速模式需要从快速模式切换。高速模式解决了传输速度问题,但也带来了其他问题。建议了解I2C高速模式,不要回答I2C不支持Mbit/s传输。

I2C高速模式3.4M/s和标准100K/s有啥区别?

良许Linux教程网
良许Linux教程网 · 2024-03-01T14:10:11Z

该文章介绍了基于STM32F103的0.96寸OLED显示屏驱动程序,支持硬件IIC/软件IIC接口,显示多种内容和图形,同时介绍了I2C通信协议的原理和使用方法。

基于STM32F1的0.96寸OLED显示屏驱动程序,支持硬件/软件I2C

Zeruns's Blog
Zeruns's Blog · 2024-02-25T16:17:00Z

I2C总线是一种广泛应用且功能强大的总线,用于主机与从设备通信。它使用开漏输出控制器,在单根数据线上实现双向数据流传输。物理接口由串行时钟线(SCL)和串行数据线(SDA)组成。主机通过发送START标志初始化通讯,发送STOP标志结束通讯。数据位伴随着SCL上的每一个时钟脉冲传输。每一字节后总是伴随着来自接收方的1位ACK位。数据可以写入/读自从机,通过读写从设备内部的寄存器完成。

如何从软硬件层面,理解I2C总线的工作原理

良许Linux教程网
良许Linux教程网 · 2024-02-23T14:30:36Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码