ESP8266 nodemcu seriell einlesen und html ausgeben.

OP #4069224
Lesenswert?

hallo

ich möchte bei dem esp8266-1 über die serielle 232 schnittstelle daten 
einlesen (10byte) und als HTML ausgeben.

Ich habe den esp als server und kann normale strings usw. ausgeben.
das einlesen wird sicher auch gehen.

aber wie bekomme ich den empfnagenden string auf meine html seite ?

habe diese mal versucht aber da klappt nicht

Fehlermeldung 48: '=' expected near '/' ist die Zeile mit javascript.

buf1 = buf1.."<script type="text/javascript">
var Hinweis = "Gleich werden Quadratzahlen ausgegeben";
alert(Hinweis);

function SchreibeQuadrate () {
  var SinnDesLebens = 42;
  var i, x;
  var Satzteil = "Das Quadrat von ";
  for (i = 1; i <= 5; ++i) {
    x = i * i;
    document.write(Satzteil + i + " ist " + x + "<br>");
  }
}
SchreibeQuadrate();
</script>";
client:send(buf1);


Gruss
#4396877
Lesenswert?

Hallo Franz,

deine Frage ist zwar etwas älter aber vielleicht hilft dir mein Antwort 
dennoch.

Um einen Block an Daten einer Variable zuzuweisen solltest du und 
verwenden (schaue dir hierzu die Lua-Hilfe auf 
http://www.lua.org/pil/2.4.html an):

test = [[
Mein ganzer Text
in mehrere Zeilen
]]

Wenn man innerhalb einer Zeichenkette das " verwenden möchte, was ja den 
Anfang und das Ende einer Zeichenkette angibt, dann muss das sogenannte 
Escape-Zeichen \ verwendet werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren