]> Repositories - Adafruit_Blinka-hackapet.git/blob - examples/piblinka.py
run black
[Adafruit_Blinka-hackapet.git] / examples / piblinka.py
1 import sys
2 import time
3 import adafruit_blinka.agnostic as agnostic
4 import board
5 import digitalio
6
7 # from Adafruit_GPIO import Platform
8 # print("Platform = ", Platform.platform_detect(), Platform.pi_version())
9
10 print("hello blinka!")
11
12 print(
13     "Found system type: %s (sys.platform %s implementation %s) "
14     % (agnostic.board_id, sys.platform, sys.implementation.name)
15 )
16
17 print("board contents: ", dir(board))
18
19
20 led = digitalio.DigitalInOut(board.D4)
21 led.direction = digitalio.Direction.OUTPUT
22
23 button = digitalio.DigitalInOut(board.D18)
24 button.direction = digitalio.Direction.INPUT
25 button.pull = digitalio.Pull.DOWN
26
27 while True:
28     led.value = button.value
29     time.sleep(0.1)