Ejemplo n.º 1
0
def b6_clicked():
    toggle_led(L6)
    stateL6 = GPIO.digitalRead(L6)
    stateL7 = GPIO.digitalRead(L7)
    if not stateL6 and stateL7:
        toggle_led(L7)
    return status()
Ejemplo n.º 2
0
def b6_clicked():
    toggle_led(L6)
    stateL6 = GPIO.digitalRead(L6)
    stateL7 = GPIO.digitalRead(L7)
    if not stateL6 and stateL7:
        toggle_led(L7)
    return status()
Ejemplo n.º 3
0
def status():
    stat = dict(L1=GPIO.digitalRead(L1),
                L2=GPIO.digitalRead(L2),
                L3=GPIO.digitalRead(L3),
                L4=GPIO.digitalRead(L4),
                L5=GPIO.digitalRead(L5),
                L6=GPIO.digitalRead(L6),
                L7=GPIO.digitalRead(L7))
    return json.dumps(stat)
Ejemplo n.º 4
0
def toggle_led(pin):
    value = GPIO.LOW
    state = GPIO.digitalRead(pin)
    if not state:
        value = GPIO.HIGH
    GPIO.digitalWrite(pin, value)
Ejemplo n.º 5
0
def status():
    stat = dict(L1=GPIO.digitalRead(L1), L2=GPIO.digitalRead(L2),
                L3=GPIO.digitalRead(L3), L4=GPIO.digitalRead(L4),
                L5=GPIO.digitalRead(L5), L6=GPIO.digitalRead(L6),
                L7=GPIO.digitalRead(L7))
    return json.dumps(stat)
Ejemplo n.º 6
0
# -*- coding: utf-8 -*-
import time
import RPi.GPIO as GPIO

DIGITALIN = 20

GPIO.setmode(GPIO.BCM)
GPIO.setup(DIGITALIN, GPIO.IN)
GPIO.setwarnings(False)

value = GPIO.digitalRead(DIGITALIN)
print DIGITALIN
Ejemplo n.º 7
0
def toggle_led(pin):
    value = GPIO.LOW
    state = GPIO.digitalRead(pin)
    if not state:
        value = GPIO.HIGH
    GPIO.digitalWrite(pin, value)
Ejemplo n.º 8
0
#pin_V = ?
pin_clock = 16
pin_data = 18

#Variables
clock = 1
lastClock = 1
time = 0
timeStart = 0
out = 0

GPIO.setup(pin_clock, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(pin_data, GPIO.IN, pull_up_down=GPIO.PUD_UP)

lastClock = clock
clock = GPIO.digitalRead(clockIn)

try:
    while True:
        #GPIO.input(pin_data) reference the pin
        if lastClock == 1 and clock == 0:
            out = GPIO.digitalRead(dataIn) + GPIO.digitalRead(
                dataIn) + GPIO.digitalRead(
                    dataIn)  #Triple sample remove glitches
        if (micros() - time) > 800:
            Serial.printIn(" ")
        elif (micros() - time) > 400:
            print(" ")
        if (out > 1):
            print("1")
        else: