Raspberry sterowanie światłem - samozałączenia

Nie wiesz, jak działa jakieś urządzenie? Pytaj śmiało!
ODPOWIEDZ
darksys
Młodszy majsterkowicz
Posty: 2
Rejestracja: 22 sty 2016, 11:13

Raspberry sterowanie światłem - samozałączenia

Post autor: darksys » 16 sty 2018, 11:03

Witam problem mam samozałączeniami wejść tylko najgorsze losowo załączy się jakieś wejście powodując załączenie światła w losowej kolejności np raz na 2-3 dni.
Zrobione jest następująco sterowanie między innymi światłem w domku zrobione na raspberry pi 2 rozszerzenia zrobione na układzie mcp23S17. Połączone mam obecnie 4 układy ze sobą. Wejścia są jako pullup programowo ustawione i sprawdzając miernikiem faktycznie są podciagnięte do plusa. Układ połączony jest według schematu w załączniku a na wejściu jest mały kondensator i to i tak nie rozwiązało problemu. Układ jest zasilany 5V
Program obsługujący światło jest w pythonie wygląda nastepująco

Kod: Zaznacz cały

def light(input, output, modul, name):
    inputState = modul.digitalRead(input)
    if (inputState == MCP23S17.LEVEL_LOW):
        loginfo("Press button=" + name)
        time.sleep(0.02)
        outputState = modul.digitalRead(output)
        newOutputState = negativState(outputState)
        modul.digitalWrite(output, newOutputState)
        loginfo("Set new state=" + str(newOutputState) + " button=" + name)
        while (modul.digitalRead(input) == MCP23S17.LEVEL_LOW):
            nothing = 1
        time.sleep(0.02)

Proszę o pomoc nie mam już pomysłu dlaczego tak sie dzieje

dziękuję
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


ODPOWIEDZ

Strony partnerskie: