arduino uart Kommunikation

Gast #4431994
Lesenswert?
• ▲
▼
Hi,
ich möchte Daten über UART versenden.
Dazu habe ich pin 0 und 1 (RXD, TXD) vom Arduino an ein Bluetooth-Modul 
(HC-06) Verbunden.
Das ganze funktioniert auch.
Allerdings kann ich den Arduino so nicht programmieren. Erst wenn ich 
die Arduinos wieder trenne, kann ich den Code überspielen.
Habe mal irgendwo gelesen, dass es daran liegt, dass diese Pins auch zum 
Programmieren benutzt werden und damit nicht klar gekommen wird, dass 
diese auch an einem anderen Teilnehmer angeschlossen sind.
Kann man das irgendwie umgehen? Bzw. was muss ich anders machen damit 
ich nicht immer die Verbindungen trennen muss?

Frank
Gast #4432121
Lesenswert?
• ▲
▼
Frank schrieb:
> Dazu habe ich pin 0 und 1 (RXD, TXD) vom Arduino an ein Bluetooth-Modul
> (HC-06) Verbunden.

Das reicht nicht - es wird noch DTR benötigt. Damit wird der Arduino via 
Reset in den "Programmierzustand" gebracht. Wenn Du schnell und 
geschickt bist kannst Du natürlich den Reset auch zum richtigen 
Zeitpunkt von Hand auslösen :-)
Gast #4432162
Lesenswert?
• ▲
▼
Vielleicht hast du ja einen Arduino mit mehreren UARTs. Der Mega2560 hat 
vier Stück in Hardware. Dann brauchst du kein SoftwareSerial und kannst 
das Bluetooth-Modul an einem anderen UART betreiben als den USB-Adapter.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.