Raspberry PI og GPIO pins: Hvad de er og praktiske anvendelser kan give dem?

Benene GPIO (GGenerelle Pkan Jegnput Ork) af den Raspberry PI tillade os at arbejde med elektronik på en nem måde, som vi også kunne gøre det med Arduino.

P8120164

Første trin med GPIO.

Er 26 PIN arrangeret i to rækker af 13, og hvert af benene har sin særlige funktion eller er generelle formål, Jeg har tænkt mig at vise fordelingen af stifter af den Raspberry PI Rev 2.0, Det er at jeg har.

Som vi kan se i den følgende sammenlignende billede af de to vurderinger, den anden revision af PI har to ben +5V, fem af JORDEN (jordforbindelse), to af +3,3V, otte ben Generelle formål GPIO, fem SP10, to UART, og to stifter I2C1.

Sammenligne forskellige pinouts af to versioner af RPI.

Ved at sammenligne de forskellige pinout af to revisioner af RPI.

I den nye Raspberry PI A + og B + vi har af 14 PIN GPIO mere, ID_SD, ID_SC, tre Pins GND, og ni GPIO generelle formål; gør det muligt at udvikle projekter mere store.

Pinout af Raspberry PI A + og B +, identisk med den af Rev. 2 men med flere GPIO.

Pinout af Raspberry PI A + og B +, identisk med den af Rev. 2 men med flere GPIO.

Med dem Vi kan styre elektroniske kredsløb, for eksempel for flytte motorer eller kontrollere den magt-relay, der skal fungere som en Afbrydere til kredsløb af 220V.

Disse nåle kan konfigurere og styre direkte fra tolkens ordrer Bash, eller fra programmerings sprog som C o Python, Tak til bibliotekerne GPIO at de har gennemført for dem..

gpioprogramarI mit tilfælde Jeg valgte Python, da på trods af ikke at have aldrig programmeret i dette sprog, som vil tillade dig at lære om flyve med dig, Det er en af dem, der anbefales at starte programmering.

Hej verden i Python.

Hej verden i Python.

Også jeg finder det meget interessant mulighed for at udføre den Scripts i Python, der skriver vi gennem en HTML-knap, Hvad Når deprimeret udfører en funktion i PHP, Hvad på samme tid kaldet til at udføre Python-Script

gpioprogramar0pngDette vil tillade os at forvalte vores projekter fra browseren af enhver enhed ved hjælp af en Web-applikation, så at kunne komme til implementere automationsløsninger meget økonomisk, for eksempel.

Web-applikation i HTML + PHP + Python til at håndtere et par Leds gennem GPIO.

Web-applikation i HTML + PHP + Python til at håndtere et par Leds gennem GPIO.

Nu da vi ved, at de er benene GPIO og så de tjener, i den næste rate ser vi en let Introduktion til den Grundlæggende elektronik til sidst monteres et kredsløb som følgende diagram, at tænde en diode Led og kontrollere, at alt er klar og i orden ordentligt, Hvad jeg har kaldt Hej verden version GPIO.

Kredsløb kræves for at styre tænding af en LED diode.

Kredsløb, der er nødvendige for at kontrollere styrken af en LED diode.

Hvis du som du kan følge mig på Twitter, Facebook, Google +, LinkedIn, eller dele det med knapper under denne publikation, Hvis du har spørgsmål eller forslag så tøv ikke at kommentere.

Hjælp os med at nå flere læsere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 tanker om"Raspberry PI og GPIO pins: Hvad de er og praktiske anvendelser kan give dem?

  1. Hej

    I den første version af RPi, tror jeg, bare en pin til + 5v, en anden for + 3.3v og én til GND. Og folk er masser forbliver ubrugt.

    Jeg tror også, GPIO ben til at arbejde på 3.3v.

    Hvis du kan bekræfte det.…

    • Hej John, Mange tak for din kommentar.

      Hvilken version, du mener? Jeg har tilføjet diagrammer pinout fra modeller A og B rev 1.0; som jeg forklarer i denne artikel og mange andre tutorials, alle GPIO ben, der kan fungere som input eller output arbejde på 3.3v og hvis du tilføjer dem mere spænding kan brænde din hindbær.

      Så er der dem i magt, der tilbyder 3.3v, 5V og GND; og du skal huske at der er nogle GPIO pins med specifikke opgaver som SPI busser, I2C…

      Jeg håber at have ryddet din tvivl, Vi ses snart.

  2. Hej og tak for dit indlæg, Mit spørgsmål er dette…hindbær tillader den samme kontrol af sensorer, en ardruino for eksempel, lyssensoren, den ultrasonic sensor, temperatur og luftfugtighed sensoren, tilstedeværelse sensor eller at sensorer kan betjenes med rasberry?

    • Hej Andrew,

      Med Raspberry PI kan gøre brug af alle former for digitale sensorer, der arbejder for at 3, 3V.

      Med Arduino, kan du bruge alle typer af digitale og analoge sensorer, der fungerer til 5V.

      Forskellen er dybest set nøjagtigheden af sensorerne, da de analoge er mere nøjagtige, Da spændingen kan altid tilpasse.

  3. Hej, Jeg har hindbær pi b + og ønsker en motor men det virker ikke kode af gpio med b + og b hvis, ved hjælp af den samme PIN

  4. Layout af GPIO benene på begge versioner er ikke det samme, så det ikke vil fungere, hvis du ikke forbinde hver kabel i den tilsvarende model B + GPIO.

    Du kan tjekke nummerering i diagrammer af denne artikel, og endnu en gang kan tilpasse det til model B + også vil arbejde med Raspberry PI 2 Da holdning har været.

    • Hej Alex, Tak for din kommentar.

      For mulige anvendelser faktiske system eller lignende, Det er klart, at det bør være securizarse så meget som muligt.

      Mindst ville være at konfigurere Apache en adgangskode for at få adgang til hjemmesiden, sikre alle tjenester af hver maskine, der indgår i systemet, foranstaltninger såsom IPTables-baserede firewall, en IDS/NIDS, Port banke, Fail2ban… tunnel-flow streaming så at det ikke bliver klart, og en uendelig række af foranstaltninger, der er tilgængelige for dig.

      Total sikkerhed findes ikke, men jo vanskeligere vi gøre det chancerne vi har, hvis ikke den hvide valgt.

Skriv et svar