Tento článek je překladem kapitoly z nápovědy k apliakci MakeCode pro BBC Micro:bit.
Micro:bit má na okrajovém konektoru desky 25 vnějších připojení, která se označují jako „piny“. Okrajový konektor je zlatá plocha na pravé straně desky, jak ukazuje obrázek níže.
Na desce je 5 velkých pinů, které jsou rovněž připojeny k otvorům s označením: 0, 1, 2, 3V a GND. A podél stejné hrany je 20 malých pinů, které můžete použít při zapojení micro:bitu do konektoru na hraně.
Velké piny
K 5 velkým pinům můžete snadno připojit krokosvorky nebo 4mm banánky.
První tři, označené 0, 1 a 2, jsou flexibilní a lze je použít pro mnoho různých věcí – proto se často nazývají „vstup a výstup pro všeobecné účely“ (“general purpose input and output”, zkráceně GPIO). Tyto tři piny mají také schopnost číst analogová napětí pomocí něčeho, co se nazývá analogově-digitální převodník („analog-to-digital converter“, ADC). Všechny mají stejnou funkci:
- 0: GPIO (digitální vstup a výstup pro všeobecné účely) s analogově-digitálním převodníkem (ADC).
- 1: GPIO s ADC
- 2: GPIO s ADC
U micro:bit V2 lze piny 0, 1, 2 a LOGO nastavit také tak, aby fungovaly jako kapacitní dotyková tlačítka.
Napájecí kolíky
Další dva velké piny (3V a GND) jsou velmi odlišné!
Dávejte si pozor na napájecí kolíky
Pozor! Piny označené 3V a GND se týkají napájení desky a NIKDY by neměly být spojeny dohromady.
Podrobnosti o omezeních napájení, proudu a napětí desky najdete v části Napájení.
- 3V: 3voltový napájecí výstup nebo napájecí vstup: > napájecí výstup: Pokud je micro:bit napájen z USB nebo z baterie, pak můžete použít 3V pin jako napájecí výstup, kterým můžete napájet periferie. > napájecí vstup: Pokud micro:bit NENÍ napájen z USB nebo baterie, můžete použít 3V pin k napájení vstupního napájení micro:bitu.
- GND: Připojuje se k zemi, aby bylo možné dokončit obvod (nutné při použití 3V kolíku).
Pokud budete jednou rukou držet pin GND, můžete naprogramovat mikrobit tak, aby detekoval, že se druhou rukou dotýkáte pinů 0, 1 nebo 2, čímž získáte další tři tlačítka, se kterými můžete experimentovat (právě jste použili své tělo k dokončení elektrického obvodu pro vytvoření „odporových dotykových“ tlačítek).
Malé kolíky
20 malých pinů je očíslováno postupně od 3 do 22 (tyto piny nejsou na micro:bitu označeny, jsou však označeny na obrázku výše).
Na rozdíl od tří velkých pinů, které jsou určeny pro externí připojení, jsou některé malé piny sdíleny s dalšími součástkami na desce micro:bit. Například pin 3 je sdílený s některými LED diodami na obrazovce micro:bitu, takže pokud používáte obrazovku k posouvání zpráv, nemůžete tento pin také použít.
Mezi jednotlivými verzemi micro:bitu existují určité rozdíly v přiřazení funkcí pro malé piny. Následující tabulky pinů popisují funkce pinů pro jednotlivé verze.
Rozložení pinů micro:bit V1
Pin | Popis |
---|---|
3 | GPIO sdílené s LED Col 1 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
4 | GPIO sdílené s LED Col 2 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
5 | GPIO sdílený s tlačítkem A. To umožňuje spouštět nebo detekovat kliknutí na tlačítko „A“ externě. Tento pin má pull-up rezistor, což znamená, že ve výchozím nastavení je na něm napětí 3 V. Chcete-li tlačítko A na micro:bitu nahradit externím tlačítkem, připojte jeden konec externího tlačítka na pin 5 a druhý konec na GND. Při stisknutí tlačítka se napětí na pinu 5 stáhne na 0, což vygeneruje událost kliknutí na tlačítko. |
6 | GPIO sdílené s LED Col 9 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá. |
7 | GPIO sdílené s LED Col 8 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá. |
8 | Vyhrazený GPIO pro odesílání a snímání digitálních signálů. |
9 | GPIO sdílené s LED Col 7 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá. |
10 | GPIO sdílené s LED Col 3 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
11 | GPIO sdílený s tlačítkem B. To umožňuje spouštět nebo detekovat kliknutí tlačítka „B“ externě. |
12 | Tento pin GPIO byl vyhrazen pro podporu přístupnosti. |
13 | GPIO, který se obvykle používá pro sériový hodinový signál (SCK) třívodičové sběrnice SPI (Serial Peripheral Interface). |
14 | GPIO, který se obvykle používá pro signál Master In Slave Out (MISO) sběrnice SPI. |
15 | GPIO, který se obvykle používá pro signál Master Out Slave In (MOSI) sběrnice SPI. |
16 | Vyhrazený GPIO (obvykle se používá také pro funkci SPI ‚Chip Select‘). |
17, 18 | Tyto piny jsou připojeny k napájení 3 V, stejně jako velká podložka „3V“. |
19, 20 | Implementujte hodinový signál (SCL) a datovou linku (SDA) komunikačního protokolu sběrnice I2C. Pomocí I2C lze na stejnou sběrnici připojit několik zařízení a odesílat/číst zprávy do a z CPU. Interně jsou k i2c připojeny akcelerometr a kompas. |
21, 22 | Tyto piny jsou propojeny s pinem GND a nemají žádnou jinou funkci. |
Rozložení pinů micro:bit V2
Pin | Popis |
---|---|
3 | GPIO sdílené s LED Col 3 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
4 | GPIO sdílené s LED Col 1 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
5 | GPIO sdílený s tlačítkem A. To umožňuje spouštět nebo detekovat kliknutí na tlačítko „A“ externě. Tento pin má pull-up rezistor, což znamená, že ve výchozím nastavení je na něm napětí 3 V. Chcete-li tlačítko A na micro:bitu nahradit externím tlačítkem, připojte jeden konec externího tlačítka na pin 5 a druhý konec na GND. Při stisknutí tlačítka se napětí na pinu 5 stáhne na 0, což vygeneruje událost kliknutí na tlačítko. |
6 | GPIO sdílené s LED Col 2 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá. |
7 | GPIO sdílené s LED Col 4 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá. |
8, 9 | Vyhrazený GPIO pro odesílání a snímání digitálních signálů; lze konfigurovat i pro NFC. |
10 | GPIO sdílené s LED Col 5 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá. |
11 | GPIO sdílený s tlačítkem B. To umožňuje spouštět nebo detekovat kliknutí tlačítka „B“ externě. |
12 | Tento pin GPIO byl vyhrazen pro podporu přístupnosti. |
13 | GPIO, který se obvykle používá pro sériový hodinový signál (SCK) třívodičové sběrnice SPI (Serial Peripheral Interface). |
14 | GPIO, který se obvykle používá pro signál Master In Slave Out (MISO) sběrnice SPI. |
15 | GPIO, který se obvykle používá pro signál Master Out Slave In (MOSI) sběrnice SPI. |
16 | Vyhrazený GPIO (obvykle se používá také pro funkci SPI ‚Chip Select‘). |
17, 18 | Tyto piny jsou připojeny k napájení 3 V, stejně jako velká podložka „3V“. |
19, 20 | Implementujte hodinový signál (SCL) a datovou linku (SDA) komunikačního protokolu sběrnice I2C. Pomocí I2C lze na stejnou sběrnici připojit několik zařízení a odesílat/číst zprávy do a z CPU. Interně jsou k i2c připojeny akcelerometr a kompas. |
21, 22 | Tyto piny jsou propojeny s pinem GND a nemají žádnou jinou funkci. |
Připojení k malým pinům
Pro připojení k malým pinům se doporučuje použít konektor určený pro micro:bit. Dostupné okrajové konektory najdete tak, že do internetového vyhledávače zadáte „edge connectors for the micro:bit“ a najdete dodavatele příslušenství.