===== Подключение и настройка =====
Рассмотрим подключение Лаборатории IoT к компьютеру на Windows и начало работы с ней в среде программирования EsPy.
==== Установка EsPy ====
Среда программирования EsPy не требует установки, ее нужно просто скачать и запустить.
Можно скачать последнюю версию с [[https://github.com/jungervin/EsPy|официального сайта]] или с нашего сайта:
{{ :products:espy_v1.0.0.12.zip |EsPy v1.0.0.12}}
Распакуйте архив в удобное место. Запускайте ''EsPy.exe''. Для удобства можно создать ярлык на рабочем столе.
Если при запуске EsPy появляется ошибка о необходимости установки .NET Framework
{{ :products:esp-iot:net_framework_error.png?nolink |}}
То необходимо скачать и установить .NET Framework. Его можно [[https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-offline-installer|скачать с официального сайта Microsoft]] или с нашего сайта по ссылке ниже (111.9 Mb):
{{ :products:esp-iot:ndp48-x86-x64-allos-enu.exe |}}
==== Установка драйвера ====
Для связи компьютера с Латораторией, необходимо установить драйвер.
{{ :wiki:driver_ch340_341.zip |Драйвер CH340}}
Подключите Лабораторию IoT кабелем к любому порту USB. Запустите установщик драйвера.
{{ :products:arduino_ch340g_01.png?nolink |}}
Нажмите кнопку "INSTALL" в появившемся окне.
Дождитесь конца установки и появления сообщения об успешной установке.
{{ :products:arduino_ch340g_02.png?nolink |}}
==== Настройка связи в EsPy ====
=== Определение порта подключения ===
Запустим среду программирования EsPy
{{ :products:2020-05-04_13-33-41.png?nolink |}}
Лаборатория IoT сейчас должна быть подключена к компьютеру. Если это не так— её необходимо подключить.
После этого откроем в меню пункт
Device
//Ports//
.
В нем должен быть список портов. В нашем примере это ''COM1''. Их может быть несколько, это зависит от настроек компьютера и подключенного к нему оборудования.
{{ :products:2020-05-04_13-34-57.png?nolink |}}
Необходимо запомнить какие порты находятся в списке. После этого закрываем меню и отключаем Лабораторию IoT от компьютера. И смотрим какие порты остались в списке. Тот порт, который пропал из списка, и есть порт подключения Лаборатории IoT.
Эти действия пришлось проделывать так как не известно какой именно номер порта будет присвоен Лаборатории IoT при подключении. Это зависит от операционной системы.
=== Установка соединения ===
Теперь, когда мы знаем номер порта, который Windows присвоил нашей Лаборатории IoT, можно устанавливать соединение с ней. Для этого подключим кабель снова (в тот же порт USB, который и ранее). Снова откроем меню
Device
//Ports//
и выберем наш порт.
После этого кнопка установки связи подсветится синим цветом.
{{ :products:2020-05-04_13-43-28.png?nolink |}}
Нажмем на нее. В нижней части окна EsPy, которая называется //Terminal// должен появиться текст
{{ :products:2020-05-04_13-47-56.png?nolink |}}
Это приветственное сообщение, которое отправлено Лабораторией IoT в компьютер при установке связи. В нем сообщается, что установлено соединение, порт COMx скорость соединения 115200 бод.
Перечисляются горячие клавиши
* ''Ctrl+D'' — программная перезагрузка Лаборатории IoT
* ''Ctrl+I'' — принудительная остановка программы
После этого может появиться одна или несколько строк с нечитаемыми символами. Просто не обращаем на них внимания.
''MicroPython v1.12 on 2019-12-20; ESP module with ESP8266'' сообщает нам о версии интерпретатора MicroPython, установленного в Лаборатории IoT и названии процессора, на котором она построена- ESP8266.
И сообщение, наберите help(), чтобы получить больше информации. Если она требуется, то набирать сообщение нужно именно в нижней части экрана, в //Терминале//.
[[products:laboratory_iot:espy_howto|Подробнее о том, как работать в EsPy]]