Humble Pi.
Inledning.
Humble Pi är ett kretskort för mindre utvecklingsprojekt. Kortet verkar inte finnas tillgängligt längre. Kortet tillverkades från början av Ciseco.
Tillbaka till Raspberry Pi.
Till början.
Uppkoppling.
Humble Pi nr = RPi pinnr = GPIOnr enligt BCM. Humble RPi GPIOnr GP0 = 11 = 17 GP1 = 12 = 18 GP2 = 13 = 27 GP3 = 15 = 22 GP4 = 16 = 23 GP5 = 18 = 24 GP6 = 22 = 25 GP7 = 7 = 4 SDA = 3 = 2 SCL = 5 = 3 TX = 8 = 14 RX = 10 = 15 MOSI = 19 = 10 MISO = 21 = 9 SCLK = 23 = 11 SPI0 = 24 = 8 SPI1 = 26 = 7
Programexempel.
Programnamn: gpio_demo-2.py #!/usr/bin/python # -*- coding: utf-8 -*- # gpio_demo-2.py # import the necessary packages import os, sys import RPi.GPIO as GPIO import time import codecs # set the GPIO mode GPIO.setmode(GPIO.BCM) print "Hej Python!" list = [17,18,27,22,23,24,25,4]; # loop over the LEDs and light each one # individually n=0 while( n < 8): print("n"),n print("list[n]"),list[n] i=list[n] GPIO.setup(i, GPIO.OUT) GPIO.output(i, GPIO.HIGH) time.sleep(1.0) GPIO.output(i, GPIO.LOW) n=n+1 # perform a bit of cleanup GPIO.cleanup() print("Adjö") Exekvera med kommando: sudo python ./gpio_demo-2.py
Referenser.