Serial.print

Arduino specifieke Software
Berichten: 17
Geregistreerd: 18 Jun 2018, 20:52

Serial.print

Berichtdoor Kees_02 » 09 Mrt 2021, 23:11

Als ik de waarde van variabele x wil printen gevolgd aangevuld met de text 'graden" dan gaat dat met:

Serial.print(x);
Serial.print(" graden");

Kan het gewenste effect ook gecombineerd worden met een(1) Serial.print?

Advertisement

Berichten: 180
Geregistreerd: 26 Aug 2015, 11:57

Re: Serial.print

Berichtdoor Frits1956 » 10 Mrt 2021, 01:23

Lijkt mij wel mogelijk maar heeft volgens mij wel veel meer instructies nodig.
Wat ik zou proberen is van de variabele een tekst maken, dan de beide teksten aan elkaar plakken en vervolgens de geplakte tekst printen.
Geen idee of dat kan maar het is in elk geval véél omslachtiger.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: Serial.print

Berichtdoor Gij Kieken » 10 Mrt 2021, 10:22


Berichten: 17
Geregistreerd: 18 Jun 2018, 20:52

Re: Serial.print

Berichtdoor Kees_02 » 11 Mrt 2021, 22:41

Bedankt voor beide reacties.

De blog achter de link is een interessant artikel.
Uiteindelijk lukte het om alle gewenste output met een (1) Serial.print op te lossen door gebruik te maken van de String() functie.

Voorbeeld:

void setup() {
Serial.begin(9600);

float temp = 23.2;
float humidity = 80.5;

Serial.println("Temperatuur = " + String(temp,1) + " C, Vochtigheid = " + String(humidity,1) + " %");

void loop() {}

Resultaat in de ser. monitor:
Temperatuur = 23.2 C, Vochtigheid = 80.5 %

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Google [Bot] en 15 gasten