Bringebær PI og GPIO pinner: Hva de er og praktisk bruk kan gi dem?

Pinnene GPIO (GGenerelt Purpose Jegnput OUTPUT) av den Bringebær PI tillate oss å arbeide med elektronikk på en enkel måte vi kan også gjøre det med Arduino.

P8120164

Første skritt med GPIO.

Er 26 PIN ordnet i to rader med 13, og hver av pinnene eller har en bestemt funksjon eller er generelt, Jeg skal viser fordelingen av pinnene av den Bringebær PI Rev 2.0, Det er at jeg har.

Som vi ser i sammenlignende bildet av de to vurderingene, andre revisjon av PI har to pinner +5V, fem av BAKKEN (Jording), to av +3,3V, åtte pinner Generelt GPIO, fem SP10, to UART, og to pinner I2C1.

Sammenligne forskjellige pinouts av to versjoner av RPI.

Ved å sammenligne forskjellige pinout av to revisjoner av RPI.

I nye bringebær PI A + og B + vi har 14 PIN GPIO mer, ID_SD, ID_SC, tre pins GND, og ni GPIO Generelt; tillater oss å utvikle prosjekter med flere store.

Pinout av bringebær PI A + og B +, identisk med de av Rev. 2 men med mer GPIO.

Pinout av bringebær PI A + og B +, identisk med de av Rev. 2 men med mer GPIO.

Med dem. Vi kan kontrollere elektroniske kretser, for eksempel flytte motorer eller kontrollere makt-relé som vil fungere som en brytere for kretser av 220V.

Disse pinner kan konfigurere og administrere direkte fra tolkens ordrer Bash, eller programmeringsspråk som C o Python, Takk til bibliotekene GPIO at de har iverksatt for dem..

gpioprogramarI mitt tilfelle Jeg valgte Python, siden til tross for ikke å ha aldri programmert i dette språket, som vil tillate deg å lære på fly med du, Det er en av de anbefalte starte programmering.

Hei verden i Python.

Hei verden i Python.

Også jeg finner det interessant mulighet å utføre den Skript i Python som vi skriver gjennom en HTML-knappen, hva Når deprimert utfører en funksjon i PHP, hva samtidig kalt for å utføre Python-skript

gpioprogramar0pngDette vil tillate oss å håndtere våre prosjekter fra leseren på enhver enhet som bruker et webprogram, så kunne komme til implementere automatiseringsløsninger meget, for eksempel.

Web-applikasjon i HTML + PHP + Python å håndtere noen lysdioder gjennom GPIO.

Web-applikasjon i HTML + PHP + Python å håndtere noen lysdioder gjennom GPIO.

Nå som vi vet at de er pinnene GPIO og så de tjener, i neste avdrag vil vi se en lett innføring i den Grunnleggende elektronikk endelig montere en krets som følgende diagram, aktivere en diode Led og kontroller at alt er klar og arbeider riktig, det jeg har kalt Hei verden versjon GPIO.

Krets for å kontrollere tenningen av en LED diode.

Krets for å kontrollere kraften i en LED diode.

Hvis du liker du kan følge meg på Twitter, Facebook, Google +, LinkedIn, eller dele det med knappene under denne publikasjonen, Hvis du har spørsmål eller forslag ikke nøl med å kommentere.

Hjelp oss å nå flere lesere Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-post

10 tanker om"Bringebær PI og GPIO pinner: Hva de er og praktisk bruk kan gi dem?

  1. hallo

    I den første versjonen av RPi tror jeg bare en pin til + 5v, en annen for + 3.3V og én for GND. Og folk er nok fortsatt ubrukt.

    Jeg tror også GPIO pinnene å jobbe på 3.3V.

    Hvis du kan bekrefte det…

    • Hei John, Tusen takk for din kommentar.

      Hvilken versjon du mener? Jeg har lagt diagrammer pinout fra modeller A og B rev 1.0; som jeg forklarer i denne artikkelen og mange andre opplæringsprogrammer, alle GPIO pinner som kan fungere som innganger eller utganger arbeid på 3.3V og hvis du legger dem mer spenning kan brenne din bringebær.

      Så er det makthaverne som tilbyr 3.3V, 5V og GND; og du bør huske på at det er noen GPIO pinner med bestemte funksjoner som SPI busser, I2C…

      Jeg håper å ha ryddet tvil, sees snart.

  2. Hei og takk, Mitt spørsmål er dette…bringebær lar den samme kontrollen av sensorer som en ardruino for eksempel, lyssensoren, den ultrasoniske sensoren, temperatur og fuktighet sensoren, tilstedeværelse sensor eller at sensorer kan betjenes med rasberry?

    • Hei Andrew,

      Med bringebær PI kan gjøre bruk av alle typer digitale sensorer som fungerer til 3, 3V.

      Arduino, kan du bruke alle typer digitale og analoge sensorer som fungerer til 5V.

      Forskjellen er i utgangspunktet nøyaktigheten av sensorer, de analoge er mer nøyaktig, Siden spenningen kan alltid tilpasse.

  3. hallo, Jeg har bringebær pi b + og ønsker en motor men det fungerer ikke koden for gpio med b + og b Hvis, bruke den samme PIN

  4. Oppsettet for GPIO pinnene på begge versjoner er ikke det samme, så det ikke vil fungere hvis du ikke kobler hver kabel i tilhørende modell B + GPIO.

    Du kan sjekke ut nummereringen i diagrammene i denne artikkelen, og en gang kan tilpasse den til modellen B + også fungerer med bringebær PI 2 Siden den er.

    • Hei Alex, Takk for din kommentar.

      For mulige bruksområder faktisk system eller lignende, Det er klart at det skal være securizarse som mulig.

      Minimum ville være å konfigurere Apache et passord for å få tilgang til webområdet, sikre alle tjenester på hver maskin som utgjør systemet, tiltak som IPTables-brannmuren, et IDS/NIDS, Port banket, Fail2ban… tunnel flyten strømmen slik at det ikke vil klare, og et uendelig antall som er tilgjengelig til deg.

      Total sikkerhet finnes ikke, men jo mer vanskelig vi gjøre det muligheter vi har hvis ikke hvit valgt.

Legg inn en kommentar