Raspberry Pi - GPIOs, grafische interface, geïplementeerd, wiskunde en elektronica. (4 / 13 stap)

Stap 4: Undestanding hoe Raspberry GPIOs werk


Raspberry GPIOs werken niet zo verschillend van de Arduino ones. De volgorde is dezelfde, eerst definieert u de richting van de poorten (input of output), dan u lezen of schrijven de status van de poort, maar anders sommige instellingen moeten worden gedaan om ze te gebruiken, maar u krijgt hen gemakkelijk.

Soms nemen we stukjes code die andere programmeurs kandidatuur delen om gemakkelijk naar programma. Deze stukjes code bibliotheken worden genoemd, met Arduino gebruiken we ' #include

' u kunt ons project importeren in een bibliotheek. Met Python, gebruiken we 'bibliotheek importeren' of 'import library als iets', zodat we ze kunnen gebruiken.

Als u wilt GPIOs met Python gebruiken wij sommige eenvoudige stappen:

De eerste stap is het importeren van de RPi.GPIO-bibliotheek:

 import RPi.GPIO as GPIO 

Vervolgens moet u de nummering die u wilt gebruiken instellen:

 GPIO.setmode(GPIO.BOARD) 

of:

 GPIO.setmode(GPIO.BCM) 

Vervolgens moeten wij de richting van de pin (in dit geval-uitgang):

 GPIO.setup(pin,direction)# equivalent to Arduino 'pinMode' example: GPIO.setup(3,GPIO.OUT) 

Tot slot, wij de status van de pin (hoog of laag) instellen:

 GPIO.output(pin,state)#equivalent to Arduino 'digitalWrite' example: GPIO.output(3,GPIO.HIGH) 

Gerelateerde Artikelen

Infrarood Interface toevoegen aan uw Raspberry Pi GPIO

Infrarood Interface toevoegen aan uw Raspberry Pi GPIO

IntroductieIk heb veel afstandsbedieningen rondslingeren. Sommige van deze afstandsbedieningen worden niet langer gebruikt, omdat het toestel ze gecontroleerd gegaan kaput en werden gegooid. Ik vroeg me af of de afstandsbediening met de Raspberry Pi
Raspberry Pi GPIO domotica

Raspberry Pi GPIO domotica

ik had gehoord over de GPIO pinnen op de raspberry pi en besloot om er iets mee doen. En met de feestdagen komen, zou het niet geweldig zijn om te kunnen inschakelen en uitschakelen licht het beeldscherm van het web!  Dit is een vrij eenvoudig projec
Raspberry Pi GPIO uitbreiding kabel van een IDE-kabel gebruikt

Raspberry Pi GPIO uitbreiding kabel van een IDE-kabel gebruikt

Rev B van de raspberry Pi wordt geleverd met een 26-pin GPIO poort en mijn eerste dilemma na mijn Pi opvoeden was, hoe zou ik gaan om uit te breken van de PI GPIO pinnen zodat ik gemakkelijk toegang hen voor ontwerpwerk tot kon? Ik zocht on-line en v
Controle van de Raspberry pi GPIO met behulp van een app

Controle van de Raspberry pi GPIO met behulp van een app

Veel mensen hebben gevraagd voor een zelfstudie over het beheren van de Raspberry pi GPIO pinnen met behulp van een app (je zelf gemaakt).Dus is hier een snelle tutorial over hoe om dit te doen. Het zal grotendeels worden gebaseerd op de vorige tutor
Eenvoudige grafische Interface voor Linux GCC Compiler

Eenvoudige grafische Interface voor Linux GCC Compiler

Dit is een eenvoudige grafische interface voor Linux GCC compiler. Het is een bash scriptbestand met behulp van de opdracht zenity. Als u geen zenity en u een Debian gebaseerd systeem (Ubuntu gebruikt) zal zij in de repositories.U kunt het installere
Een echt goedkope Raspberry Pi GPIO kabel

Een echt goedkope Raspberry Pi GPIO kabel

dit instructable kan worden geraadpleegd op de website van de auteur - http://www.neatinformation.com/howto/Pi%20GPIO.html. Als u een koppeling naar dit instructable van een andere website, voeg een link naar de website van Neat informatie .Het proje
Raspberry Pi GPIO programmering

Raspberry Pi GPIO programmering

Hey jongens, we gaan om te leren hoe de Raspberry Pi de GPIO (General Purpose Input Output) Header pinnen met behulp van Python program.De pennen kunnen worden geprogrammeerd met behulp van nul, maar we gewoon te krijgen in die vandaag.Daadwerkelijk
Vrouwelijke headers voor Raspberry Pi GPIO pinnen van IC voeten

Vrouwelijke headers voor Raspberry Pi GPIO pinnen van IC voeten

zodat u heb eindelijk wat tijd om te experimenteren met de GPIO pinnen van je Raspberry Pi, alleen om te ontdekken dat u de juiste kabelaansluiting van de GPIO pinnen om uw breadboard niet te uwer beschikking hoeft.Hebt u een IC-socket rondslingeren
Raspberry Pi GPIO spel

Raspberry Pi GPIO spel

Je moet...-Raspberry pi model b + met raspbian en Python 2 (die moet komen met raspbian)-HDMI monitor en -kabel-3 tactiele push schakelaars-Breadboard(you can get by without it be connecting straight to the buttons, but this also works as a stand for
App aan controle Raspberry Pi (GPIO, automatisering, camera...

App aan controle Raspberry Pi (GPIO, automatisering, camera...

Instructables Gemeenschap heeft al smart home projects home projecten gemaakt met Raspberry Pi en próta OS meer dan 85.000 keerbekeken!Dat is een uitstekende prestatie en een grote bron van inspiratie voor ons om verder te gaan met onze próta project
Internet grafische Interface voor Arduino

Internet grafische Interface voor Arduino

Deze App nota wordt beschreven hoe implementeren van een web temperatuur dashboard voor Arduino Ethernet. Het is bedoeld om u te tonen hoe het geheugen-kaart concept werkt in de praktijk en de manier waarop het u om uw projecten Arduino met een paar
Afstandsbediening Raspberry PI GPIO pinnen via internet

Afstandsbediening Raspberry PI GPIO pinnen via internet

Ik moest een manier om in- en uitschakelen enkele zonne-energie lichten thuis.De manier waarop die het werkt is werkelijk eenvoudig en het grote deel is dat u niet hoeft te knoeien met uw firewall naar de haven vooruit de verbinding met je raspberry
Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

Eenvoudige en intuïtieve web-interface voor je Raspberry Pi

De Raspberry Pi is een verbazend 35 dollar mini computer. Zo kunt u alles doen die u kon doen met een gewone Linux-computer (verbinding maken met het internet, het bekijken van video's, lancering van toepassingen,...) maar ook om te communiceren met
Raspberry Pi: Python scripting de GPIO

Raspberry Pi: Python scripting de GPIO

de GPIO: General Purpose Input/Output kunt u de interface van uw Raspberry Pi met de buitenwereld, waardoor het een krachtige interactieve apparaat voor slechts $40-$50.Dit Instructable zal u tonen hoe de GPIO-pakket installeert op je Raspberry Pi en