Как подключить дисплей от телефона к ардуино

Обновлено: 05.07.2024

Разбираемся с подключением жидкокристаллического монохромного дисплея с разрешением 84×48 точек от Nokia 5110 к Arduino.

Инструкция по подключению ЖК экрана Nokia 5110 к Arduino

  • Arduino (или совместимая плата);
  • ЖК дисплей для Nokia 5110/3310 (покупаем здесь);
  • соединительные провода (типа таких).

1 Схема подключения ЖК экрана Nokia 5110 к Arduino

Будьте внимательны, некоторые модификации экрана имеют другую нумерацию выводов. Также на некоторых модификациях экрана вывод подсветки подключается к GND, а не Vcc.

Заказать недорого экран Nokia 5110 можно, например, в Китае.

2 Библиотека для работы с LCD дисплеем Nokia 5110

Для работы с этим LCD экраном написано много библиотек. Предлагаю воспользоваться вот этой библиотекой. Скачаем и разархивируем скачанный файл в директорию Arduino IDE/libraries/.

Библиотека поддерживает следующие возможности.

ФункцияНазначение
LCD5110(SCK, MOSI, DC, RST, CS)объявление ЖК экрана с указанием соответствия пинам Arduino;
InitLCD([contrast])инициализация дисплея 5110 с опциональным указанием контрастности (0-127), по умолчанию используется значение 70;
setContrast(contrast)задаёт контрастность (0-127);
enableSleep()переводит экран в спящий режим;
disableSleep()выводит экран из спящего режима;
clrScr()очищает экран;
clrRow(row, [start], [end])очистка выбранной строки номер row, от позиции start до end;
invert(true), invert(false)включение и выключение инверсии содержимого LCD экрана;
print(string, x, y)выводит строку символов с заданными координатами; вместо x-координаты можно использовать LEFT, CENTER и RIGHT; высота стандартного шрифта 8 точек, поэтому строки должны идти с интервалами через 8;
printNumI(num, x, y, [length], [filler])вывести целое число на экран на заданной позиции (x, y); length – желаемая длина числа; filler – символ для заполнения «пустот», если число меньше желаемой длины; по умолчанию это пустой пробел " ";
printNumF(num, dec, x, y, [divider], [length], [filler])вывести число с плавающей запятой; dec – число знаков после запятой; divider – знак десятичного разделителя, по умолчанию точка ".";
setFont(name)выбрать шрифт; встроенные шрифты называются SmallFont и TinyFont; вы можете определить свои шрифты в скетче;
invertText(true), invertText(false)инверсия текста вкл./выкл.;
drawBitmap(x, y, data, sx, sy)вывести картинку на экран по координатам x и y; data – массив, содержащий картинку; sx и sy – ширина и высота рисунка.

3 Скетч для вывода текста на ЖК экран Nokia 5110

Напишем такой скетч.

Сначала подключаем библиотеку, затем объявляем экземпляр класса LCD5110 с назначением выводов. В процедуре setup() инициализируем ЖК экран. В процедуре loop() очищаем экран и пишем маленьким шрифтом произвольный текст, под ним – средним шрифтом выводим счётчик секунд.

Вывод текстовых данных на LCD экран Nokia 5110 с помощью Arduino

Вывод текстовых данных на LCD экран Nokia 5110 с помощью Arduino

4 Скетч для вывода изображения на ЖК экран Nokia 5110

Давайте к тексту на экране добавим картинку. Для этого подготовим монохромное изображение, которое хотим вывести на экран Nokia 5110. Помните, что разрешение экрана Nokia 5110 составляет 48 на 84 точек, и картинка должна быть не больше. Воспользуемся онлайн-инструментом для преобразования изображения в массив битов. Скачаем полученный файл с расширением "*.c" и добавим его к проекту через меню: Эскиз Добавить файл… или просто поместим файл в директорию скетча, а затем перезагрузим среду разработки Arduino IDE.

Добавление файла к проекту Arduino

Добавление файла к проекту Arduino

Дополним наш скетч работой с изображением.

Теперь нужно в коде программы объявить массив с данными изображения (у меня в коде это строка extern uint8_t mysymb[];, а в файле изображения массив называется mysymb[]), а затем используем функцию drawBitmap() для вывода изображения в нужном месте экрана.

