Помогите создать счетчик на espruino

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем Joshua, 13 окт 2020.

  1. Joshua

    Joshua Нерд

    туго всплывает.. но я его за уши тяну)
     
  2. ИгорьК

    ИгорьК Гуру

    Займитесь Lua, это проще и легче. По крайней мере есть "полтора человека" на этом форуме, кто может подсказать. Что касается JavaScript, поймете Lua, сможете и на нем писать, если захочется. А помощи с ним здесь ждать не от кого.

    Еще один плюс Lua - он совсем не как С++(Ардуино)
    Экивоки JavaScript в сторону Си лишь путают начинающего, форма там Сишная, а суть - совсем другая.
    Lua начал и сразу перестал думать на Си, JavaScript долго держит лупо-прерывательское мышление.
     
    Последнее редактирование: 15 окт 2020
  3. Joshua

    Joshua Нерд

    решение для потомков. может пригодится:)

    Код (Javascript):


    const store = require("Storage");
    //actuation temp
    var maxTemp = store.readJSON("myinfo",1);
    if (maxTemp===undefined) maxTemp=21;

    buttonPlus.on('click', function() {
      maxTemp++;
       require("Storage").writeJSON("myinfo",maxTemp);
    });

    buttonMinus.on('click', function() {
      maxTemp--;
       require("Storage").writeJSON("myinfo",maxTemp);
    });
    LUA поизучаю... но покаместь python на первом месте
     
    Последнее редактирование: 16 окт 2020
  4. Joshua

    Joshua Нерд

    наверное еще тут спрошу: как бузер правильно подключить на 8266?
    аналогового выхода там нет, а на цифровом не сильно он пищать хочет c @amperka/buzzer
    как выход - можно использовать, конечно, @amperka/led. с ним пищит. но ведь не феншуй)
     
  5. ИгорьК

    ИгорьК Гуру

    Пищит - используйте, или код библиотек надо изучать. А оно надо...?
     
  6. Joshua

    Joshua Нерд

    только со стороны внутреннего перфекционизма. сделал через led )