Piny desky BBC micro:bit

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

PinPopis
3GPIO sdílené s LED Col 1 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
4GPIO sdílené s LED Col 2 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
5GPIO 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.
6GPIO sdílené s LED Col 9 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá.
7GPIO sdílené s LED Col 8 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá.
8Vyhrazený GPIO pro odesílání a snímání digitálních signálů.
9GPIO sdílené s LED Col 7 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá.
10GPIO sdílené s LED Col 3 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
11GPIO sdílený s tlačítkem B. To umožňuje spouštět nebo detekovat kliknutí tlačítka „B“ externě.
12Tento pin GPIO byl vyhrazen pro podporu přístupnosti.
13GPIO, který se obvykle používá pro sériový hodinový signál (SCK) třívodičové sběrnice SPI (Serial Peripheral Interface).
14GPIO, který se obvykle používá pro signál Master In Slave Out (MISO) sběrnice SPI.
15GPIO, který se obvykle používá pro signál Master Out Slave In (MOSI) sběrnice SPI.
16Vyhrazený GPIO (obvykle se používá také pro funkci SPI ‚Chip Select‘).
17, 18Tyto piny jsou připojeny k napájení 3 V, stejně jako velká podložka „3V“.
19, 20Implementujte 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, 22Tyto piny jsou propojeny s pinem GND a nemají žádnou jinou funkci.

Rozložení pinů micro:bit V2

PinPopis
3GPIO sdílené s LED Col 3 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
4GPIO sdílené s LED Col 1 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
5GPIO 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.
6GPIO sdílené s LED Col 2 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá.
7GPIO sdílené s LED Col 4 obrazovky LED; lze použít pro digitální I/O, když je obrazovka LED vypnutá.
8, 9Vyhrazený GPIO pro odesílání a snímání digitálních signálů; lze konfigurovat i pro NFC.
10GPIO sdílené s LED Col 5 obrazovky LED; lze použít pro ADC a digitální I/O, když je obrazovka LED vypnutá.
11GPIO sdílený s tlačítkem B. To umožňuje spouštět nebo detekovat kliknutí tlačítka „B“ externě.
12Tento pin GPIO byl vyhrazen pro podporu přístupnosti.
13GPIO, který se obvykle používá pro sériový hodinový signál (SCK) třívodičové sběrnice SPI (Serial Peripheral Interface).
14GPIO, který se obvykle používá pro signál Master In Slave Out (MISO) sběrnice SPI.
15GPIO, který se obvykle používá pro signál Master Out Slave In (MOSI) sběrnice SPI.
16Vyhrazený GPIO (obvykle se používá také pro funkci SPI ‚Chip Select‘).
17, 18Tyto piny jsou připojeny k napájení 3 V, stejně jako velká podložka „3V“.
19, 20Implementujte 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, 22Tyto 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í.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Time limit is exhausted. Please reload CAPTCHA.

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..