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
RC Modellbau
26.12.2020, 13:01
Beitrag #1
RC Modellbau
Moin, Moin.

mein neues Projekt ist die Fernsteuerung für ein Modellbau Schiff.
Im Schiff sollte 2 Gleichstrommotoren 6 Servos, eine Hupe und die Beleuchtung Ferngesteuert werden.

Als Empfänger habe ich mich ein NRF-Nano vorgenommen.

Der Sender sollte auch ein Display haben, dafür habe ich mich das 1,8“ SPI TFT Display, ausgewählt.
Und auch hier ein Nano mit eingebaute NRF24 und ein Standard Nano.

Der Empfänger ist kein Problem.

Da der NRF Nono und das TFT Display, beide die SPI Schnittstelle verwenden, habe ich mich das folgende gedacht:

Der Bedienung beim Sender (Joystick, Taster und Schalter) sind angeschloßen an de NRF Nano.
Der 2. Nano ist am display angeschloßen und über TX / RX an der NRF-Nano.

Mit der NRF Nano Sende ich die Daten an den Empfänger.

zum Beispiel:
Code:
struct Data_Package {
  byte Speed;
  byte Speed_FR;
  byte Speed_SB;
  byte Synchro;
};
Data_Package Data;
Die gleiche Daten möchte ich auch am Display verarbeiten.
Meine Frage: wie gehe ich vor um diese „Data_Package „ über TX – RX am 2- Nano zu erhalten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.12.2020, 13:03
Beitrag #2
RE: RC Modellbau
SPI ist ein Bus, d.h. Du kannst mehrere Teilnehmer anschließen. Es muss nur jeder seinen eigenen CS-Pin haben und der muss auch den Libs bekannt sein.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.12.2020, 13:45
Beitrag #3
RE: RC Modellbau
(26.12.2020 13:01)Hans Riemers schrieb:  .....
Die gleiche Daten möchte ich auch am Display verarbeiten.
Meine Frage: wie gehe ich vor um diese „Data_Package „ über TX – RX am 2- Nano zu erhalten?

RX und TX sind eine serielle Schnittstelle, die du zu Datenübertragung verwenden kannst. Du solltest aber nicht die Pins D0 und D1 verwenden, da diese vom USB-Serialwandler belegt sind. Da gibt es Probleme beim Sketchupload.
Nimm dafür SoftwareSerial. Da kannst du andere digital Pins verwenden.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.12.2020, 11:33
Beitrag #4
RE: RC Modellbau
OK, Dankeschön, habe verstanden.
Ich werden 1 NRF Nano anwenden wobei ich NRF & TFT beide über der gleiche SPI interface ansteueren aber der CS für das TFT auf Pin 9 Verlege, und das auch zum seine Lib übergebe.

Schöne Feiertage.

Hans
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.12.2020, 11:55
Beitrag #5
RE: RC Modellbau
(27.12.2020 11:33)Hans Riemers schrieb:  OK, Dankeschön, habe verstanden.
Ich werden 1 NRF Nano anwenden wobei ich NRF & TFT beide über der gleiche SPI interface ansteueren aber der CS für das TFT auf Pin 9 Verlege, und das auch zum seine Lib übergebe.

Und gerne auch ein Ergebnis hier posten.

Gruß Dieter

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
  Nano, Card reader und TFT. Werbung im Modellbau Jungle 35 1.933 Gestern 20:25
Letzter Beitrag: N1d45
  6-Kanalschalter für Modellbau do1xxy 5 2.267 27.06.2019 20:44
Letzter Beitrag: Sam Stag
  Auto Level Quadrocopter (Modellbau Empfänger) Neumi 12 5.501 20.01.2015 13:47
Letzter Beitrag: Eichner

Gehe zu:


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