Serial Projector возможно ли рендерить html кнопки c onclick?

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем n1x0n, 22 июн 2017.

Метки:
  1. n1x0n

    n1x0n Нерд

    Попробовал,в Serial Projector кнопку создать, кнопка создалась а вот событие не вешает... А было бы оооооочень удобно... Есть у кого какая информация?
    Код (Javascript):
    console.log('<button onclick="LED1.write(1);">Led On</button><br>',
    '<button onclick="LED1.write(0);">Led Off</button>');//Ноль эмоций...
     
    Последнее редактирование: 22 июн 2017
  2. sys

    sys Злобный Буратино Модератор

    n1x0n нравится это.
  3. n1x0n

    n1x0n Нерд

    Печаль, что только через node.js тк юзеру будет не объяснить как работать с баш консолью и npm, и печаль что Serial Projector похоже в целом не знает о javascript тк, не работает там и нативный для браузера метод alert('hello world');
    Подскажите, задача сделать простое управление напрямую с компа, после запаковки программы, ethernet web server тоже не подходит (Нужен интерфейс для управления с любого компа при прямом подключении устройства.) Без сложной консольной установки с node.js..
    Или можно как-то все эти действия с node.js запихать в некий инсталлятор на винду (для обычных юзеров)?
     
    Последнее редактирование: 22 июн 2017
  4. sys

    sys Злобный Буратино Модератор

    Вот еще ссылочка http://forum.amperka.ru/threads/Создание-интерфейса.11984/ . Прочитав ее, уважаемый @caracal попробовал, разобрался, нашел решение для Mac OS и поделился со всеми.

    Для управления же с "любого компа" надо, как минимум, конкретизировать какие ОС должны использоваться... В принципе, универсальное решение Вам предложили. Можете написать простенькую программку с GUI на любом языке программирования, имеющим библиотеку для работы с serialport'ом. Если Вам лень самим возиться, разбираться и создавать, есть раздел "Закажу проект"...
     
    Последнее редактирование: 22 июн 2017
    n1x0n нравится это.
  5. sys

    sys Злобный Буратино Модератор

    n1x0n нравится это.
  6. n1x0n

    n1x0n Нерд

    Спасибо за ответы! Пока сделал интерфейс на ethernet shild по протоколу http, еще мне посоветовали electron.js как улучшенный аналог nw.js, он типа идет вкомплекте с node.js и движком хрома... Должно получится кросплатформенное приложение.
     
    sys и arkadyf нравится это.
  7. sys

    sys Злобный Буратино Модератор

    За лайки, конечно, спасибо... Хотя это был шутк такой :)
    А electron как вариант тоже очень хорош, гибко настраивается под необходимый функционал, но мне казалось, что он сложней будет для начального освоения. возможно, я ошибаюсь...