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