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:
  • 1 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Float über I2C zwischen 2 Arduinos UNO
19.10.2015, 08:07
Beitrag #9
RE: Float über I2C zwischen 2 Arduinos UNO
Stimmt in der "I2C_Anything_datatyp.h" steht, dass der Code von Nick Gammon ist! Smile

In Zukunft werde ich drauf achten Programmcode als Code Tags zu senden. Wink

Gruß
Marduino_UNO
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.10.2015, 09:09
Beitrag #10
RE: Float über I2C zwischen 2 Arduinos UNO
Hallo,
ich habe vor kurzem auch das Thema der Übertragung mehrerer Float-Werte mittels Funk mit Hilfe der VirtualWire-Library gehabt, die ja auch nur einzelne Bytes übertragen kann. Anstatt die Floatwerte softwaremäßig in einzelne Bytes zu zerlegen und dann beim Empfänger wieder zusammen zu bauen, habe ich folgenden Lösungsweg beschritten:
Ein Floatwert wird ja im Arduino in 4 Byte gespeichert. Ich habe also mittels Pointer genau auf diese 4 Byte pro Floatwert zugegriffen, mit VirtualWire von einem Attiny auf einen Uno übertragen und im Empfänger die übertragenen Bytes wiederum mittels Pointer auf die Bytes der Ziel-Floatwerte gespeichert.
Das funktioniert tadellos, ohne irgendeine zusätzliche Library zu benutzen.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.01.2018, 11:26 (Dieser Beitrag wurde zuletzt bearbeitet: 13.01.2018 11:29 von Niklas.)
Beitrag #11
RE: Float über I2C zwischen 2 Arduinos UNO
Moin, ich sitze auch gerade an einem Projekt, indem ich int werte über die <I2C_Anything.h> Bibliothek senden möchte. Kann mir dabei jemand die Frage beantworten was mit const byte slave_adress = 42; gemeint ist bzw. welcher pin oder so das ist....
Und: Wie kann ich parralel von einem MLX90614 daten empfangen kann per ic2 und gleichzeitig daten versenden kann...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.01.2018, 11:47
Beitrag #12
RE: Float über I2C zwischen 2 Arduinos UNO
(13.01.2018 11:26)Niklas schrieb:  Moin, ich sitze auch gerade an einem Projekt, indem ich int werte über die <I2C_Anything.h> Bibliothek senden möchte. Kann mir dabei jemand die Frage beantworten was mit const byte slave_adress = 42; gemeint ist bzw. welcher pin oder so das ist....
Und: Wie kann ich parralel von einem MLX90614 daten empfangen kann per ic2 und gleichzeitig daten versenden kann...
Da gibt es Tutorials z.B. hier oder hier. Zum MLX90614 eine Lib.

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
13.01.2018, 11:54
Beitrag #13
RE: Float über I2C zwischen 2 Arduinos UNO
(13.01.2018 11:26)Niklas schrieb:  Und: Wie kann ich parralel von einem MLX90614 daten empfangen kann per ic2 und gleichzeitig daten versenden kann...

Gleichzeitig geht nicht, ein Arduino ist nicht multitaskingfähig.
Das geht immer nur sehr schnell (abhängig von deinem Loopdurchlauf) hintereinander.

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


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Servo über Transistor Harry 17 385 14.01.2018 23:21
Letzter Beitrag: georg01
  [Frage] Unterschied zwischen &=~ und ^= beim Bit ändern auf dem Port? avoid 13 371 11.01.2018 00:53
Letzter Beitrag: avoid
  2 Befehle über Serielle Schnittstelle interpretieren phischmi 14 659 04.12.2017 08:52
Letzter Beitrag: phischmi
  Richtungsblinker und Warnblinker über jeweils einen Schalter Crazydiver 25 1.427 04.10.2017 12:47
Letzter Beitrag: hotsystems
  Kommunikation über das WiFi-Shield Flap 13 1.717 12.09.2017 22:12
Letzter Beitrag: Flap
  Zwei Arduinos mit ISP verbinden Binary1 17 2.094 01.08.2017 16:40
Letzter Beitrag: Binary1
  2 Arduinos Serielle Übertragung mit SPI RFID Kit OE5AMP 18 1.356 05.05.2017 20:46
Letzter Beitrag: OE5AMP
  Programmierung von PCa9685 Shield im Bezug auf Arduinos Crazydiver 5 694 10.04.2017 12:20
Letzter Beitrag: hotsystems
  RGB Animation über Serial Steuern Medolino 5 957 20.02.2017 16:14
Letzter Beitrag: Medolino
  Arduino-UNO LED über Taster digital zum leuchten zu bringen IvKriz 9 1.025 18.02.2017 08:33
Letzter Beitrag: renid55

Gehe zu:


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