Otevře se na nové kartě

BBC micro:bit V2 Pinout

BBC micro:bit je výuková deska s čipem nRF52833, maticí 25 LED, tlačítky, akcelerometrem, magnetometrem, reproduktorem a mikrofonem. Programuje se v MakeCode, MicroPythonu nebo Scratchi. Ke všemu dalšímu se připojuje přes hranový konektor: pět kroužků na banánky a krokosvorky (0, 1, 2, 3V, GND) a 20 úzkých plošek pro hranový konektor rozšiřujících desek.

Parametry

  • nRF52833: ARM Cortex-M4F 64 MHz, 512 KB flash, 128 KB RAM
  • Bluetooth LE 5
  • 19 GPIO na hranovém konektoru, 6 analogových vstupů (P0–P4, P10), dotyk na P0–P2 a logu
  • SPI (P13–P15), vnější I2C (P19/P20), UART a PWM na libovolném pinu
  • matice 5 × 5 LED, tlačítka A a B, reproduktor, mikrofon, akcelerometr a magnetometr
  • 51,6 × 42 mm

Diagram ukazuje čelní stranu otočenou o 90° – hranový konektor je vlevo, P3 nahoře, GND dole. Pořadí kontaktů je stejné u V1 i V2. Úzké plošky mají rozteč 1,27 mm; 3V a GND mají vedle kroužku ještě po dvou ploškách se stejným napětím.

Na V2 jsou P19/P20 samostatná vnější sběrnice I2C (čidla desky mají vnitřní) a P9 je volný. Piny P3, P4, P6, P7 a P10 jsou sloupce displeje – jako GPIO je použijete jen s vypnutým displejem.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

