Cargando la figura…
Un ordenador de bolsillo con 25 LED, dos botones, un logotipo táctil, un sensor de movimiento, un altavoz y un micrófono
Cada lección ejecuta tu propio código en la placa. Supera sus comprobaciones para marcarla.
Monta la placa en el orden correcto y después dale corriente y compruébala, como en el banco de trabajo.
0 de 10 pasosQuita el cable USB y la batería antes de trabajar en la placa.
Cada avería ocurre de verdad en la simulación. Provoca una, mira la figura y luego lee por qué.
La micro:bit es la placa que los colegios reparten primero. Por delante tiene una cuadrícula de 5 x 5 LED rojos, los botones A y B, un logotipo dorado que puedes tocar y un conector de borde dorado con cinco anillos grandes (0, 1, 2, 3V y GND) a los que puedes enganchar pinzas de cocodrilo. Por detrás lleva el nRF52833 que ejecuta tu programa, un segundo chip nRF52 que convierte el USB en una unidad llamada MICROBIT y un puerto serie, un regulador de 3,3 V, un sensor de movimiento, un altavoz y un micrófono. Escribes MicroPython, arrastras el archivo a la unidad y la placa se reinicia con tu programa. Todo funciona a 3,3 V, y ningún pin admite 5 V.
| Conector | Pin | Nombre | Funciones | Nivel | Corriente máx. | Notas |
|---|---|---|---|---|---|---|
| ring | 0 | P0 | AIN0, Touch, PWM, UART, Sound out | 3,3 V | 4 mA | Por aquí también sale el sonido: la música y el altavoz suenan a la vez en el pin 0. Táctil resistivo (pull-up de 10 MΩ), así que toca GND con la otra mano. |
| ring | 1 | P1 | AIN1, Touch, PWM, UART | 3,3 V | 4 mA | |
| ring | 2 | P2 | AIN2, Touch, PWM, UART | 3,3 V | 4 mA | |
| ring | 3V | 3V | 3.3 V out, 3 V in | 3,3 V | 190 mA | Salida de 3,3 V, hasta 190 mA. También puedes alimentar la placa por aquí, pero nada protege este anillo: la polaridad al revés o más de 3,6 V dañan los chips. |
| ring | GND | GND | – | – | – | |
| edge | 1 | P3 | LED column 3, AIN7, PWM | 3,3 V | 4 mA | Una de las cinco columnas de la matriz de LED. Apaga la pantalla antes de usarlo para otra cosa. |
| edge | 3 | P4 | LED column 1, AIN4, PWM | 3,3 V | 4 mA | Una de las cinco columnas de la matriz de LED. Apaga la pantalla antes de usarlo para otra cosa. |
| edge | 4 | P5 | Button A | 3,3 V | 4 mA | Conectado a un botón de la parte de delante con un pull-up de 10 kΩ. Lee LOW cuando se pulsa el botón; déjalo para el botón. |
| edge | 5 | P6 | LED column 4 | 3,3 V | 4 mA | Una de las cinco columnas de la matriz de LED. Apaga la pantalla antes de usarlo para otra cosa. |
| edge | 6 | P7 | LED column 2 | 3,3 V | 4 mA | Una de las cinco columnas de la matriz de LED. Apaga la pantalla antes de usarlo para otra cosa. |
| edge | 8 | P8 | GPIO, PWM, UART | 3,3 V | 4 mA | |
| edge | 9 | P9 | GPIO, PWM, UART, NFC1 | 3,3 V | 4 mA | Comparte el pin de la antena NFC del nRF52833. Funciona como GPIO, pero elige otro pin si puedes. |
| edge | 10 | P10 | LED column 5, AIN6 | 3,3 V | 4 mA | Una de las cinco columnas de la matriz de LED. Apaga la pantalla antes de usarlo para otra cosa. |
| edge | 11 | P11 | Button B | 3,3 V | 4 mA | Conectado a un botón de la parte de delante con un pull-up de 10 kΩ. Lee LOW cuando se pulsa el botón; déjalo para el botón. |
| edge | 12 | P12 | Accessibility | 3,3 V | 4 mA | Reservado para dispositivos de accesibilidad. Funciona como GPIO para pruebas, pero déjalo libre en tus proyectos. |
| edge | 14 | P13 | GPIO, SPI SCK, PWM, UART | 3,3 V | 4 mA | |
| edge | 15 | P14 | GPIO, SPI MISO, PWM, UART | 3,3 V | 4 mA | |
| edge | 16 | P15 | GPIO, SPI MOSI, PWM, UART | 3,3 V | 4 mA | |
| edge | 17 | P16 | GPIO, PWM, UART | 3,3 V | 4 mA | |
| edge | 18 | 3V | 3.3 V | 3,3 V | – | Tira estrecha de 3V junto al anillo 3V: la misma línea, los mismos límites |
| edge | 20 | 3V | 3.3 V | 3,3 V | – | Tira estrecha de 3V junto al anillo 3V: la misma línea, los mismos límites |
| edge | 21 | P19 | I2C SCL (external bus), GPIO, PWM | 3,3 V | 4 mA | El bus I²C externo (P19 es SCL, P20 es SDA) con pull-ups de 4,7 kΩ en la placa. Es un bus distinto del que usa el sensor de movimiento. |
| edge | 22 | P20 | I2C SDA (external bus), GPIO, PWM | 3,3 V | 4 mA | El bus I²C externo (P19 es SCL, P20 es SDA) con pull-ups de 4,7 kΩ en la placa. Es un bus distinto del que usa el sensor de movimiento. |
| edge | 23 | GND | – | – | – | |
| edge | 25 | GND | – | – | – |
Sensores y actuadores que maneja esta placa, con sus conexiones reales.
Engancha el anillo 1 a la pata larga del LED a través de una resistencia de 470 Ω y la pata corta a GND: unos 3 mA.
| Pin de la pieza | Pin de la placa |
|---|---|
| A | P1Cable de color amarillo |
| K | GNDCable de color negro |
Un pin de la V2 solo da de 1 a 4 mA. Nunca conectes un LED sin resistencia.
Usa P8 y activa el pull-up interno con pin8.set_pull(pin8.PULL_UP); el pin lee 0 mientras está pulsado.
| Pin de la pieza | Pin de la placa |
|---|---|
| 1 | P8Cable de color amarillo |
| 3 | GNDCable de color negro |
Los extremos a 3V y GND, el cursor al anillo 2: pin2.read_analog() da de 0 a 1023.
| Pin de la pieza | Pin de la placa |
|---|---|
| 1 | 3VCable de color rojo |
| 2 | P2Cable de color verde |
| 3 | GNDCable de color negro |
Haz un divisor con una resistencia de 10 kΩ del anillo 0 a GND, y léelo con pin0.read_analog().
| Pin de la pieza | Pin de la placa |
|---|---|
| 1 | 3VCable de color rojo |
| 2 | P0Cable de color amarillo |
Anillo 0 y GND: la música ya suena en el pin 0, así que pita a la vez que el altavoz.
| Pin de la pieza | Pin de la placa |
|---|---|
| + | P0Cable de color naranja |
| - | GNDCable de color negro |
Señal en el anillo 1: pin1.set_analog_period(20), y luego de pin1.write_analog(51) a pin1.write_analog(102) para pulsos de 1 a 2 ms.
| Pin de la pieza | Pin de la placa |
|---|---|
| signal | P1Cable de color naranja |
| V+ | 3VCable de color rojo |
| GND | GNDCable de color marrón |
Un SG90 puede pedir cientos de mA al arrancar. Alimentado desde el anillo 3V, provoca una caída de tensión en la placa; dale su propia fuente de 4 a 6 V y une las tierras.
P19 a SCL y P20 a SDA a través de un adaptador de borde; el objeto i2c de MicroPython usa ese bus externo a 100 kHz.
| Pin de la pieza | Pin de la placa |
|---|---|
| VCC | 3VCable de color rojo |
| GND | GNDCable de color negro |
| SCL | P19Cable de color amarillo |
| SDA | P20Cable de color azul |
El mismo bus I²C externo que cualquier otro sensor: P19 SCL, P20 SDA, 3V y GND.
| Pin de la pieza | Pin de la placa |
|---|---|
| GND | GNDCable de color negro |
| VCC | 3VCable de color rojo |
| SCL | P19Cable de color amarillo |
| SDA | P20Cable de color azul |
TRIG en P13 y ECHO en P14 a través de un adaptador de borde.
| Pin de la pieza | Pin de la placa |
|---|---|
| VCC | 3VCable de color rojo |
| TRIG | P13Cable de color naranja |
| ECHO | P14Cable de color amarillo |
| GND | GNDCable de color negro |
El HC-SR04 clásico necesita 5 V y devuelve un eco de 5 V, que ningún pin de la micro:bit admite. Usa una versión de 3,3 V, o aliméntalo con 5 V y reduce el eco a 3,3 V con un divisor.