Загрузим скетч в Arduino. Теперь текст сменяется картинкой, и счётчик каждый раз увеличивает своё значение.

Вывод изображения на ЖК экран Nokia 5110 с помощью Arduino

Вывод изображения на ЖК экран Nokia 5110 с помощью Arduino

forfrends, перевод на ДУЕ неудобен, там с портами набезобразили, раскидали кусками по всей плате и обозначаются иначе.

неужели у друзей или знакомых нет какойнибудь электроники? этих резисторов валом везде, особенно в старых материнках, cd-rom, hdd , платах принтеров, телевизоров, . . пойдут от 10ком-20ком (мож и поменьше номиналы, непроверял) . вместо стабилитрона 3,0-3,3в белый светодиод, или 2 старых красных последовательно.

Lelick, как подключить смотрите внимательно подобные примеры выше, можете в инете найти схему на тлф и глянуть, на других форумах от сониэриков подключали, ссылка подобного давал в предыдущем посте.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
320x240 Wistron Opt. p/n: 145711-A XYL2806 дисплей 145711 145716 , ILI9325 3,0" tft lcd 37pin дисплей 16бит, для перевода на 8 бит надо перекинуть дорожку проходящую между кондерами С6 и С2 с "+" на "GND". Распиновка оказалась часто встречающаяся 37пин:

вызов библиотеки UTFT myGLCD(ILI9325D_16ALT,38,39,40,41);


всё таки для надёжности лучше не использовать подсветку дисплея в качестве стабилизатора , желательно стабилитроном 3,0-3,3в . Разноцветные эмальрованные провода с моторчиков cd-rom, старых кассетных магнитофонов.



  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
400x240 1540004160 TM032LDH03 дисплей FLY E135 , ( HX8352 HX8352A ) 3,2" tft lcd 45pin



дисплейчик большой, красочный, очень хорошие углы обзора, имеет металлизацию с тылу, к которой удобно приклеить на 2х сторонний скотч всё остальное. Можно высвободить ещё 2 пина : вывод RESET дисплея соеденить с таким же на ардуино, чтоб дисплей сбрасывался вместе с ней. и вывод CS (выбор кристалла) лог.0 (на GND) . с UTFT вычистить их использование и вуаля :) , имеем 12 пинов свободных (8 из них аналоговые) . Если прижмет можно и D0-D7 использовать, если микросхему регистр добавлять.



устройство получилось очень компактное и тонкое (если заменить кварц, кондеры, убрать кнопку, то толщина 5мм , львиная доля - толщина дисплея) . По ширине и длине чуть меньше пластиковой карты. В качестве корпуса превосходно подходят карточницы, и прозрачный корпус от пакета симки Мегафон , Теле2 . , сверху ещё остается место чтоб шурупами насквозь притянуть корпус куда нибудь.



устройство предназначалось как логгер с графиками температур и напряжений. //Если использовать ардуино 3,3в, то никакие резисторы и не надо. питание можно от лития, и в корпус от старых аудио кассет вместе с аккумулятором. новые дисплеи можно ещё найти в магазинах в своих городах, то там обычно остатки, цена 50-200руб. стабилитрон понадежнее поставить 3.0в , 3.3 это рядом с пределом диспа. к примеру этого же производителя Tianma около 500 диспов
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Slider, можете помочь? Пытаюсь подогнать программу из первого поста к Дуе. Сразу возникло несколько вопросов:

И еще : PORTA=0x00; PORTC=0x00; // это команда для считывания ID дисплея =0x00

Как именно происходит считывание ИД дисплея? Если не ошибаюсь - это команды настройки портов А и С на вход? Можно ли просто заменить на код for (i=22; i<=37;i++)

Проверьте правильность подключения дисплея:

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Попробовал переделать код под Arduino DUE и дисплей 128*64 на контроллере ST7920 . Вот что получилось:

В результате в верхней строке только нули и ИД контроллера - тоже нули. Есть большое побозрение на неправильное подключение дисплея (писал в предыдущем посте). Можете с этим помочь?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Перелапатил кучу сайтов. Не нашел никакой другой распиновки кроме той что уже имеется. НО! Везде распиновка была на дисплеи 1.5-2.5 дюймов, а здесь все 4". Настораживает это.

