Forum Scope


Match



Forum Options



Min search length: 3 characters / Max search length: 84 characters
sp_TopicIcon
Pi3 + Iqaudio DAC+ - shutdown script shodí audio
RSS
Avatar
teevee70
1 Posts
(Offline)
1
24 února, 2018 - 5:43 pm

Dobrý den všem ,

řeším problém s Pi3 a zvukovkou IqAudio DAC+ .  Udělal jsem si jednoduchý audio systém zabudovaný do mini ITX  skříně.   Jediné co mi dělá problém je zapojení  Shutdown tlačítka.   Použil jsem  hardwarové tlačítko /vypínač/ ITX skříně a zapojil na PINY 5, 6 . Jelikož Zvukovka je připojena headerem s celým GPIO raspberry, použl jsem  piny 5, 6  zvukovky / viz obrázek níže/

skript volaný při bootu  z rc.local funguje dobře, talčítko  funguje pro restart / do 3 sekund stisku / a shutdown / 3 s a více/  ale bohužel mi  shodí audio. Zřejmě  nějak vyřadí zvukovku .      Asi bude problém s číselným označením pinů ve skriptu , když nejde o piny GPIO raspberry ale zvukovky samotné.    Můžete mne prosím někdo nasměrovat..    

Skript pro shutdown/restart button  viz níže .Image Enlarger

import threading, subprocess
import RPi.GPIO as GPIO
def shutdown():
    subprocess.call(‚sudo shutdown -h now‘, shell=True)
def edge_detected(pin):
    if GPIO.input(pin):
        t.cancel()
        subprocess.call(‚sudo reboot‘, shell=True)
    else:
        t.start()
if __name__ == ‚__main__‘:
    try:
        GPIO.setmode(GPIO.BOARD)
        GPIO.setup(5, GPIO.IN)
        GPIO.add_event_detect(5, GPIO.BOTH, callback=edge_detected, bouncetime=10)
        t = threading.Timer(3.0, shutdown)
        while True:
            pass
    finally:
        GPIO.cleanup()
Forum Timezone: Europe/Prague
All RSS Show Stats
Administrators:
admin
Top Posters:
BigSandy: 100
MiK: 89
JuraS.: 37
Enigma: 26
Ch4rlieB: 19
DFZ: 12
GRaven: 11
buci: 11
postcd: 10
marty-PiDA: 9
Newest Members:
Matyys
Cerveny
JSlovak
esperanzaponce
tosik
pali
VildaB
aidmin
grace231252226
leticiajaynes47
Forum Stats:
Groups: 1
Forums: 4
Topics: 335
Posts: 808

 

Member Stats:
Guest Posters: 2
Members: 555
Moderators: 0
Admins: 1
Most Users Ever Online: 61
Currently Online:
Guest(s) 1
Currently Browsing this Page:
1 Guest(s)