Estoy trabajando en un proyecto en el que estoy usando un Walabot (un sensor de radar) en C++. Con este sensor puedo detectar si muevo mi mano frente al sensor. Por supuesto, también estoy haciendo otras cosas con el sensor, pero eso no importa, pero necesito una página web donde pueda mostrar diferentes cosas y quiero poder 'deslizarme' entre ellas. Puedo detectar los deslizamientos en mi código c ++, pero ¿cómo traduzco esto a HTML o javascript? El deslizamiento se puede convertir en un booleano o simplemente en un entero simple con el número que muestra qué página quiero mostrar.
En resumen: quiero pasar un número entero o booleano del código c ++ a HTML/javascript y si ese valor cambia, también debe reflejarse en el html, no puede ser algo estático que solo se inicializa al principio.
Vi algo sobre nodejs pero realmente no puedo ver cómo se supone que eso hace que el HTML pueda obtener el valor. REST también parece una posibilidad.
En su programa c ++, que es responsable de leer la salida del radar, probablemente tenga un bucle que lea constantemente los valores del radar. Agregue un temporizador y elija un intervalo de tiempo. En el bucle, si el temporizador ha alcanzado el intervalo de tiempo, haz que actualice un archivo con una etiqueta, indicándote qué evento ocurrió más recientemente, por ejemplo, un deslizamiento, o si no ocurrió.
En su JavaScript, haga un bucle que lea ese archivo con el mismo intervalo de tiempo que el programa de radar lo actualiza. Luego, si la etiqueta en el archivo corresponde a un evento, haga que JavaScript tome la acción apropiada.
Puede actualizar el contenido de su página con funciones como document.getElementById() , removeChild() , document.createElement() y appendChild() .