正在加载图示…
已停止 · 你的代码还没有运行。在你按“运行”之前,开发板运行的是板上已有的程序。
还没有输出。按“运行”。
尚未检查
运行代码来检查它。检查会在虚拟时钟上重放一段固定的脚本,所以同样的代码总是得到同样的结果。
每一种故障都会在模拟中真实发生。触发一个,观察图示,再读一读原因。
扮演外部世界:在代码运行时按下、滑动和转动这些零件。
在这里修改数值,或者点击代码里可以点的数值。
扫描 I2C 总线,唤醒 MPU-6050,再一个寄存器一个寄存器地读取它的加速度计:不用库,只用协议。
| 引脚 | 连接到 | 作用 |
|---|---|---|
GP4 | MPU-6050 SDA | I2C0 数据线 |
GP5 | MPU-6050 SCL | I2C0 时钟线 |
3V3 | MPU-6050 VCC | 3.3 V 电源 |
GND | MPU-6050 GND | 回路 |
这块开发板能驱动的传感器和执行器,以及真实的接法。
一块 GY-521 MPU-6050 模块接在 I2C0 上:SDA 接 GP4,SCL 接 GP5,VCC 接 3V3。它的地址是 0x68(AD0 拉高时为 0x69)。
| 零件引脚 | 开发板引脚 |
|---|---|
| VCC | 3V3导线颜色:红色 |
| GND | GND导线颜色:黑色 |
| SCL | GP5导线颜色:黄色 |
| SDA | GP4导线颜色:蓝色 |
一块 0.96 英寸 SSD1306 OLED 接在 I2C0(GP4 和 GP5)上,地址 0x3C,由 3V3 供电。MicroPython 需要 micropython-lib 里的 ssd1306 驱动(mip.install("ssd1306"))。
| 零件引脚 | 开发板引脚 |
|---|---|
| GND | GND导线颜色:黑色 |
| VCC | 3V3导线颜色:红色 |
| SCL | GP5导线颜色:黄色 |
| SDA | GP4导线颜色:蓝色 |
看清排针的丝印:有的模块是 GND VCC SCL SDA,有的是 VCC GND SCL SDA。