- Labornetzteil AliExpress         
Seite 7 von 7 ErsteErste ... 567
Ergebnis 61 bis 63 von 63

Thema: Raspian Wheezy erschienen

  1. #61
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Anzeige

    E-Bike
    Die USART (ttyAMA0) muss frei sein, also z.B. nicht in der /etc/inittab mit getty belegt sein.

    Konfigurieren auf z.B. 38400 Baud lässt sie sich so:
    stty 38400 -F /dev/ttyAMA0

    Text darüber schicken:
    echo "darübergeschickter Text" >> /dev/ttyAMA0

    Etwas empfangen z.B. per cat und in eine Datei schreiben
    cat /dev/ttyAMA0 >> /tmp/empfang

    Der Benutzer dazu muss in der Gruppe dialout sein.
    adduser NAME dialout

    Wichtig:
    Die Pegel sind für 3,3V ausgelegt. Also empfangen von Daten eines 5V Senders per Spannungsteiler. Senden z.B. mittels 2 BC547B und ein paar Widerständen. Oder halt direkt einem Pegelwandler.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  2. #62
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    34
    Beiträge
    3.501
    Blog-Einträge
    9
    Hey,

    danke für die Antwort
    Das trifft sich ja gut. Das sollte mittels Shell_exec in PHP einfach zu realisieren sein.
    Da ich eh ein Xbee an das Raspberry anschließen wollte, trifft sich das mit den 3,3V Pegel richtig gut.
    Sprich für eine einfache Funkanbindung kann ich mir ne Checkbox in PHP macen und diese abfragen. Wenn sie dann aktiviert ist kann ich mittels Shellexec was über den UART ausgeben und das wird dann per Funk an einen anderen Controller gesendet der dann was schaltet.
    Das sollte doch von der Idee her so funktionieren oder?
    Und weißt du auch wie ich den UART in einem C-Programm verwenden kann?
    Danke nochmals!

    Edit:
    Habs gerade ausprobiert. Ich habe mittels "adduser" root zu der Gruppe hinzugefügt, die Baudrate auf 38400 eingestellt und einen Text gesendet. Aber am Terminal erscheint nichts bzw. nur Zeichenschrott obwohl es auf 38400 steht.

    Nochmals Edit:
    Es lag an meinem Terminal. Als ich mein Pi rebootet habe, wurde bei dem Bootvorgang auch nur Zeichenschrott ausgegeben.
    Irgendwie hat sich TeraTerm wohl verfahren und nachm reboot ging es.
    Geändert von Kampi (07.08.2012 um 21:52 Uhr)
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  3. #63
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Ein Webinterface mit zwei Checkboxen (test.php):
    Code:
    <html>
    <head>
    <title>Raspberry CheckBox Test</title>
    </head>
    <body>
    <h1>Raspberry CheckBox Test</h1>
    <?php
    header("Cache-Control: no-cache, must-revalidate"); 
    echo "User:".exec('whoami');
    if ($_POST["chkbox"]==1){
            $befehl="echo '1' >> /dev/ttyAMA0";
            $dummy = shell-exec($befehl); 
    }
    if ($_POST["chkbox"]==2){
            $befehl="echo '2' >> /dev/ttyAMA0";
            $dummy = shell-exec($befehl); 
    }
    ?>
    <form method="post" action="test.php">
    <input value="1" name="chkbox" type="checkbox"> <span> 1 Senden</span>
    <input value="2" name="chkbox" type="checkbox"> <span> 2 Senden</span>
    <input type="submit" value="Senden"> </form>
    </div>
    </body>
    Allerdings wird der Webserver nicht als Root laufen, sodass der Webserveruser zur Gruppe Dialout hinzugefügt werden muss. Der aktuelle User wird dir auch gleich mit der Seite angezeigt.

    Edit:
    Mit C habe ich mich diesbezüglich bisher nicht befasst.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

Seite 7 von 7 ErsteErste ... 567

Ähnliche Themen

  1. Nibo2: Version 2.7 der Bibliothek erschienen
    Von workwind im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 17
    Letzter Beitrag: 26.07.2010, 20:02
  2. NIBObee: Version 1.2 der Bibliothek erschienen
    Von workwind im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 7
    Letzter Beitrag: 26.04.2010, 21:04
  3. Buch zum PRO-BOT128 erschienen
    Von Robotniks im Forum Buchempfehlungen
    Antworten: 1
    Letzter Beitrag: 10.08.2009, 22:10
  4. Neues BASCOM-AVR Manual erschienen.
    Von Ratber im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 12
    Letzter Beitrag: 16.11.2005, 21:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress