Home of the Squeezebox™ & Transporter® network music players.
Page 3 of 3 FirstFirst 123
Results 21 to 26 of 26
  1. #21
    Senior Member DJanGo's Avatar
    Join Date
    Sep 2005
    Location
    Germany
    Posts
    2,524
    Quote Originally Posted by piPlayer View Post
    Ich habe vor längerer Zeit auch mal mit dem Script experimentiert, gescheitert bin ich am Scrollen.
    Wenn ich in die Schleife eine weitere Funktion eingefügt habe, lief alles sehr flüssig, solange die Anzeige nicht gescrollt hat.
    Hi,

    genau aus dem Grund gibt es ein anderes Script in Github, das nennt sich wheel.py.
    Weil ich mehr Tasten ansprechen wollte, als GPIO pins zu Verfügung stehen habe ich eine USB Maus mit Scrollrad (daher auch der Name) missbraucht.
    Sinnvollerweise eine von Logitech (damit meine RPIs wenigstens auch etwas Hardware von Logitech nutzen).

  2. #22
    Member
    Join Date
    Jan 2016
    Location
    Germany
    Posts
    98
    Ich vermute, daß in cougan's Fall die Tasteneingaben nicht oder nur verzögert ausgeführt werden,
    wenn gerade ein Scrolltext läuft. Da es sich um "blind actions" handelt, würde ich für diese
    Anwendung auch ein zweites Script laufen lassen.
    In meinem Fall ging das nicht, da das Ergebnis der Eingaben - Lautstärke rauf oder runter - im Display
    angezeigt werden sollten.
    Last edited by piPlayer; 2017-11-22 at 07:37.

  3. #23
    Junior Member
    Join Date
    Nov 2017
    Posts
    4
    Quote Originally Posted by piPlayer View Post
    Ich vermute, daß in cougan's Fall die Tasteneingaben nicht oder nur verzögert ausgeführt werden,
    wenn gerade ein Scrolltext läuft. Da es sich um "blind actions" handelt, würde ich für diese
    Anwendung auch ein zweites Script laufen lassen.
    In meinem Fall ging das nicht, da das Ergebnis der Eingaben - Lautstärke rauf oder runter - im Display
    angezeigt werden sollten.

    Ja, stimmt, die Tastenabfrage funktioniert zwar zuverlässig, aber bei scrollendem Text verzögert. Evtl. werde ich da tatsächlich ein zweites Skript laufen lassen.

    Das wheel.py habe ich gesehen und mir da auch die Info geholt, wie ich die Tasten realisieren kann. Da bei mir derzeit noch alles im Versuchsstadium ist, kann ich ja noch umdisponieren.

    Danke nochmals für die Infos und den Input!

    LG

    Cougan

  4. #24
    Junior Member
    Join Date
    Feb 2018
    Posts
    2

    Little help required!

    Hello everybody!

    First of all congratulations for the code, it is excellent.

    Though I have a question, is it possible to use it with an LCD with an I2c backpack? The output of the screen is only 4 pins (2 for power and two for data). Can someone point me to the changes that I will have to make to the code?

    Thank you in advance,

    P.

  5. #25
    Senior Member DJanGo's Avatar
    Join Date
    Sep 2005
    Location
    Germany
    Posts
    2,524
    Quote Originally Posted by polmouk View Post
    Though I have a question, is it possible to use it with an LCD with an I2c backpack? The output of the screen is only 4 pins (2 for power and two for data). Can someone point me to the changes that I will have to make to the code?
    Hi,

    i didnt have a ic2 device...

    You need to do something like
    sudo apt-get install python-smbus i2c-tools
    And enable the i2c in raspi-config

    Your /etc/modules must have
    i2c-bcm2708
    i2c-dev
    In the main script you*ll need to add
    import lcddriver
    and
    lcd = lcddriver.lcd()
    lcd.lcd_clear()
    To write something to the display something like
    lcd.lcd_display_string("my 1st line", 1)
    lcd.lcd_display_string("my 2.nd line", 2)
    Most of the config.py also needs changes .....
    But as i wrote - i dont have a I2c right now....

  6. #26
    Junior Member
    Join Date
    Feb 2018
    Posts
    2
    Thank you for your quick response!
    But I cannot try your solution since the i2c backpack is soldered to the LCD.
    I will keep digging and enhancing my python knowledge. I will try to implement your scripts in lcdproc and I'll let you know if something good came up.

    Thank you.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •