INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Seriell Konflikt?
19.10.2016, 13:13 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2016 13:15 von jgrothe.)
Beitrag #1
Seriell Konflikt?
Hallo,
habe da eine Frage verwende ein Mega 2560 mit NRF24 an Pin 48,49
und ein Seriellen Nextion TFT Seriell an Pin 2 und 3.

Auf den TFT wird nur etwas ausgegeben wen der NRF24 von der Seriellen Schnittstelle getrennt wird "NAN" im Seriellen Monitor wird der Empfang
von den Daten aber angezeigt, hier mal der verwendete Sketch.
Code:
#include <SoftwareSerial.h>
      #include <Nextion.h>
      #include <SPI.h>
      #include <nRF24L01.h>
      #include <RF24.h>
      
      RF24 radio(48, 49);
      const uint64_t pipe = 0xE8E8F0F0E1LL;
      SoftwareSerial nextion(2, 3);// Nextion TX an pin 2 und RX an pin 3 des Arduino

      Nextion myNextion(nextion, 9600); //  erstellen ein geschachteltes Objekt namens myNextion mit den seriellen Schnittstellen der Folge @ 9600 bps
      
      
      void setup(void) {
      Serial.begin(9600);
      myNextion.init();
      radio.begin();
      radio.openReadingPipe(1, pipe);
      radio.startListening();
      Serial.begin(9600);
      Serial.println("Temperature Starting.....");
      delay(500);
      }
      
      void loop(void)
      {
      if (radio.available()) {
      float temperature = 0;
      if (!radio.read(&temperature, sizeof(float))) {    
      myNextion.setComponentText("t0",String(temperature));
      delay(1000);
      Serial.println("ACK not received by client.");
      }
      Serial.print("Temperature : ");
      Serial.println(temperature);
      delay(500);
       }
      }

für leicht hat einer ne Idee was mir hier schief läuft.

Danke Jörg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.10.2016, 14:04 (Dieser Beitrag wurde zuletzt bearbeitet: 19.10.2016 14:32 von hotsystems.)
Beitrag #2
RE: Seriell Konflikt?
Warum verwendest du nicht die Hardware-Seriellen (Pin14-19) des Mega ?
Damit hast du weniger Probleme und du brauchst SoftwareSeriell nicht.

Hier findest du die genaue Beschaltung.

Edit:
SoftwareSerial kannst du auch nicht auf allen Pins des Mega betreiben:
Referenz

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.10.2016, 19:42
Beitrag #3
RE: Seriell Konflikt?
Hallo hotsystems,

habe mehre Test gemacht leider ohne Erfolg da werde ich noch probieren müssen
bis es klappt.

Vielen Dank für deine Hilfe Gruß Jörg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.10.2016, 21:09
Beitrag #4
RE: Seriell Konflikt?
(19.10.2016 19:42)jgrothe schrieb:  habe mehre Test gemacht leider ohne Erfolg da werde ich noch probieren müssen
bis es klappt.

Das wundert mich aber, da scheint noch was anderes faul zu sein.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  mehrere Analoge eingänge seriell ausgeben rieders 5 811 28.11.2015 09:55
Letzter Beitrag: Bitklopfer
  Library-Konflikt Retian 3 792 23.09.2015 10:16
Letzter Beitrag: hotsystems
  Konflikt PWM und libaries... Arduino nano MaHa1976 5 954 27.03.2015 11:38
Letzter Beitrag: MaHa1976
  WS2811, Serial.available konflikt ? Chris_Arduino 3 963 26.03.2015 12:02
Letzter Beitrag: Thorsten Pferdekämper
  USB STICK seriell (v24) read/write Marc2014 5 1.357 04.08.2014 20:38
Letzter Beitrag: Marc2014

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste