Я написал простой скетч,при котором В телеграме я подаю команду,ESP8266 принимает её и Мотор начинает движение,но после 2-3 команд ESP8266 перестаёт работать и выдаёт ошибку. Код (Text): Uncaught Error: Unknown Timeout at line 1 col 107 ...Timeout(this._updateTimeout),this._updateTimeout=void 0),thi... ^ in function "disconnect" called from line 1 col 51 process.memory(),f._event("error",a),f.disconnect() ^ in function called from system > Стандартный скетч "Телеграмм-Бот" Работает нормально,значит что в скрипте я допустил ошибку Помогите пожалуйста найти ошибку,или выявить причину этой ошибки Прикрепляю скетч: Код (Javascript): var motor = require('@amperka/motor'); var L = motor.connect(motor.MotorShield.M1); var SSID = 'LYINGWIFI_2.4G_'; var PASSWORD = 'flw499w3575807'; var bot = require('@amperka/telegram').create({ token: '371635175:ABGAFuawj6ZekanoWH9SAnPCceNY_e6WGN10U', polling: { timeout: 10 } }); var wifi = require('@amperka/wifi').setup(function(err) { if (err) print(err); setTimeout(()=>{ wifi.init(function(err) { if (err) print(err); wifi.connect(SSID, PASSWORD, function(err) { if (err) print(err); print('Ya Gotov!'); bot.connect(function(msg) { bot.sendMessage(msg.from.id, 'Ya podcluchilsya'); }); }); }); }, 2000); }); bot.on('/start', function(msg) { var keyboard = bot.keyboard([ ['/test', '/op', '/cl', '/st'] ], { resize: true }); bot.sendMessage(msg.from.id, 'Nu Cho Pognali', { markup: keyboard }); }); bot.on('/test', function(msg) { bot.sendMessage(msg.from.id, 'Vse norm'); }); bot.on('/op', function(msg) { L.write(-1); setTimeout( function() { L.write(0);}, 2000); bot.sendMessage(msg.from.id, 'Otkrilasya'); }); bot.on('/cl', function(msg) { L.write(1); setTimeout( function() { L.write(0);}, 2000); bot.sendMessage(msg.from.id, 'Zakrilasya'); }); bot.on('/st', function(msg) { L.write(0); bot.sendMessage(msg.from.id, 'Ostanovilasya'); });
предположу что 1. iskrajs можно использовать в режиме USB-SERIAL адаптера (посмотри электронный букет от интернета вещей) 2. можно написать функцию на javascript которая шлет команды в software serial (или куда там подключен esp) и вызывать ее через консоль