Попробовал переделать программу читалка ID дисплеев v2.0 под ДУЕ. Собственно, вот что получилось:

Из дисплея ничего не читает. Пины DB7-0 подключал к пинам 37-30 ардуины.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

так то правильно перевод байтов на пины и обратно, молодец,(точность не проверял, но принцип вы точно уловили) так мне кажется проще для DUE (можно и ещё упростить чтение с пинов используя операции сдвига в байте - эт для заядлых разбирающихся в С++, я начинал с программирования на ассемблере, С++ для меня тяжко, надо постоянно в нём быть, чтоб помнить что к чему).

Как вариант , можно ещё глянуть как пересылает UTFT 8ми битные байты (H+L) в 32х разрядные для DUE , в файлике . Arduino\libraries\UTFT\hardware\arm\HW_SAM3X8E.h

через установку побитно 0 и 1 в 32х разрядном байте DUE , для попадания на нужные пины по плате. Но эт для скорости вывода такая припарка из-за разбросанности пинов порта по плате. Для чтения ID скорость не важна.

Вижу 2 варианта запустить ваш неизвестный дисплей на DUE.

1.способ вероятность 70% , перебиранием инициализаций UTFT

пока ваше подключение не проверял, но надо подключить как указано в UTFT_Requirements.pdf , на стр2 есть табличка , 6-е уточнение - для 8ми битного дисплея DB0-DB7 на земле, тогда подключать к пинам D22. D29 (начиная с младшего заканчивая старшим, в вашем случае соответственно дисплейные DB10. DB17 , т.е. D22 DUE подключаем к DB10 дисплейному и т.д.) . на RD подаем лог1 (+3,3в). Далее убеждаемся что в файле memorysaver.h все disable иницициализаций закоментированы. Далее в файле UTFT.cpp меняем byte dtm[] = ; на все "8" byte dtm[] = ; , т.е. перестраиваем все режимы на 8бит . ( word dsx[] = и word dsy[] пока необязательно, главно пока угадать инициализацию) Далее открываем пример, к примеру UTFT\examples\Arduino (ARM) + Teensy\UTFT_Demo_400x240 (можно под лупой разглядеть пиксели на экране на сантиметр и примерно прикинуть его разрешение) и перебираем UTFT myGLCD(ITDB32WD,38,39,40,41); 32 раза от UTFT myGLCD(0,38,39,40,41); до UTFT myGLCD(31,38,39,40,41); загружая в ардуино , и ожидая около 5 секунд на какой инициализации что появится на экране. Если экран хоть немного сменит яркость - эт тоже хорошо(дисплей проснулся, заработали преобразователи для питания ЖК матрицы), значит инициализация немного подходит к семейству его контроллера. Ну а в лучшем случае появится тест на экране.

И обязательно попробовать UTFT_v2.77b2_uno_ili9327_8bit_turbo либу из соседней ветки 3.5", на Уно подключается как адафруитский шилд (DB0-DB7 к D8,D9,D2-D7) , на меге к портуС (D37-D30) . Ибо с некоторыми контоллерами дисплеев в режиме 8бит надо немного по другому общаться. В этой либе по умолчанию настроен №31 инит - ili9327, но можно подменять закидывая в папку UTFT_\tft_drivers\ili9327_8 другие иниты и установки.

2.способ вероятность 99,9% , считать ID, и использовать его инициализацию в UTFT, если в ней не окажется , то запросто найти в инете и подменить схожую в UTFT.

либо а). переделать первую читалку согласно пинам DUE , и перебрать все самые распространённые регистры где может лежать ID .

либо б). лучше также переделать вторую читалку, + возможно её прийдётся переделать на 8 бит (добавляется ещё дерганье WR для пересылки второго 8бит для 16ти битной инфы , и дерганье RD для принятия второго 8битного 16ти битной инфы) , хотя вроде в дисплеях у которых адрес не лежит в 0x00 адресе, и так адрес(регистр) 8ми битный. Или мож там просто предусмотреть переключение PORTA и PORTC между собой, ибо при переключении разных контроллеров с 16 на 8 бит, у них эти 8бит оказываются у кого на PORTA, у кого на PORTC (речь о Меге).