BBC micro:bit V2 – pinout hranového konektoruBBC micro:bit V2 – pinout hranového konektoruchiptron.cz · CC BY 4.0AB P3 P0.31 AIN7 displej COL3 P0 P0.02 AIN0 dotyk zvuk (MakeCode) P4 P0.28 AIN4 displej COL1 P5 P0.14 tlačítko A P6 P1.05 displej COL4 P7 P0.11 displej COL2 P1 P0.03 AIN1 dotyk P8 P0.10 P9 P0.09 P10 P0.30 AIN6 displej COL5 P11 P0.23 tlačítko B P12 P0.12 rezervováno P2 P0.04 AIN2 dotyk P13 P0.17 SCK P14 P0.01 MISO P15 P0.13 MOSI P16 P1.02 3V ↔ Výstup 3,3 V (max. 190 mA) 3V ↔ 3V ↔ P19 P0.26 SCL P20 P1.00 SDA GND GND GND Hranový konektor GPIO nRF52833 I2C SPI ADC (analog) Dotyk (touch) Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – BBC micro:bit V2
PinNázevnRF52833SměrI2CSPIADCDotykPoznámka
Hranový konektor 1P3P0.31vstup/výstupAIN7Sloupec displeje COL3 – jako GPIO jen s vypnutým displejem (display.disable()); s displejem přestane fungovat i měření světla.
Hranový konektor 2P0P0.02vstup/výstupAIN0dotykAnalogový vstup, dotyk (kroužek). MakeCode na P0 posílá i zvuk z reproduktoru – jinam ho přesunete pins.setAudioPin().
Hranový konektor 3P4P0.28vstup/výstupAIN4Sloupec displeje COL1 – jen s vypnutým displejem.
Hranový konektor 4P5P0.14vstup/výstupTlačítko A (pull-up 10 kΩ) – jako GPIO nepoužívat
Hranový konektor 5P6P1.05vstup/výstupSloupec displeje COL4 – jen s vypnutým displejem.
Hranový konektor 6P7P0.11vstup/výstupSloupec displeje COL2 – jen s vypnutým displejem.
Hranový konektor 7P1P0.03vstup/výstupAIN1dotyk
Hranový konektor 8P8P0.10vstup/výstupVolný GPIO (na čipu NFC2, ve výchozím stavu jako GPIO).
Hranový konektor 9P9P0.09vstup/výstupNa V2 volný (na V1 to byl sloupec displeje). Na čipu NFC1 – ve výchozím stavu jako GPIO.
Hranový konektor 10P10P0.30vstup/výstupAIN6Sloupec displeje COL5 – jen s vypnutým displejem.
Hranový konektor 11P11P0.23vstup/výstupTlačítko B (pull-up 10 kΩ) – jako GPIO nepoužívat
Hranový konektor 12P12P0.12vstup/výstupRezervováno pro přístupnost
Hranový konektor 13P2P0.04vstup/výstupAIN2dotyk
Hranový konektor 14P13P0.17vstup/výstupSCK
Hranový konektor 15P14P0.01vstup/výstupMISO
Hranový konektor 16P15P0.13vstup/výstupMOSI
Hranový konektor 17P16P1.02vstup/výstup
Hranový konektor 183Vvstup/výstupVýstup 3,3 V pro příslušenství nejvýš 190 mA. Při napájení přes kroužek 3V jde napětí přímo do napájení čipů – jen stabilizovaný zdroj 1,8–3,6 V, ideálně přes diodu.
Hranový konektor 193Vvstup/výstupVýstup 3,3 V pro příslušenství nejvýš 190 mA. Při napájení přes kroužek 3V jde napětí přímo do napájení čipů – jen stabilizovaný zdroj 1,8–3,6 V, ideálně přes diodu.
Hranový konektor 203Vvstup/výstupVýstup 3,3 V pro příslušenství nejvýš 190 mA. Při napájení přes kroužek 3V jde napětí přímo do napájení čipů – jen stabilizovaný zdroj 1,8–3,6 V, ideálně přes diodu.
Hranový konektor 21P19P0.26vstup/výstupSCLVnější I2C SCL s pull-upem 4,7 kΩ. Na V2 jsou akcelerometr, magnetometr a řídicí čip na samostatné vnitřní sběrnici (na V1 byla sdílená).
Hranový konektor 22P20P1.00vstup/výstupSDAVnější I2C SDA, pull-up 4,7 kΩ
Hranový konektor 23GND–
Hranový konektor 24GND–
Hranový konektor 25GND–

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
P0.00Reproduktor
P0.05Mikrofon (AIN3)
P0.20Napájení mikrofonu a jeho LED
P1.04Dotykové logo
P0.08, P0.16Vnitřní I2C SCL, SDA – akcelerometr a magnetometr (0x19, 0x1E), řídicí čip (0x70/0x72)
P0.25Přerušení čidel
P0.21, P0.22, P0.15, P0.24, P0.19Řádky LED matice ROW1–ROW5
P0.06, P1.08UART k řídicímu čipu (USB)

Na co si dát pozor

  • GPIO nejsou 5V tolerantní (logika 3,3 V).
  • P3, P4, P6, P7 a P10 sdílí displej – vypněte ho (display.disable()).
  • P5 a P11 jsou tlačítka A a B – jako GPIO je nepoužívejte.
  • Z kroužku 3V odebírejte nejvýš 190 mA; napájení zvenku jen stabilizovaných 1,8–3,6 V.
  • MakeCode posílá zvuk i na P0 – jinam ho přesunete pins.setAudioPin().

Kde koupit

BBC micro:bit V2 seženete například tady:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Krabička zařízení EnergyMeter s průhledovým okénkem a nápisem Consilia

EnergyMeter je zájmový projekt vývojářů z firmy Consilia Brno, navržený pro snímání pulzů z impulzní LED elektroměru a vyhodnocování spotřeby energie.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Měřák výkonu ukazuje 100 W odebíraných z adaptéru AlzaPower Ultimate X570

Alza vypustila novou řadu miniaturních GaN nabíječek se 100 W a weby o nich psaly, jak jsou skvělé a levné. Vyzkoušel je ale někdo? Tak jsem X570 pověsil na elektronickou zátěž a nechal běžet hodinu a půl.

3D návrh hodin s displejem TFT, GNSS modulem a senzorem BME280

Na twitteru se dá najít spousta zajímavých projektů jako inspirace na veřerní bastlení nebo do různých zájmových kroužků.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.