Brauche Hilfe mit dem RN-41 Bluetoothe Modul

OP #4230046
Lesenswert?
• ▲
▼
Palim Palim
ich will einer Seriell Schnitstelle zwischen meinem µC(Arduino Uno) und 
meinem Handy herstellen und benutze die Bluetooth Terminal app von Juan 
Sebastian Ochoa Zambrano aus dem Google PlayStore. Soweit so gut RN-41 
an 5V und Ground RX zu TX und TX zu RX mit dem Board verbinden Programm 
aufs Arduino laden(siehe unten) App öffnen verbind und nichts 
passiert(senden/empfangen) aber über den terminal vom PC aus geht beides 
über USB (hab leider kein Bluetooth am PC) die LED am RN-41 leuchdet 
auch grün wenn ich mit dem Handy vebunden bin.
Mit dem HC-06 von meinem freund hatte alles problemlos funktioniert ):
muss man villeicht beim RN-41 noch was einstellen damit es über uart 
funktioniert
1
//Programm
2
#include <avr/io.h>
3
#include <util/delay.h>
4
#include <stdlib.h>
5
#include "uart.h"
6

7

8
int main (void){ 
9

10
  DDRD |=  (1<<4) | (1<<5);
11
  uart_init();
12
  char c;
13

14
  while(1){
15
  //uart_puts("Moin!");
16
    c = uart_getc();
17
    if(c=='q'){
18
      uart_puts("Palim");
19
      PORTD |= (1<<4);
20
      PORTD |= (1<<5);
21
    }else if(c=='w'){
22
      uart_puts("Palim");
23
      PORTD &= ~(1<<4);  
24
      PORTD &= ~(1<<5);  
25
    }
26
  }
27
}
Angehängte Dateien:
OP #4230310
Lesenswert?
• ▲
▼
Jakob W. schrieb:

> Baudrt(SW4)=9600

vergesst das jetzt hab ichs glaube ich diesen wert bekomme ich wenn ich 
über ein aus dem netz geladenem programm die settings ausles aber wie 
das so ist mit programmen aus dem netzt die machen sachen die man dan 
doch nict will ^^ In diesem fall hat das programm die Baudrt auf 9600 
von 115200 runtergesetzt und dann die Settings ausgegen (Genius)

Anmerkung für alle die auch das RN-41 Modul haben die sind 
standartmässig auf 115200 eingestellt also ist eine uart verbindung 
nicht ohne weiteres möglich lässt sich aber umstelle ist aber ein 
anderes thema hier kann aber google helfen

Grüße Gnork
OP #4230404
Lesenswert?
• ▲
▼
Mensch ich bin der einzige der in meinem Forum Eintrag schreibt aber 
hier für dijenigen die dies lesen weil sie eventuel das selbe problem 
haben(hatten) wie ich so nun die Lösung:

Das RN-41 ist standartmässig auf Baudraten 115200 eingestellt da UART 
nun heufig über 9600 vonstatten geht ist die Frage wie kann ich das 
Modul standartmässig auf 9600 setzen?

Schrit 1:
https://learn.sparkfun.com/tutorials/using-the-bluesmirf/example-code-using-command-mode

genau so machen bis man die Befehle geben kann.

Schrit 2:
nun gebe man folgendes als Befehl ein
S^,8080

wenn jetzt "AOK" als antwort kommt habt ihr nun GPIO7 vom RN-41 bei 
jedem startup suf logic hig gesetzt was bewirkt das das Modem bei jedem 
statup im 9600 Mode läuft (Also neustarten nicht vergessen um sicher zu 
gehen)

Gnork

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.