Lesen und Schreiben von seriellen Anschluss mit Raspberry Pi


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

In Verbindung stehende Artikel

Liebling, ich geschrumpft die Arduino: Verschieben von Arduino auf ATtiny und Schreiben von Code in reinen AVR-C

Liebling, ich geschrumpft die Arduino: Verschieben von Arduino auf ATtiny und Schreiben von Code in reinen AVR-C

Arduino ist eine große Hard- und Software-Plattform, aber mit all seinen Funktionen ist es auch ein bisschen angeschwollen und oft brauchen Sie nur einen kleinen Teil aller Funktionen. Ihr Projekt erfordert manchmal zu kleinere und billigere Geräten
Senden und empfangen von E-Mails mit einem Net10 Telefon

Senden und empfangen von E-Mails mit einem Net10 Telefon

senden und empfangen von E-Mails mit einem Telefon Net10*************TeleFlip ist tot - aber es gibt andere Ressourcen für die "einfache" (und billig) Handy Menschen!!Schritt 1: Fand ich einige nette Instructibles zum Senden und empfangen von e-
Newbies Leitfaden zur Installation und Konfiguration von Octoprint auf einem Raspberry Pi für den 3D-Druck

Newbies Leitfaden zur Installation und Konfiguration von Octoprint auf einem Raspberry Pi für den 3D-Druck

Wenn Sie eines meiner anderen Instructables, am meisten bemerkenswert komplette Anfänger Schritt für Schritt 3D Drucker mit allen Stücklisten gelesen haben, wissen Sie, dass ich erinnere mich an meine eigenen Frustrationen auf unvollständige Anweisun
Lesen und schreiben-Gitarren-Tabulatur

Lesen und schreiben-Gitarren-Tabulatur

In diesem instructable ich werde mein Bestes versuchen, Ihnen zu zeigen, nicht nur, wie Gitarren-Tabulatur, sondern auch wie man es schreiben zu lesen. Viele Gitarristen bevorzugen Registerkarte ", weil es physisch die Gitarre repräsentiert, und sehr
Kontrolle der Richtung und Geschwindigkeit des DC-Motor mit Raspberry Pi

Kontrolle der Richtung und Geschwindigkeit des DC-Motor mit Raspberry Pi

Dies ist eine einfache führen wenn lehrt, wie man Gleichstrommotoren mit Raspberry Pi zu kontrollieren. Über Raspberrypi - ist es ein Cradit Karte Größe kleine Computer, der Allzweck-input-Output-GPIO-Pins, die zur Steuerung von verschiedenen elektro
Richtung Norden und Zeit von der Sonne mit bloßen Händen finden.

Richtung Norden und Zeit von der Sonne mit bloßen Händen finden.

von tonytran2015 (Melbourne, Australien)Auch wenn seine Uhr leider irgendwann nicht mehr funktioniert, kann eine gut vorbereitete Person noch die Schatten Stick Methode verwenden, um zu arbeiten, Richtung Norden und die ungefähre Zeit, um die Situati
Wie man Sahne Butter und Zucker (von Hand oder mit einem Mixer)

Wie man Sahne Butter und Zucker (von Hand oder mit einem Mixer)

viele leckere Dessert-Rezepte Fragen Sie uns, Sahne Butter und Zucker, ohne tatsächlich die Schritte beschrieben. Manche beschreiben es als ein "Fine Art", was meiner Meinung über besagt, dass Dinge nur ein bisschen. Aufrahmen bedeutet einfach m
Aufbau und Betrieb von NOOBS auf einem Raspberry Pi

Aufbau und Betrieb von NOOBS auf einem Raspberry Pi

In dieser Anleitung werde ich gehen, wie der Raspberry Pi einrichten und starten Sie es zum ersten Mal NOOBS. Es ist wichtig zu verstehen, wie alle Hardware eingerichtet und Gewusst wie: Einrichten von dem eigentlichen Betriebssystem für den Raspberr
Machen Sie Animation von Openclipart SVG mit Raspberry Pi

Machen Sie Animation von Openclipart SVG mit Raspberry Pi

Dies ist ein Instructable beschreibt den Prozess der Herstellung einer Animation von Openclipart des SVG.Openclipart Library ist eine Sammlung von 100 % lizenzfreie Kunst, die Sie für andere Zwecke verwenden können.Ich erkläre diese Instructable für
Verwendung von XML auf dem Raspberry Pi mit Python

Verwendung von XML auf dem Raspberry Pi mit Python

Diese Instructable diskutieren die Verwendung von XML zu Anträgen auf dem Raspberry Pi. Der erste Schritt umfasst was ist XML und das Format der Datenstrukturen. Schritt zwei deckt erstellen und analysieren von XML-Code in Python und Schritt drei wir
Telegramm Steuerungsanwendung mit Raspberry Pi

Telegramm Steuerungsanwendung mit Raspberry Pi

Hallo ihr alle!In diesem Beitrag werde ich meine neue Anwendung freizugeben. Vor kurzem hatte ich Post veröffentlicht, die Anwendung über das Telegramm war. Das sollte hier sein. Bei dieser Anwendung seriellen Anschluss mit Nodejs aus diesem Grund ve
Auswahl und Verwendung von Magnetkompasse

Auswahl und Verwendung von Magnetkompasse

von tonytran2015 (Melbourne, Australien).Magnetkompass verwendet das lokale Magnetfeld erzeugt durch den rotierenden Kern der Erde um die Rotationsachse der Erde geben. Beide Richtungen sind ganz in der Nähe.Der Magnetkompass ist eine sekundäre geric
Installation und Konfiguration von Schrittmotor-Treiber DRV8825

Installation und Konfiguration von Schrittmotor-Treiber DRV8825

Ich kaufte vor kurzem 2 die neue Silent Schritt Sticks die ich über ein instructable schrieb: installieren und konfigurieren SilentStepStick in Rampen - TMC2100 Schrittmotortreiber - sie wirklich hat mich beeindruckt, und wollte meine letzten beiden
Gewusst wie: Speichern von Dateien, die mit Python

Gewusst wie: Speichern von Dateien, die mit Python

In diesem undurchschaubaren zeige ich wie zum Speichern von Dateien, die mit Python. Wenn Sie ein Dropbox-Konto haben, laden Sie es mit diesem gesunden Programm und nur in diesem Ordner speichern. Um in meine Dropbox speichern Typ-I-/Users/WilliamMan