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
Serial.write
22.07.2017, 14:06
Beitrag #1
Serial.write
Hallo,
Wie kann ich diese 3 Befehle zu einen machen.
Serial.write(0) ; Serial.write(10) ; Serial.write(123) ;

Z.B.
Serial.write(0,10,123)

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.07.2017, 15:10 (Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2017 15:15 von hotsystems.)
Beitrag #2
RE: Serial.write
(22.07.2017 14:06)fraju schrieb:  Hallo,
Wie kann ich diese 3 Befehle zu einen machen.
Serial.write(0) ; Serial.write(10) ; Serial.write(123) ;

Z.B.
Serial.write(0,10,123)

Warum willst du Anweisungen (keine Befehle) zusammen quetschen ?
Da es unterschiedliche Vorgänge sind, macht das auch keinen Sinn, du sparst keinen Speicherplatz.

Du könntest es evtl. in einem Array zusammen fassen, was es optisch etwas schöner macht.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2017, 09:40
Beitrag #3
RE: Serial.write
..ich will es nur wissen und dann vielleicht weniger eintippen.;-)

Nicht jeder Neuling in einem Forum hat keine Ahnung über die Materie!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2017, 09:41
Beitrag #4
RE: Serial.write
(22.07.2017 14:06)fraju schrieb:  Hallo,
Wie kann ich diese 3 Befehle zu einen machen.
Serial.write(0) ; Serial.write(10) ; Serial.write(123) ;

Z.B.
Serial.write(0,10,123)

Code:
byte buffer[] = { 0,10,123 };
serial.write( buffer,3 );
sollte funktionieren.

Gruß, Franz-Peter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2017, 09:51
Beitrag #5
RE: Serial.write
(23.07.2017 09:40)fraju schrieb:  ..ich will es nur wissen und dann vielleicht weniger eintippen.;-)

Ja, ok. Habe ich mir gedacht. Wink
Würde sicher auch Sinn machen, wenn man gleichzeitig auch Speicher spart.
Das mit dem Array hatte ich ja schon geschrieben und MicroBahner hat dir das entsprechende Beispiel geliefert.
Tatsächlich sparst du aber nicht viel Tipparbeit, wird aber übersichtlicher.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.07.2017, 21:57
Beitrag #6
RE: Serial.write
Mit sizeof finde ich es eleganter, wen man später die Array vergrössert, kann es passieren, das man die Grösse bei write vergisst.
PHP-Code:
    byte buffer[] = { 010123 };
    
Serial.write(buffersizeof(buffer)); 
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wire.write und Client Socket LiVe 3 122 11.01.2019 13:51
Letzter Beitrag: Tommy56
  Serial.h finden ? huber5093 7 500 27.09.2018 15:23
Letzter Beitrag: amithlon
  Serial auslesen > 64 Byte uk1408 18 2.280 09.03.2018 16:05
Letzter Beitrag: Tommy56
  Wieder mal einer mit serial Probs :-( Bikandajyo 13 1.298 03.03.2018 08:35
Letzter Beitrag: Bikandajyo
  Arduino Software Serial - Delay notwendig? Zipfel1 18 2.779 02.01.2018 11:59
Letzter Beitrag: Tommy56
  Wartet Serial.begin() auf COM-Port? tollewurst 4 1.280 19.08.2017 09:50
Letzter Beitrag: rkuehle
  Array mit Serial.read befüllen Gonmaus 4 1.280 01.05.2017 09:13
Letzter Beitrag: Gonmaus
  serial monitor, Ausgabe übereinander möglich?? silversurfer123 4 1.054 18.04.2017 19:19
Letzter Beitrag: silversurfer123
  Interrupt und Software Serial BennIY 6 1.632 29.03.2017 22:25
Letzter Beitrag: BennIY
  RGB Animation über Serial Steuern Medolino 5 2.062 20.02.2017 16:14
Letzter Beitrag: Medolino

Gehe zu:


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