Deze programeertaal is hot en de is goed op weg om de meest gebruikte taal te worden om SW te schrijven.
De taal is heel uitgebreid en ik zal dus nog efkes bezig zijn om ze onder de knie te krijgen. Vandaar dat het een beetje stillekes is in mijn blog land.
Ben nog niet zover om zelf iets te schrijven. Momenteel beperk ik me met cut and paste van bestaande code en kijken hoe het werkt.
Ik ben nu de library gpiozero aan het bestuderen omdat je hiermee de poorten van de Raspberry (gpio) kunt aansturen.
De nummering van de pinnen is nogal speciaal. Je kan een pin op verschillende manieren aanspreken (>>> is de python prompt):
>>> led = LED(17)
>>> led = LED("GPIO17")
>>> led = LED("BCM17")
>>> led = LED("BOARD11")
>>> led = LED("WPI0")
>>> led = LED("J8:11")
De Raspberry gebruikt voornamelijk de BCM (Broadcom) nummering (17). De fysische hardware pin nummering begint te tellen van linksboven (1) naar rechtsboven (2) en zo verder tot rechtsonder (40). BCM pin nummer 17 komt dus overeen met hardware pin 11.
Tenslotte is er ook de wiringPI pin nummering (WPI) waarbij pin 0 overeenstemt met BCM pin 17.
14-07-2019, 14:10
Geschreven door 1TE
Reageren (0)
|