Cargando la figura…
Detenido · Tu código aún no se está ejecutando. Hasta que pulses Ejecutar, la placa ejecuta el programa que ya tiene.
Aún no se ha imprimido nada. Pulsa Ejecutar.
Sin comprobar
Ejecuta tu código para comprobarlo. Las comprobaciones repiten un guion fijo sobre un reloj virtual, así que el mismo código siempre obtiene el mismo resultado.
Cada avería ocurre de verdad en la simulación. Provoca una, mira la figura y luego lee por qué.
Mueve el mundo: pulsa, desliza y gira las piezas mientras el código se ejecuta.
Cambia un valor aquí o haz clic en una etiqueta del código.
Explora el bus I2C, despierta el MPU-6050 y lee su acelerómetro registro a registro: sin librería, solo el protocolo.
| Pin | Se conecta a | Para qué sirve |
|---|---|---|
GP4 | SDA del MPU-6050 | Datos del I2C0 |
GP5 | SCL del MPU-6050 | Reloj del I2C0 |
3V3 | VCC del MPU-6050 | Alimentación de 3,3 V |
GND | GND del MPU-6050 | Retorno |
Sensores y actuadores que maneja esta placa, con sus conexiones reales.
Una placa GY-521 con MPU-6050 en el I2C0: SDA a GP4, SCL a GP5, VCC a 3V3. Su dirección es 0x68 (0x69 con AD0 en alto).
| Pin de la pieza | Pin de la placa |
|---|---|
| VCC | 3V3Cable de color rojo |
| GND | GNDCable de color negro |
| SCL | GP5Cable de color amarillo |
| SDA | GP4Cable de color azul |
Una OLED SSD1306 de 0,96 pulgadas en el I2C0 (GP4 y GP5) en la dirección 0x3C, alimentada desde 3V3. MicroPython necesita el driver ssd1306 de micropython-lib (mip.install("ssd1306")).
| Pin de la pieza | Pin de la placa |
|---|---|
| GND | GNDCable de color negro |
| VCC | 3V3Cable de color rojo |
| SCL | GP5Cable de color amarillo |
| SDA | GP4Cable de color azul |
Lee la serigrafía de la tira: unos módulos son GND VCC SCL SDA y otros VCC GND SCL SDA.