RFM12 funktionert mit NANO aber nicht mir UNO

Gast #4142245
Lesenswert?
• ▲
▼
Hi,

ich habe geschafft zu kommunizieren mit einem RFM12B yw. 2 Nanos.

Jetzt wollte ich ein UNO anschliessen, aber funktioniert nicht mehr. Es 
sieht aus als wird der Ardu beim Startup gefroren.

Hier den Code für den Sender : (Jeelabs)
1
#include <JeeLib.h>  //from jeelabs.org
2

3
#define myNodeID 25          //node ID of tx (range 0-30)
4
#define network     210      //network group (can be in the range 1-250).
5
#define RF_freq RF12_868MHZ     //Freq of RF12B can be RF12_433MHZ, RF12_868MHZ or RF12_915MHZ. Match freq to module
6

7

8
typedef struct { int power1, power2, power3, battery; } PayloadTX;      // create structure - a neat way of packaging data for RF comms
9
PayloadTX emontx;  
10
                                            //emonTx V3
11
void setup() {
12
  rf12_initialize(myNodeID,RF_freq,network);   //Initialize RFM12 with settings defined above  
13
Serial.begin(9600);
14
Serial.println("RFM12B Transmitter - Simple demo");
15

16
 Serial.print("Node: "); 
17
 Serial.print(myNodeID); 
18
 Serial.print(" Freq: "); 
19
 if (RF_freq == RF12_433MHZ) Serial.print("433Mhz");
20
 if (RF_freq == RF12_868MHZ) Serial.print("868Mhz");
21
 if (RF_freq == RF12_915MHZ) Serial.print("915Mhz"); 
22
 Serial.print(" Network: "); 
23
 Serial.println(network);
24

25

26
}
27

28
void loop() {
29
  emontx.power1=emontx.power1+1;
30
  emontx.power2=emontx.power2+2;
31
  emontx.power3=emontx.power3+3;
32
  emontx.battery=emontx.battery+4;
33
    
34
    rf12_sendNow(0, &emontx, sizeof emontx);                    
35
    rf12_sendWait(2);
36
    
37
  Serial.print("power1: "); Serial.println(emontx.power1); 
38
  Serial.print("power2: "); Serial.println(emontx.power2); 
39
  Serial.print("power3: "); Serial.println(emontx.power3); 
40
  Serial.print("battery: "); Serial.println(emontx.battery); 
41
  Serial.println("  "); 
42
  
43
  delay(2000);
44
}

Als Anhang ein Bild von der seriellen Ausgabe, wie man sieht der zeigt 
nicht mehr den ersten Serial.print.....

Kann da mir jemand helfen??

Danke in voraus.

MfG
Angehängte Dateien:

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.