Beiträge von Cool_pi


    Von der Console öffnen funktioniert doch doch mit

    Code
    cat

    oder?

    Code
    cat log.txt

    ist wieder leer.
    Rising edge detected wird aber auf der Console ausgegeben.

    Hallo, liebe Python Freunde

    versuche Ausgabe der Console in eine Datei zu schreiben. Wenn an einem Pin des Pi eine 1 anliegt, gibt die Console den String "1" . Es soll in die Datei Log geschrieben werden.

    so fange ich an:

    Code
    def Interrupt_event(pin):
      if GPIO.input(gpioPin): # if gpioPin == 1
        print("1" % pin)
       f = file ('log.txt', 'w')
       print  >> f
       f.close()


    mit

    Code
    cat log.txt

    öffne ich die Datei über die Console, jedoch ist die Datei leer.
    Wie schreibt man richtig in eine Datei?

    Hallo, möchte, dass sobald auf einem Pin eine 1 anliegt auf der Console auch einmalig eine 1 angezeigt wird.
    Aber bei diesem Code wird eine 1 angezeigt, solange der Pin den Wert 1 hat. Oder sollte man für so was den Interrupt benutzen? Wollte diesen Code in ein anderes Programm ergänzen. Würde der Interrupt dann den Ablauf des Programms stören?

    Hallo,

    habe da eine Frage. Ein externes Synchmodul ist an RaPi angeschlossen und schickt in bestimmten Zeitabständen einen kurzen Impuls. Sobald der Pi den Impuls bekommt, soll ein Zeitstempel erzeugt werden.

    Meine Frage ist jetzt lässt sich so was mit Interrupt realisieren? Bietet sich da Python am besten an? Beim Interrupt wird ja der Zustand des Pins abgefragt. Schafft der Pi diese Information zu verarbeiten, wenn dieser Impuls sehr kurz ist (im Milisekundenbereich z.B)?

    In welcher Sprache das verfasst werden soll, habe ich noch nicht überlegt.
    Meine Frage war, ob so was generell funktioniert.
    Habe ein Programm in C geschrieben, welches mit PC kommuniziert und unterschiedliche Sachen macht wenn auf dem PC eine Taste gedrückt wird. Wollte das Programm entsprechend ergänzen.
    Die Datei, um die es geht, ist nur eine Logdatei. Ein Programm auf dem PC soll damit weiter arbeiten. Eventuell könnte dieses Programm direkt auf den PI zugreifen. Weiß nicht, was denn einfacher wäre.

    Hallo,

    möchte, dass mein RasPi eine Datei auf dem Computer automatisch (ohne Consoleneingabe) speichert oder die Daten überträgt, wenn man auf dem Computer eine Taste drück . Der Raspberry Pi ist über die UART Schnittstelle mit dem PC verbunden. Auf dem Computer läuft ein anderes Programm, welches diese Datei weiterverarbeitet.

    Hat da jemand eine Idee, ob das realisierbar ist und wie man das angehen könnte?

    Ok, habe eine Tastatur angeschlossen und festgestellt, dass es sich womöglich um einen Hilfterminal handelt. Der ist jedoch immer present während das Programm läuft.
    Mann kann da tatsächlich Befehle eingeben und auch den Pfad wechseln.
    Ich weiß nicht, ob es die Sache vereinfacht, aber wie bekommt man dieses Fenster weg?

    Hallo,

    habe folgendes Problem. Beim Start eines Programmes erscheint auf einem Monitor ein kleines Fenster oben links. Im Fenster ist ein Datenpfad zu sehen. Der Rest des Bildschirmes ist schwarz. Diese Fenster ist aber immer da.
    Hat da jemand eine Ahnung wie man diese Fenster entfernt? Das stört, möchte, dass der Bildschirm komplett schwarz wird.

    Ich hoffe die Frage ist verständlich.

    Code
    sudo apt-get install screen


    Habe ich schon gemacht.

    Der Pfad zum Programm ist auch richtig, jedoch:
    /home/pi/files/programm: 4: /home/pi/files/programm: //screen: not found
    /home/pi/files/programm: 6: /home/pi/files/programm: //screen: not found

    Also heißt das, dass dieser Codec kostenpflichtig ist?
    Herunterladen kann man ihn nirgendwo?

    De VLC unterstützt eine Playlist. Deswegen wollte ich den nutzen.
    Mit omxplayer laufen Videos einwandfrei, hat aber keine Playlist. Muss die wohl selbst programmieren. :daumendreh2:

    Hallo,

    möchte mit vlc player video abspielen.
    Starte ich einen video mit

    Code
    vlc video.mp4


    Das Video startet zwar, jedoch wird es langsam abgespielt mit Hängern zwischendurch.

    Beim öffnen tauchen einige Fehlermeldungen aus:

    Code
    no available XVideo adaptor
    Code
    PulseAudio server connection failure: Connection refused
    Code
    avcodec decoder error


    Habe ein paar zusätzliche Packete installiert, jedoch hat es nicht geholfen.

    Was kann man da noch machen?

    Hallo, wollte mit vi Editor einen Code erstellen.
    Diese Fehlereldung erscheint auf der Konsole

    Code
    write error file (system full)


    Mit df gibt die Konsole Folgendes aus:

    Code
    Filesystem     1K-blocks    Used Available Use% Mounted on
    rootfs           2721336 2702380         0 100% /
    /dev/root        2721336 2702380         0 100% /
    devtmpfs          122396       0    122396   0% /dev
    tmpfs              25316     244     25072   1% /run
    tmpfs               5120       0      5120   0% /run/lock
    tmpfs              50620       0     50620   0% /run/shm
    /dev/mmcblk0p1     57288    9672     47616  17% /boot
    tmpfs              50620       8     50612   1% /tmp

    Bedeutet das, dass die Partition voll ist? Wie wechselt man zu einer anderen Partition?

    Ok, der Pfad hat nicht gestimmt.
    /usr/bin ist der korrekte Speicherort für den Omxplayer.
    Abgespielt wird nichts, weil nocht Angaben zur Abspieldateien gemacht wurden.

    Wenn man mehrere Sachen abspielen möchte, kann man den diese Zeile

    Code
    char *argv[] = { "/usr/bin/omxplayer" ,NULL };


    ungefähr so umschreiben?

    Code
    char *argv[]={"/usr/bin/omxplayer", "video1.mp4","video2.mp4", NULL}


    Mit einer Datei funktioniert jedenfalls.

    Hallo, Andreas.

    möchte ein Abspielprogramm auf dem RasPi über eine Tastatureingabe zu bedienen.

    So starte ich das.

    Code
    char * omxplayer = "/usr/lib";
    char * argv[] = {"/usr/lib", "omxplayer", NULL};
    char * envp[] = {NULL};
    int back;
    back = execve(omxplayer, argv, envp);

    "/usr/lib" ist der Pfad zum Omxplayer. Auf diesen Ordner kann wohl nur der root zugreifen