]> Repositories - Adafruit_Blinka-hackapet.git/blobdiff - examples/piblinka.py
fix style issues in BeagleBone example
[Adafruit_Blinka-hackapet.git] / examples / piblinka.py
old mode 100644 (file)
new mode 100755 (executable)
index 182df33..56978a4
@@ -1,16 +1,27 @@
 import sys
 import sys
-sys.path.append('/home/pi/Adafruit_Micropython_Blinka/src')
-sys.path.append('/home/pi/Adafruit_Python_GPIO')
+import time
+from adafruit_blinka.agnostic import board as agnostic_board
+import board
+import digitalio
 
 #from Adafruit_GPIO import Platform
 #print("Platform = ", Platform.platform_detect(), Platform.pi_version())
 
 
 #from Adafruit_GPIO import Platform
 #print("Platform = ", Platform.platform_detect(), Platform.pi_version())
 
-from adafruit_blinka.agnostic import board as agnostic_board
 print("hello blinka!")
 print("hello blinka!")
-print("Found system type: %s (sys.plaform %s implementation %s) " % (agnostic_board, sys.platform, sys.implementation.name))
 
 
-import board
+print("Found system type: %s (sys.plaform %s implementation %s) " %
+      (agnostic_board, sys.platform, sys.implementation.name))
+
+print("board contents: ", dir(board))
+
+
+led = digitalio.DigitalInOut(board.D4)
+led.direction = digitalio.Direction.OUTPUT
 
 
-print(dir(board))
+button = digitalio.DigitalInOut(board.D18)
+button.direction = digitalio.Direction.INPUT
+button.pull = digitalio.Pull.DOWN
 
 
-#print(adafruit_blinka.adafruit_blinka.agnostic.microcontroller)
+while True:
+    led.value = button.value
+    time.sleep(0.1)