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)