Сегодня мы расширим свой кругозор по изучению работы портов микроконтроллера и изучим второе назначение порта — работу на вход. И для изучения работы на вход мы применим обычную тактовую кнопку. Ну и давайте также как и в случаях с другими…
Сегодня мы расширим свой кругозор по изучению работы портов микроконтроллера и изучим второе назначение порта — работу на вход. И для изучения работы на вход мы применим обычную тактовую кнопку. Ну и давайте также как и в случаях с другими…
В предыдущей части нашего занятия мы настроили модуль HC-05 для работы в режиме ведущего устройства, также настроили контроллер, к которому мы будем подключать данный модуль, для работы с дисплеем. Пока не будем подключать модуль, а настроим наш дисплей. Мы сделаем…
В уроке 97 мы научились настроенный в обзоре модуль HC-05 в режиме ведомого устройства подключать к ведущему устройству в виде смартфона. Также мы смогли передать данные в обоих направлениях в виде строк. Данные передаются весьма уверенно, поэтому мы можем смело продолжать…
В предыдущей части нашего занятия мы добавили, а также заменили ряд служебных функций и попытались отреагировать на желание клиента создать с нашим сервером соединение. Начнём писать теперь тело обработчика, который вызывается при получении пакета сервером. Также создадим сначала указатель на…
Сегодня мы продолжим работу по программированию микросхемы LAN8720 с использованием библиотеки стека протоколов LWIP и теперь мы попытаемся создать с помощью неё простенький TCP-сервер. Признаться, я думал, что это будет гораздо легче, чем написать клиент, но не тут-то было. Всё…
Теперь у нас есть среда программирования и компилятор. Также у нас есть готовый проект. Поэтому теперь самое время заняться написанием какого-нибудь кода. Ну и, по традиции, давайте напишем код, который будет управлять свечением светодиодов, подключенных к ножкам портов микроконтроллера. То…
Настало время немного отдохнуть от передачи данных по интерфейсу LAN. Сегодня мы попробуем передать данные с микроконтроллера куда-нибудь, а также обратно, используя уже беспроводные технологии, то есть такие технологии, благодаря которым передача данных происходит без использования каких-либо проводов. В…
В предыдущей части урока мы создали и настроили проект, написали несколько функций и попробовали на практике соединиться с сервером TCP. Теперь надо как-то разъединиться, а мы ещё не писали код. В командной строке с netcat применим комбинацию клавиш Ctrl+C и…
В предыдущей части урока мы познакомились с микросхемой LAN8720, с межканальными интерфейсами и со стеком протоколов LWIP. Ну, что ж. Давайте наконец-то перейдём к нашему проекту. Наша задача — создать клиент TCP, который будет уметь по своей инициативе соединяться и…
Мы уже изучили плотненько две микросхемы, предназначенные для передачи данных по интерфейсу LAN: это ENC28J60 и W5500. Это микросхемы от двух разных производителей. Первая включает в себя два уровня — канальный и физический, а вторая — ко всему этому ещё…