// 8битные дисплеи вторая читалка хорошо читает, если у них ID лежит в 0x00 адресе(регистре). Если в других регистрах, надо время тестить проверять/допиливать на 8бит на DUE(у меня её нет). Если будете переделывать первую читалку, то проверте в ней чтоб правильно устанавливались лог. уровни управляющих сигналов согласно графикам записи чтения , а то я сомневаюсь там в правильности. Вторую читалку переделывать/проверять на 8бит пока у меня нет ни надобности(все дисплеи что мне попадаются, имеют возможность 16ти битного режима) ни самого главного - времени.

//// 1. сделайте 1 способ. 2. когда будете добивать второй способ , то там для 8ми битов надо оставить только их ,

без того что должно падать во второй порт PORTA на другие пины, ибо если вторая читалка ничего не вычитала (лог сериал монитора надо было приложить, подключение D37пин меги/дуе младший бит к младшему биту вашего дисплея D10 и т.д.) , то скорее всего у вас контроллер у которого ID не по 0x00 адресу, пилите вторую читалку, выложите что она ответила в сериал монитор. т.е. выложите что отвечает в сериал монитор переделанная вторая читалка без убирания старшего байта, и с убиранием работы со старшим байтом (пины 29-22).


меня вот интересует, можно ли ноунейм камеру от старого кнопочного самсунга как-то подрубить к ардуино/атмеге помощнее/стм32/малине пи/любому другому железу?

Есть дисплеи nexton, вроде это лучшее решение, на сегодня. И память ардуино экономится, и проводов не много.

а вместе с тачем можно подключать?

Я думал что расскажут про то как передаётся изображение на дисплей.

Как работает данный дисплей.

Проделана неплохая работа. Но никакой конкретики не сказано.

Автор, скажи как достать такие же переходники, или хотя бы что писать в алиэкспресс)

Автор, скажите, если я хочу на такой дисплей выводить динамическую картинку - как быстро он её отрисует? В частности, прогресс бар и прочие элементы отображения значений данных.

Есть ли кто-то, кто знает как подключить дисплей от Casio ZS100 (Giantplus 40pin) БЕЗ ТАЧСКРИНА?

Можно ли подключить несколько разных дисплеев в одну систему?

home made - про пищу

hand made - про остальное

