Javascript-forum

Normale Version: postRequest.send Inhalt anschauen
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Yannik

Hallo zusammen,

ich bin in Sachen javascript noch relativer Anfänger und habe mir mal ein Programm vorgenommen. Dabei sende ich mit einem postRequest RGB-Daten an meinen Raspberry, der dann entsprechend das SenseHat aufleuchten lassen soll. Leider funktioniert das nicht und ich habe den Verdacht, dass die falschen Daten übermittelt werden.

Deshlab meine Frage, ob es einen Befehl gibt bei dem ich mir den Inhalt des Request z. B. in der Konsole anzeigen lassen kann?

Vielen Dank für eure Hilfe!

Grüße
Yannik
Bspl.
let out = 'blabla';
console.log('meine ausgabe'+out);
console.log() kannst du in jeder fuction anwenden wo Du eine Ausgabe in der Konsole wünscht
Ich hoffe die Antwort ist nicht zu dürftig ausgefallen. ; )

Yannik

Danke für die Hilfe Andixander! So hat es perfekt funktioniert.

Jetzt habe ich herausgefunden, dass der rgb-Code korrekt übermittelt wird. Für meine Funktion benötige ich aber den "Farbennamen".

Es geht doch bestimmt, dass ich die Nachricht 0, 0, 255 in den Begriff "blau" umwandle. Aber ich weiß leider nicht wie...
Gibt es dafür auch eine Lösung?

Dankeschön!
Man kann else if nehmen
Code:
var farbe='0,0,255';
if(farbe=='0,0,255'){
farbe='blue';
}
console.log(farbe);

oder mit switch case https://developer.mozilla.org/de/docs/We...nts/switch , falls du mehrere farb zuweisungen hast
Hi Yannick,
auch wenn die Antwort erst spät kommt, hier meine Variante:
Code:
switch (farbe) {
case '255,0,0':
farbe = 'red';
break;
case '0,255,0':
farbe = 'green';
break;
... usw.
}

Ich würde dir empfehlen switch-Conditions zu verwenden, da if-Anweisungen zu viel Schreibarbeit sind. Ich frage mich, warum du keine RGB-Werte übertragen möchtest? Das ist doch besser als Farbnamen. Du musst sowieso diese Werte dann wieder in RGB-Werte umwandeln.

Gruss rzscout