diff options
author | Jakob Stendahl <jakob@Jakobs-MacBook-Pro.local> | 2016-10-18 10:33:32 +0200 |
---|---|---|
committer | Jakob Stendahl <jakob@Jakobs-MacBook-Pro.local> | 2016-10-18 10:33:32 +0200 |
commit | 44c8940211225e772851b36dc4088f3b6989f5f4 (patch) | |
tree | 639cb8f3d11eb858d11167876b4941d0db0f58c0 /Raspberry Pi/i2cPixel.py | |
parent | 1fb2bdefd7627fde5a5adf594926ccc72d99fb19 (diff) | |
parent | 175d4b91a2c53f67d6e4efa4fb2e62b753707d18 (diff) | |
download | i2c-Neopixel-44c8940211225e772851b36dc4088f3b6989f5f4.tar.gz i2c-Neopixel-44c8940211225e772851b36dc4088f3b6989f5f4.zip |
Merge remote-tracking branch 'origin/master'
# Conflicts:
# Raspberry Pi/python.py
Diffstat (limited to 'Raspberry Pi/i2cPixel.py')
-rw-r--r-- | Raspberry Pi/i2cPixel.py | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/Raspberry Pi/i2cPixel.py b/Raspberry Pi/i2cPixel.py index 6a53c02..936c828 100644 --- a/Raspberry Pi/i2cPixel.py +++ b/Raspberry Pi/i2cPixel.py @@ -15,7 +15,7 @@ def setBus(n): def greeting(): """ Send heartbeat """ bus.write_byte(arduinoAddress, 0x01) - + """ Wait for response """ try: response = bus.read_byte(arduinoAddress) @@ -25,21 +25,31 @@ def greeting(): returnMsg = False except: returnMsg = False - """ Return if heartbeat was received """ + """ Return if heartbeat was received """ return returnMsg def setPixel(n, red, green, blue): """ Send values for switching a pixel on """ bus.write_block_data(arduinoAddress, 0x02, [n, red, green, blue]) -def showPixel(): +def show(): bus.write_byte(arduinoAddress, 0x03) + +def blink(time, red, green, blue): + bus.write_block_data(arduinoAddress, 0x04, [red, green, blue, time]) def waitForSensor(): - + while True: try: sensorData = bus.read_byte(arduinoAddress) - if sensorData = 0x02: - """ sjekk hvilken sensor """ - + if sensorData == 0x02: + print "Sensor 1 Triggered" + return 1 + break; + if sensorData == 0x03: + print "Sensor 2 Triggered" + return 2 + break; + except Exception: + pass |