что ж вы так то(((

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

Бандера-Майнкампф в действии. Всю прошлую неделю искал эту инфу.


Быстрое и красивое оформление интерфейса на дисплее Nextion

Недавно делал проект на Arduino и дисплее Nextion. В котором нужно было сделать сложный фон для оформления интерфейса управления. Реализовать теми методами про которые я рассказывал в предыдущих уроках про дисплей Nextion достаточно сложно. Поэтому появился повод снять еще одни урок по данной теме.

Создать дизайн данного интерфейса, можно используя всего 2 изображения.

Пассивное состояние кнопки

Быстрое и красивое оформление интерфейса на дисплее Nextion Arduino, Дисплей, Lcd дисплей, Жк-Дисплей, Урок, Видео, Своими руками, Видеоблог, Длиннопост

Активное состояние кнопок.

Быстрое и красивое оформление интерфейса на дисплее Nextion Arduino, Дисплей, Lcd дисплей, Жк-Дисплей, Урок, Видео, Своими руками, Видеоблог, Длиннопост

В рамках урока реализовал вывод и скрытие текста новым методом. Для этого понадобится два дополнительных изображения.

Быстрое и красивое оформление интерфейса на дисплее Nextion Arduino, Дисплей, Lcd дисплей, Жк-Дисплей, Урок, Видео, Своими руками, Видеоблог, Длиннопост

В ближайшее время будет проект по данному уроку. Подпишитесь, чтобы не пропустить!

Быстрое и красивое оформление интерфейса на дисплее Nextion Arduino, Дисплей, Lcd дисплей, Жк-Дисплей, Урок, Видео, Своими руками, Видеоблог, Длиннопост

Исходные материалы для урока можно скачать тут.

Быстрое и красивое оформление интерфейса на дисплее Nextion Arduino, Дисплей, Lcd дисплей, Жк-Дисплей, Урок, Видео, Своими руками, Видеоблог, Длиннопост

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!


Онлайн преобразование изображений по алгоритму "Floyd-Steinberg"

Онлайн преобразование изображений по алгоритму "Floyd-Steinberg" Онлайн-Сервис, Arduino, Oled LCD, Lcd дисплей, Длиннопост

Для Ардуино доступно много разных Ч/Б дисплеев.

Для того что бы получить красивое черно-белое изображение для этих дисплеев, с глубиной цвета всего 1 бит, но в тоже время с имитацией полутонов, как на представленных картинках, то для этого нужно использовать преобразование по алгоритму "Floyd-Steinberg".

Для преобразования можно использовать графические редакторы со встроенной функцией дизеринга Floyd-Steinberg, но ради одной картинки, не все хотят устанавливать тяжелое, платное ПО на свой ПК.

По этой же причине я представляю "Онлайн инструмент для конвертирования изображений по алгоритму Floyd-Steinberg dithering.

Пошаговая инструкция:

1 — Изображение может быть цветным или ч/б с любой глубиной цвета

2 — Сделайте его более контрастным(не обязательно)

3 — Измените его размер до требуемого Вам разрешения

4 — Перетяните подготовленную Вами картинку, поверх изображения на странице конвертера.

5 — Для сохранения изображения, наведите на него курсор и нажмите правую кнопку мышки.

После преобразования этим конвертером, Вы получите изображения как на скриншоте ниже

Онлайн преобразование изображений по алгоритму "Floyd-Steinberg" Онлайн-Сервис, Arduino, Oled LCD, Lcd дисплей, Длиннопост

Для тех, кому лень заниматься конвертированием картинок, есть небольшая галерея уже готовых Ч/Б изображений посмотреть можно здесь

Преобразуем в Си код для Arduino

Для того что бы преобразованное изображение вставить в компилятор с понятным ему форматом, нужно используйте онлайн BIN2HEX конвертер

Спасибо за прочтение. Если у Вас остались вопросы, то можете мне их задать

Появилась у меня задача сделать один проект с экраном 7 дюймов с тачскрином. До этого я работал только со стандартными экранчиками под ардуинку не более 4.5 дюймов, которых много есть различных моделей в магазинах. А вот с экранами побольше выбора почти нет, да и информации мало. После долгих изучений я нашел 3 варианта:

1) делать проект на Raspberry, но выйдет намного дороже по комплектующим

2) использовать дисплей Nextion, но он тоже не дешевый и я хочу сделать проект на ESP32 с возможностью удаленной прошивки контроллера по воздуху, а с Nextion такое, как я понял, не получится.

3) с использованием контроллера RA8875

Подключение 7-дюймового экрана с тачскрином (Waveshare) к Arduino Arduino, Esp32, Tft, Тачскрин, Gt811, Тег, Длиннопост

И так в случае SPI 4-wire схема подключения такая:

CS - любой цифровой выход

LCD_RST - любой цифровой выход

RS_INT - любой цифровой вход

После такого подключения экран заработал:

Подключение 7-дюймового экрана с тачскрином (Waveshare) к Arduino Arduino, Esp32, Tft, Тачскрин, Gt811, Тег, Длиннопост

После этого начал разбираться с тачскрином. В этой же библиотеке Adafruit_RA8875 есть возможность работы с тачскрином, а на контроллер RA8875 должны быть заведены контакты тачскрина Y+, Y-, X+, X- Но это сработает только в случае резистивного тача. А у меня модуль с емкостным и контакты его заведены на контроллер GT811. И тут опять возникла проблема: нет ни одной библиотеки для подключения этого контроллера к ардуино. Подключается он по I2C - 4 нижних контакта на этой же колодке (2х7):

СT_RST - любой цифровой выход

CT_INT - любой цифровой вход

На данном тачскрине можно отслеживать до 5 одновременных касаний.

Теперь остается только откалибровать координаты тачскрина относительно координат экрана и можно пилить проект.


Arduino & Pi

1.1K поста 18.1K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Рассуждать на темы политики

