Добрый день. Только начинаю постигать микроконтроллеры, поэтому просьба особо не пинать. Суть проблемы. Пытаюсь подключить модуль Wemos D1 mini к IskraJS. Сначала пытался разобраться именно с подключением, т.к. в первый раз использую микроконтроллеры. Подключение сделал по следующей схеме Wemos D1 mini <---> IskraJS RX <--> TX TX <--> RX 3V3 <--> 3.3V G <--> GND В сети нашел что еще нужно подключать управление CH_PD (Wemos D1 mini) к S разъему на IskraJS. Пробовал подключать, но эффекта не было. Собрал, включил, попробовать отправить команды описанные здесь (http://forum.amperka.ru/threads/Как-подключить-esp8266-к-iskrajs.10647/#post-101426) но в итоге получить скорость обмена не удалось. Аналогичные действия пробовал делать и с ESP8266 (NodeMCU Amica). Необходимо понять правильно ли была собрана схема подключения, а также как проверить работу Wifi модуля.
Понятия не имею. Но тащить его на другой контроллер - это еще что то и программно делать. А смысл? Потому надежнее его на плюс завесить и забыть.
Я не могу понять, видит ли Iskra Wemos плату как Wifi или нет. Скорость порта имелось ввиду из примера http://forum.amperka.ru/threads/Как-подключить-esp8266-к-iskrajs.10647/#post-101426) В примере сначала получают скорость порта, а потом поднимают wifi с настройками. На данный момент у меня в консоли IDE только такие строки ____ __ / _/_____ / /__ _____ ____ _ / / / ___// //_// ___// __ `/ _/ / (__ )/ ,< / / / /_/ / /___//____//_/|_|/_/ \__,_/ Based on Espruino 1v85.1113 (c) 2016 G.Williams, Amperka LLC Support the work of core developers: http://espruino.com/Donate > =undefined "" "" "" Код брался из примера по ссылке на форум.
Что она конкретно должна "видеть"? Вы запрограммировали плату, чтобы она отправляла какие-то сигналы?
Для Искры взят код из ветки форума, которую я указывал ранее. В ветке как раз разбирается пример с ESP8266. Попробовал код из ветки, результат вывода в консоль описал выше.
Код вот этот Код (C++): var serial = PrimarySerial; pinMode(P7, 'input_pullup'); function test(baud) { serial.removeAllListeners(); var l=""; serial.on('data', function(d) {l+=d;}); serial.setup(baud); serial.print("AT+GMR\r\n"); setTimeout(function(){ console.log(JSON.stringify(l)); },800); } setTimeout(function() { test(9600); }, 2000); setTimeout(function() { test(115200); }, 3000); setTimeout(function() { test(57600); }, 4000); setTimeout(function() { console.log("Done!"); }, 5000); Ответ в консоли от Искры Код (C++): ____ __ / _/_____ / /__ _____ ____ _ / / / ___// //_// ___// __ `/ _/ / (__ )/ ,< / / / /_/ / /___//____//_/|_|/_/ \__,_/ Based on Espruino 1v85.1113 (c) 2016 G.Williams, Amperka LLC Support the work of core developers: http://espruino.com/Donate > =undefined "" "" ""
ИгорьК, я пытаюсь разобраться, поэтому и пишу на форум, в самом первом сообщении я про это уже написал. В примере используется плата ESP8266, у меня в наличие тоже ESP8266. Если Вы хотите помочь, то это будет кстати. Если у меня программируемая плата, а в примере просто используется модуль на базе ESP8266, то Вы так и скажите "мол, у тебя программируемая, у того просто модуль. В примере можно просто подключить через пару-тройк
Т.е. в ESP8266 надо заливать скетч? А есть ли просто модуль Wifi, который можно подключить к IskraJS? Родной модуль тройка не рассматриваю, там с подключением как раз все понятно, как по физическому подключению, так и по коду.