In diesem Tutorial werden wir sehen, wie die serielle Schnittstelle auf Raspberry Piverwenden. Wir verwenden den seriellen Anschluss verfügbar auf Himbeere mit einem RS232/TTL 3-5, 5V Adapter und ein USB-seriell-Adapter. Standardmäßig ist der Raspberry Pi seriellen Port konfiguriert für input-/Output-Konsole verwendet werden. Dies kann helfen, Probleme während des Startvorgangs zu beheben oder an die Pi anmelden, wenn das Video und Netzwerk nicht verfügbar sind.
Zu können, verwenden den seriellen Port zu verbinden und sprechen Sie mit anderen Geräten (z. B. ein Modem ein Drucker...), muss die serielle Schnittstelle Konsolenanmeldung deaktiviert werden.
Hier verwenden wir Raspberry Pi 2, und 3-5, 5V Adapter verbinden wir RS232/TTL Pins 4 (5V), 6 (GND), 8 (TX), 10 (RX) von Himbeere, verbinden offensichtlich tx und Rx.
Suche nach verfügbaren seriellen Schnittstellen verwenden wir den Befehl
Die Ausgabe ist so etwas wie dies
Letzte Zeile zeigt an, dass die Konsole auf die serielle Schnittstelle ttyAMA0 aktiviert ist, so dass wir es deaktivieren
Führen Sie den Konfigurationsbefehl und folgen Sie den Anweisungen unten
Starten Sie neu und versuchen Sie es mit
Ausgabe ist jetzt
Jetzt können wir die seriellen ttyAMA0. Wir verbinden einen Adapter Usb / seriell, dann werden wir versuchen, eine Kommunikation zwischen zwei seriellen Schnittstellen zu etablieren; Offensichtlich konnten wir in einer praktischen Anwendung zu jeder Serie eine Gerät, z. B. ein Modem, einen Drucker ein RFID-Lesegerät etc. verbinden.
Nach dem Anschluss der zweite seriellen Schnittstelle starten wir den Befehl, um den Namen zu finden, den Himbeere ihm gibt
Die Ausgabe ist so etwas wie dies
OK, jetzt schaffen wir zwei Dateien einzeln, schreibt etwas auf den ttyAMA0 Hafen und andererseits, die auf dem ttyUSB0 Port liest.
serial_write.py
serial_read.py
Wenn wir beide Dateien ausführen, wird serial_read.py lesen, was serial_write.py schreibt
Dies ist nur ein kleines Beispiel, aber es kann dienen als Ausgangspunkt einen Druck an einen alten Drucker senden oder Lesen von Daten aus einem Router oder ein GPS-Gerät.
Folgen Sie uns auf soziale auf dem Laufenden bleiben.
http://www.emmeshop.EU