Как доделаешь, сними видео, как работает.

Одно не могу понять, почему 7" готовый планшет, где уже есть - IPS экран с тачем 1024х800, флешка на 4гига, аккумулятор, проц на 4 ядра 1.7ггц стоит в рознице ТУТ. 2.2тыс, а гребаный экран отдельно стоит 3.4тыс без доставки.

Я этот дисплей с Arduino Due использую, подключил параллельным интерфейсом. Очень порадовала возможность RA8875 загружать графику из SPI FLASH через DMA напрямую, минуя ардуину. По скорости обновления экрана очень даже неплохо.

Есть видео работы, надо?

Забегая наперёд, смогли сделать прошивку по воздуху?

У меня писало или ошибку аутентификации, или ‘нет ответа’

А у этого экрана получается есть свой буфер, куда пишется изображение?
Я к тому, что даже у esp32 памяти не хватит для хранения буфера экрана.
Я пробовал на m5stack (esp32 + lcd ili9341 320x240) считать множество Мондельброта, и выводить на экран. В результате, пришёл к выводу, что у меня большую часть времени происходит вывод попиксельно на экран.
Быстрее оказалось выделить область в памяти, в неё вывести картинку, и сразу записать её всю в экран. Но памяти это много потребляет. Приходится жертвовать разрядностью цвета.

А можно взять экран со старого телефона? допустим лежит 5тое яблоко без дела.

Автор, посмотри в сторону FT800/FT810, гораздо более функциональный чип, тоже с SPI


Исходные материалы данного урока тут.

На основе полученных данных можно сделать более интересные вещи.

- Веб-сервер ESP32 (ESP8266) в среде Arduino IDE

Исходные материалы данного урока тут.

- Подключаем DHT11, DHT22 к ESP32, ESP8266. Выводим показание на веб-странице.

Исходные материалы данного урока тут.

- ESP32 и ESP8266 выводим статус на веб страницу и на OLED дисплей

Исходные материалы данного урока тут.

Надеюсь моя информация будет полезной.

Спасибо! Всем добра!


Esp8266 нужен совет

Прошу совета у ардуинщиков и еспешников.

Второй год занимаюсь с соседскими детьми Ардуинками частным образом. Дети от 6 до 9 класса. Ребята уже соображают лучше меня.

В основном собирают метеоприборы, но есть и другое. Работаем с уно, нано, мега. В прошлом году закупил esp32 и esp8266. Несколько esp32 использовали для светодиодных матриц 2812b. Другие для сбора данных с датчиков bme280, 1750, uv и других. Через телефон или на дисплей. Короче все работало по sda и scl.

Этим летом разобрали большинство собранных устройств, начали собирать другие. И вот тут столкнулись с проблемой.

Релюшки управляемые нулем и единицей отказываются переключаться от esp8266 и d1 mini. От есп32, меги, уно, нано работают.

Для проверки подключили адресные матрицы. Результат ноль. Сажали рабочии светодиоды через резисторы на землю - не управляются.

Даже самый примитивный код типа:

void setup() <
pinMode(13, OUTPUT);
>
void loop() digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
>

не работает. На еsp8266 нумерация gpio не совпадает с d или пином. Проверяли разные номера. Подключали к разным пинам. Например, ставили пин 4, цепляли рабочий светодиод ко всем выводам, кроме питания и земли поочередно. Ставили принтлайн, в мониторе порта показывается переключение.

Несколько детей и я ищем решение по тематическим форумам. Везде указывают на несоответствие gpio нумерации и нумерации пинов. Например gpio2 это пин 4.

Контроллеры и датчики через i2c работают отлично. А вот на пинах пусто.

Проблема еще в том, что сейчас нано, уно подорожали сильно. Закупил для ребят с Али больше 10 esp8266 версии 340 (у меня 2101).

Ребята получат контроллеры, которыми не смогут выдавать сигналы на пины.

Куда копать, как заставить esp8266 менять состояние пинов? Вернеее не так. Как определить какой именно номер d будет переключаться по команде на пин 2?

Плату в АрдуиноИДЕ версии 1.8.5 я выбираю правильно. Порт и скорост так же.

Читайте также: