Raspberry PI en GPIO pinnen: Wat ze zijn en praktische toepassingen kunnen geven?

De pinnen GPIO (GAlgemene POELVANHETVOORSTEL IkNPUT Output) van de Raspberry PI laten werken met elektronica op een gemakkelijke manier, zoals we dat ook met doen kunnen Arduino.

P8120164

Eerste stappen met de GPIO.

Zijn 26 PIN georganiseerd in twee rijen van 13, en elk van de pinnen of heeft haar specifieke functie of voor algemene doeleinden, Ik ga laten zien van de verdeling van de pennen van de Raspberry PI Rev 2.0, Het is dat ik heb.

Zoals we in de volgende vergelijkende foto van de twee beoordelingen zien kunnen, de tweede herziening van de PI heeft twee pinnen +5V, vijf van GROND (aarding), twee van +3,3V, acht pennen General-Purpose GPIO, vijf SP10, twee UART, en twee pinnen I2C1.

Vergelijking van verschillende pinouts van de twee versies van de RPI.

Door het vergelijken van de verschillende pinout van twee revisies van RPI.

In de nieuwe Raspberry PI A + en B + wij hebben van 14 PIN GPIO meer, ID_SD, ID_SC, drie pinnen GND, en negen GPIO algemene doeleinden; toestaan van ons om meer grote projecten te ontwikkelen.

Pinout voor Raspberry PI A + en B +, identiek aan de van de Rev. 2 maar met meer GPIO.

Pinout voor Raspberry PI A + en B +, identiek aan de van de Rev. 2 maar met meer GPIO.

Met hen Kunnen we de controle van elektronische schakelingen, bijvoorbeeld voor bewegende motoren of controle van de macht-relay, die als fungeren zal een schakelopties voor schakelingen van 220V.

Deze pinnen kunnen configureren en beheren vanuit de tolk bestellingen Bash, of van programmeertalen zoals C o Python, Dankzij de bibliotheken GPIO dat ze hebben uitgevoerd voor hen.

gpioprogramarIn mijn geval Ik koos voor Python, want ondanks niet gelet nooit geprogrammeerd in deze taal, die zal u toelaten om leren op de vlieg met u, Het is een van die worden aanbevolen om te beginnen met programmeren.

Hallo wereld in Python.

Hallo wereld in Python.

Ik vind het ook zeer interessant voor de mogelijkheid van het uitvoeren van de Scripts in Python die we-through write een HTML-knop, Wat Wanneer depressief Hiermee voert u een functie in PHP, Wat op hetzelfde moment geroepen om het Python script

gpioprogramar0pngDit zal ons toelaten om onze projecten te beheren vanuit de browser van een apparaat met behulp van een Web-applicatie, zodoende zijnde kundig te halen te implementeren van automatiseringsoplossingen zeer economische, bijvoorbeeld.

Web-applicatie in HTML + PHP + Python om een paar Leds via de GPIO.

Web-applicatie in HTML + PHP + Python om een paar Leds via de GPIO.

Nu dat we weten dat ze de pinnen GPIO en zodat ze dienen, in de volgende aflevering zullen we zien een lichte kennismaking met de Basis elektronica Ten slotte het mounten van een circuit als het volgende diagram, om te schakelen op een Diode Led en controleer of alles klaar en werken goed is, wat ik heb genoemd Hello World versie GPIO.

Circuit die nodig zijn voor de controle van de ontsteking van een LED-diode.

Circuit die nodig zijn voor de controle van de kracht van een LED-diode.

Als je net als u me kunt volgen op Twitter, Facebook, Google +, LinkedIn, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

10 gedachten over"Raspberry PI en GPIO pinnen: Wat ze zijn en praktische toepassingen kunnen geven?

  1. Hallo

    In de eerste versie van de RPi, ik denk dat slechts een speld aan + 5v, een andere voor + 3,3 v en één voor GND. En mensen zijn dat veel ongebruikt blijven.

    Ik denk ook dat de GPIO pinnen werken bij 3,3 v.

    Als u het kunt bevestigen…

    • Hoi John, Hartelijk dank voor uw reactie.

      Welke versie je bedoelt? Ik heb toegevoegd diagrammen pinout van modellen A en B rev 1.0; zoals ik in dit artikel en vele andere tutorials uitleggen, alle GPIO pinnen dat als input of output werk op 3,3 v en fungeren kunnen als u hen meer spanning kunnen branden uw framboos.

      Dan zijn er de machthebbers die bieden 3,3 v, 5V en GND; en u moet in gedachten houden dat er sommige GPIO pinnen met specifieke functies zoals SPI bussen, I2C…

      Ik hoop dat ik je twijfels hebt uitgeschakeld, Tot gauw.

  2. Hallo en bedankt voor uw bericht, Mijn vraag is dit…de framboos maakt de dezelfde controle van sensoren die een ardruino bijvoorbeeld, de lichtsensor, de ultrasone sensor, de temperatuur en vochtigheid sensor, aanwezigheid sensor of dat sensoren kunnen worden bediend met rasberry?

    • Hallo Andrew,

      Met de Raspberry PI kunt maken gebruik van allerlei soorten digitale sensoren die met 3, 3V werken.

      Met Arduino kunt u alle soorten digitale en analoge sensoren die aan 5V werken.

      Het verschil is in feite de nauwkeurigheid van de sensoren, Als de analoge zijn nauwkeuriger, Aangezien de spanning kon altijd passen.

  3. Hallo, Ik heb de raspberry pi b + en wil een motor maar het werkt niet de code van de gpio met de b + en b als, met behulp van dezelfde pincode

  4. De indeling van de GPIO pinnen op beide versies is niet hetzelfde, dus het zal niet werken als u niet elke kabel in de overeenkomstige model B + GPIO.

    U kunt controleren de nummering in de diagrammen van dit artikel, en één keer kunt aanpassen aan de model B + ook zal werken met Raspberry PI 2 De positie is sinds.

    • Hi Alex, Bedankt voor uw reactie.

      Voor mogelijke toepassingen feitelijke systeem of gelijkaardig, Het is duidelijk dat het securizarse zo veel mogelijk moet worden.

      Welke minimum zou worden ingesteld in Apache een wachtwoord om toegang te krijgen naar de website, alle diensten van elke machine die deel uitmaken van het systeem beveiligen, met maatregelen zoals firewall op basis van IPTables, een IDS/NIDS, Haven kloppen, Fail2Ban… tunnel stroom stromen zodat het niet zal ontruimen, en een oneindig aantal maatregelen die beschikbaar voor u zijn.

      Totale veiligheid bestaat niet, maar des te moeilijker wij maken kansen die we hebben, als niet de witte gekozen.

Laat een antwoord achter