BBC micro:bit pinnen

De BBC micro:bit heeft 25 externe aansluitingen aan de zijkant van het bord

Schematische afbeelding van de BBC miro:bit en de functie van de pinnen

 

De BBC micro:bit heeft 25 externe aansluitingen aan de zijkant van het bord’, die we aanduiden met de naam 'pinnen'. De zijwaartse connector is het grijze gebied aan de rechter kant van het figuur hierboven. Er zijn vijf grote pinnen, die ook zijn verbonden met de gaten in het bord die gelabeld zijn als: 0, 1, 2, 3V en GND. En langs de dezelfde rand, er zijn 20 kleine pennen die je gebruiken kunt bij het inpluggen van de BBC micro: bit in een rand-connector.

Grote pinnen

Je kan makkelijk een krokodil klem of een 4 mm banaan plug op de 5 grote pinnen vastmaken.

De eerste drie, gelabeld 0, 1 en 2 zijn flexibel en kunnen voor veel verschillende dingen gebruikt worden - dit betekent dat ze vaak "algemene in en uitvoer" worden genoemd (engelse afkorting is GPIO). Deze drie pinnen hebben ook de mogelijkheid om analoge voltages te lezen door gebruik te maken van een analoog naar digitaal converter (ADC). Ze hebben allemaal dezelfde functie:

  • 0: GPIO (algemene digitale invoer en uitvoer) met een analoog naar digitaal converter (ADC).
  • 1: GPIO met ADC
  • 2: GPIO met ADC

De andere twee grote pinnen ( 3V en GND) zijn zeer verschillend!

hint

Kijk uit!, De pinnen met label 3V en GND zijn gerelateerd aan de stroomvoorziening van het bord, en ze moeten nooit aan elkaar gemaakt worden.

Stroom Invoer: Als de BBC micro:bit is voorzien van stroom door USB of een batterij, dan kun je de 3V pin als een Stroom Uitvoer gebruiken om apparaten te voorzien van stroom.

  • 3V: 3 volt vermogen uitvoer of stroom invoer. (1) stroom uitvoer: Als de BBC micro:bit is voorzien van stroom door USB of een batterij, hand kun je de 3V pin als stroom uitvoer gebruiken om externe apparaten te voorzien van stroom; (2) stroom invoer: Als de BBC micro:bit niet wordt voorzien van stroom door USB of batterij, dan kun je de 3V pin gebruiken als stroom invoer om de BBC micro:bit te voorzien van stroom
  • GND: verbindt de aarde om een circuit compleet te maken (vereist bij het gebruik van de 3V-pin)

Als je de 'GND' pin in een hand houdt, kan je de BBC micro: bit programmeren om je zelf te detecteren wanneer je de 0,1 of 2 pin aanraakt met de andere hand, wat je drie knoppen meer geeft om mee te experimenteren ( Je gebruikt zojuist je lichaam om een elektrisch circuit compleet te maken).

Kleine pinnen

Er zijn 20 kleine pinnen genummerd van 3-22 (deze pinnen zijn niet gelabeld op de BBC micro: bit, echter ze zijn gelabeld in de bovenstaande afbeelding).

Anders als de drie grote pinnen die bedoeld zijn om gebruikt te worden met externe verbindingen, sommige van de kleine pinnen worden ook met de componenten op het BBC micro:bit bord gebruikt. Als voorbeeld, pin 3 is gedeeld met sommige LED's op het scherm van de BBC micro:bit, dus als je het scherm gebruikt voor boodschappen, dan kun je niet ook nog deze pin gebruiken.

  • pin 3: GPIO gedeeld met LED Col 1 van het LED scherm; Kan gebruikt worden voor ADC en digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 4: GPIO gedeeld met LED Col 2 van het LED scherm; Kan gebruikt worden voor ADC en digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 5: GPIO gedeeld met Knop A. Dit zorgt ervoor dat je een knop "A" click extern kunt aansturen of detecteren. Deze pin heeft een automatische weerstand, wat betekent dat deze standaard een voltage van 3V heeft. Om knop A op de BBC micro:bit te vervangen met een externe knop, verbindt een kant van de externe knop met pin 5 en de andere kant met de GND. Wanneer de knop is ingedrukt, het voltage op pin 5 wordt naar beneden geduwd tot 0, wat een knop klik gebeurtenis genereert.
  • pin 6: GPIO gedeeld met LED Col 9 van het LED scherm; Kan gebruikt worden voor digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 7: GPIO gedeeld met LED Col 8 van het LED scherm; Kan gebruikt worden voor digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 8: Toegewijd aan GPIO, voor het zenden en ontvangen van digitale signalen.
  • pin 9: GPIO gedeeld met LED Col 7 van het LED scherm; Kan gebruikt worden voor digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 10: GPIO gedeeld met LED Col 3 van het LED scherm; Kan gebruikt worden voor ADC en digital I/O wanneer het LED scherm is uitgeschakeld.
  • pin 11: GPIO gedeeld met Knop B. Dit zorgt ervoor dat je een knop "B" click extern kunt aansturen of detecteren.
  • pin 12: Toegewijd aan GPIO, voor het zenden en ontvangen van digitale signalen.
  • pin 13: GPIO die conventioneel wordt gebruikt voor de seriële (SCK) kloksignaal van de 3-draads Serial Peripheral Interface (SPI) bus.
  • pin 14: GPIO die conventioneel wordt gebruikt voor het signaal van de Master In Slave Out (MISO) van de SPI-bus.
  • pin 15: GPIO die conventioneel wordt gebruikt voor het signaal van de Master In Slave Out (MISO) van de SPI-bus.
  • pin 16: Toegewijd GPIO (conventioneel ook gebruikt voor SPI 'Chip Select' functie).
  • pinnen 17 en 18: deze pinnen zijn aangesloten op de 3V-voorziening, zoals de grote '3V' pad.
  • pinnen 19 and 20: Implementeren het clock signal (SCL) en data line (SDA) van de I2C bus communicatie protocol. Met I2C, verschillende apparaten kunnen verbonden worden met dezelfde bus en sturen en lezen berichten van en naar de CPU. Intern, de accelerometer en het kompas zijn verbonden met i2c.
  • pins 21 and 22: deze pinnen zijn verbonden met de GND pin en dienen geen andere functie

Verbinding maken met de kleine pinnen

Het si aanbevolen om een speciale zijwaartse connector aan te schaffen om verbinding te maken met de kleine pinnen, als voorbeeld de Zijwaartse Connector van Kitronik.