Arduino Seriell1
Bin ich mit einem Arduino Micro. Wenn ich "Serial.schreiben" etc. mit der Arduino - IDE serial monitor alles funktioniert.
Jedoch, wenn ich versuche zu Lesen oder senden von Daten per "Seriell1", ich bekomme nichts. "Seriell1" ist wohl verwenden 0 und 1 RX,TX bzw.
Muss ich verbinden Sie diese pins über einen USB-Konverter oder sind Sie miteinander verbunden auf die Bretter-USB-Konverter?
Hier ist der code:
Void setup(){ Serial1.begin(4800); }
Void loop(){ Serial1.prrint('X'); }
Bitte zeigen Sie uns Ihren code 😉
Void setup(){ Seriell1.begin(4800); } Void loop(){ Seriell1.prrint('X'); }
Bitte Bearbeiten Sie die Frage und es dort hinzufügen, so kann jeder leicht sehen. Dies ist in der Regel als best practice ALSO, es wäre toll, wenn Sie es verwendet als gut 😉
Void setup(){ Seriell1.begin(4800); } Void loop(){ Seriell1.prrint('X'); }
Bitte Bearbeiten Sie die Frage und es dort hinzufügen, so kann jeder leicht sehen. Dies ist in der Regel als best practice ALSO, es wäre toll, wenn Sie es verwendet als gut 😉
InformationsquelleAutor user3194881 | 2014-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur die serielle Schnittstelle mit dem USB verbunden, dass der serial monitor Lesen kann ist Seriell.
Seriell1, Serial2 und Serial3 sind alle logic-level serial und nicht zeigen, bis auf den Arduino serial monitor.
Wenn Sie möchten, um die Ausgabe von diese auf Ihrem computer,Sie benötigen zusätzliche hardware.
InformationsquelleAutor Eugene
Serielle nur serielle port USB-Verbindung. So serial monitor kann nur den Zugriff, port. Wenn Sie brauchen, Seriell1 oder Serial2 zugegriffen werden, indem Sie serial monitor, dann sollten Sie "USB zu TTL Serial Kabel" und verbinden Sie es mit den RX-und TX-pins des arduino ist Seriell1 port.
Bitte besuchen Sie link für USB zu TTL Serielles Kabel, geben Sie den link-Beschreibung hier
InformationsquelleAutor jithinmdas
"Seriell1" in der Arduino Micro ist Physisch mit TX-und RX-pins (TTL), "Serial" ist nur eine "virtuelle port", die Sie Lesen kann mit der Arduino IDE den Serial Monitor, das ist, warum arduino micro ist eine kleine unterscheidet sich von anderen wie nano oder pro mini.
wenn Sie Serielle und Seriell1 können Sie die Vorgehensweise dieser Vorteil und das hochladen von code mit USB-und eine Verbindung, die dachten, bluetooth (mit HC06 verbunden zu physikalischen pins), ohne trennen Sie das USB-Kabel und Stromversorgung beider Geräte (Mikro und bluetooth).
Wenn Sie nicht das hochladen von code, um Ihre Mikro-manchmal drücken Sie Mikro die reset-Taste dann loslassen und drücken Sie die Schaltfläche upload in der Arduino IDE ist.
"virtual port", manchmal neu starten muss und die Verbindung über USB.
Dies ist vom Arduino-Dokumentation-Website:
"...Serial: 0 (RX) und 1 (TX). Zum empfangen (RX) und transmit (TX) TTL serielle Daten mit dem ATmega32U4 hardware-serial-Fähigkeit. Beachten Sie, dass auf der Mikro -, der Serial Klasse auf die USB (CDC) Kommunikation; für TTL serial an den pins 0 und 1 benutzen Sie die Seriell1 Klasse. "
InformationsquelleAutor Miguel Muñiz
Sagte Sie, es Recht, Seriell1 ist die RX-und TX-pin, während Serial ist eine virtuelle Schnittstelle zwischen computer und Arduino. Ich habe die TX und RX pins für ein wireless-Modul, und wenn Sie verwenden MÜSSEN, Seriell1, würde es zu besetzen pins 0 und 1, und Schalter von DLINE UART auf dem board.
InformationsquelleAutor jyongc
Open serial monitor mit dem Symbol platziert in der rechten Ecke des Arduino-IDE. Es wird verfügbar sein, wenn Sie die Verbindung des Arduino mit dem PC.
InformationsquelleAutor user3647272
Wenn Sie öffnen Sie die Arduino-IDE schreiben Sie diesen code-block
Wählen Sie die arduino 9600 port und etwas schreiben. Wenn Sie Ihren text geschrieben den arduino bereit ist, über die serielle comminicate..
InformationsquelleAutor Muhammed Almaz
Stellen Sie sicher, Sie gehen zu Tools/board:, und wählen Sie Arduino Mega (oder einem anderen board mit multiplizieren serielle ports) oder es wird nicht funktionieren, denn die Uno hat nur eine Serielle Schnittstelle (auch bekannt als Die TX-und RX-pins auf pins 1 und 0)! Schreiben Sie 1,2 oder 3, je nachdem, was TX und RX-pins auf dem Board. Der mega hat eine ganze Reihe von zusätzlichen pins für die Serielle 1,2 und 3, zum Beispiel:
Arduino Uno (etc):
Arduino Mega:
oder
oder
InformationsquelleAutor techset
Müssen Sie definieren Seriell1 durch die Verwendung von SoftwareSerial Klasse von SoftwareSerial-Bibliothek ,Google und die Bibliothek herunterladen :
sollte der code so etwas wie dieses :
InformationsquelleAutor Mohammad Jbber
Serial1
ist die falsche Klasse für pin 0 und pin 1. Sollten Sie verwendenSerial
Klasse.Macht es keinen Unterschied für die Serielle Klasse.
InformationsquelleAutor Ercan Ersoy