Skip to main content

a library for raspberry pi gpio extend using aw9523b

Project description

Example

Input

from AW9523B import EX_GPIO,Port0,Port1
import time

inputPin = [Port1.PIN7, Port1.PIN6, Port1.PIN5, Port1.PIN4, Port0.PIN7,
                    Port1.PIN0, Port1.PIN1, Port1.PIN2, Port1.PIN3, Port0.PIN0]

def inputCallback(pin):
    print("inputCallback", pin)

if __name__ == "__main__":
    for pin in inputPin:
        EX_GPIO.setup(pin, EX_GPIO.INPUT)
    EX_GPIO.inputCB = inputCallback
    while 1:
        time.sleep(1)

OUTPUT

from AW9523B import EX_GPIO,Port0
import time

led1 = Port0.PIN5
led2 = Port0.PIN6

EX_GPIO.setup(led1, EX_GPIO.OUTPUT)
EX_GPIO.setup(led2, EX_GPIO.OUTPUT)



if __name__ == "__main__":
    while 1:
        time.sleep(5)
        EX_GPIO.output(led1,EX_GPIO.HIGH)
        EX_GPIO.output(led2,EX_GPIO.LOW)
        time.sleep(5)
        EX_GPIO.output(led1,EX_GPIO.LOW)
        EX_GPIO.output(led2,EX_GPIO.HIGH)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aw9523b-1.1.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

aw9523b-1.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file aw9523b-1.1.1.tar.gz.

File metadata

  • Download URL: aw9523b-1.1.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for aw9523b-1.1.1.tar.gz
Algorithm Hash digest
SHA256 0ec9594c80df38ea787090c9ce05567a7638e051b10d284a265c8b6535b2f0b4
MD5 506979252f55f1350d6ccd28de963afa
BLAKE2b-256 5b287c1f5ce998ad85f9e7710c5505589d9552473b1c034bc9c734c949444153

See more details on using hashes here.

File details

Details for the file aw9523b-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: aw9523b-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3

File hashes

Hashes for aw9523b-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8c4bd0921cac41f8072e24163c9021c6a37e156d86a42e2297fe600caf384193
MD5 1ffd9b9729c5fa50436d0705c547b5a8
BLAKE2b-256 90718a7c63b8aa148ec25826aec9f8a3e42563a68151b65d172411866e04e00c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page