Forum: Mikrocontroller und Digitale Elektronik bluetooth modul rn42


von Arturrr (Gast)


Lesenswert?

Hallo,

Ich bin gerade dabei eine RGB LED über bluetooth anzusteuern. Ich habe 
erst die die Software blue term mit bluetoothmodul rn42 verbunden und 
senden und empfangen getestet. Nun würde ich gerne die gesendete Daten 
über UART (Atmega168) auswrrten. Kann ich die received daten einfach 
über uart auswerten oder muss ich die empfangene daten zwischen char und 
int unterscheiden?

Hat jemand erfahrung mit rn42?

Danke im voraus

von Max D. (max_d)


Lesenswert?

Ich kenn jetzt das rn42 nich direkt, aber ausgehend von der Annahme, 
dass es ein weiteres 0815 Bluetooth-Serial Modul handelt: das was du am 
PC in den serialport reinwirfst purzelt bald darauf genauso an der uart 
am Modul raus. Die Formatierung ist also Sache des PC Programms.

von Arturrr (Gast)


Lesenswert?

Danke,
Ja es ist ein 0815 modul.
Nun ich schicke was über smartphone und die codes sollten in farbszenen 
umgesetzt werden.
Reicht es wenn ich die datenleitungen rx und tx mit 2,4k auf vin ziehe 
oder muss ich die offen lassen? Danke

von Max D. (max_d)


Lesenswert?

Also der uC an der uart wird auf seinem Ausgang (heißt am uC TX und wird 
mit RX vom Modul verbunden)  mit Sicherheit einen push&pull Treiber 
haben. Du kannst es also direkt verbinden. Vorsicht ist dann angesagt 
wenn der uC mit 5v läuft, weil das Modul geht vmtl nur mit 3.3.
Sollte es so sein, dann kann man den TX Pegel vom uC über einen 
Spannungsteiler anpassen.
Die andere Richtung ist noch unkomplizierter, die meisten uC erkennen 
etwa ab Vcc/2 eine 1 am Eingang, ein 3.3 V Signal wird also gut als high 
erkannt.
€dit: die Umsetzung der Codes in Signale muss halt der uC machen, damit 
man dir da zweckorientierte Tipps geben kann müsstest du ein beispiel 
für so einen Code Posten.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.