Урок 90   Часть 4   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы написали ряд функций и начали уже непосредственно работать с датчиком освещённости.   Добавим функцию подготовки регистров датчика выше функции чтения данных   //————————————————- int vl6180_Prepare(void) { …

STM Урок 90. Датчик освещённости VL6180X. Часть 4 Читать далее »

  Урок 90   Часть 3   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы создали и настроили библиотеки для работы с микросхемой stmpe1600 и с четырёхразрядным светодиодным индикатором, который подключен от этой микросхемы.   Добавим глобальную переменную, а также …

STM Урок 90. Датчик освещённости VL6180X. Часть 3 Читать далее »

  Урок 90   Часть 2   Датчик освещённости VL6180X   В предыдущей части нашего занятия мы познакомились с датчиком освещённости, подключили плату с данным датчиком, создадим и настроили проект.   Откроем файл main.c и в главной функции main() запустим таймер   /* USER …

STM Урок 90. Датчик освещённости VL6180X. Часть 2 Читать далее »

  Урок 90   Часть 1   Датчик освещённости VL6180X   Сегодня мы познакомимся с датчиком, который измеряет освещённость. Это датчик VL6180X производителя ST Microelectronics. Наряду с измерением освещённости датчик очень прекрасно измеряет и расстояния до объекта. Прекрасно, потому что …

STM Урок 90. Датчик освещённости VL6180X. Часть 1 Читать далее »

  Урок 89   LAN. ENC28J60. TCP WEB Server. Подключаем карту SD   Продолжаем подключать модуль LAN ENC28J60 к микроконтроллеру STM32F103, расположенному на одноимённой недорогой отладочной плате. Мы смогли ответить клиенту на запрос веб-страницы, но только передавать мы большие документы и изображения все …

STM Урок 89. LAN. ENC28J60. TCP WEB Server. Подключаем карту SD Читать далее »

В предыдущей части нашего занятия мы подключили карту SD к нашему контроллеру, создали проект и написали некоторый код для работы с файловой системой, позволяющий открыть нужный документ с карты SD, определить его размер, тип, а также написали код в функции передачи однопакетного документа для извлечения …

AVR Урок 52. LAN. ENC28J60. TCP WEB Server. Подключаем карту SD. Часть 2 Читать далее »

  Урок 52 Часть 1   LAN. ENC28J60. TCP WEB Server. Подключаем карту SD   Продолжаем подключать модуль LAN ENC28J60 к микроконтроллеру Atmega328. Мы смогли ответить клиенту на запрос веб-страницы, но только передавать мы большие документы и изображения все равно …

AVR Урок 52. LAN. ENC28J60. TCP WEB Server. Подключаем карту SD. Часть 1 Читать далее »

  Урок 51 Часть 2   LAN. ENC28J60. TCP WEB Server. Передаём страницу побольше   В предыдущей части нашего занятия мы провели определённую оптимизацию проекта и написали код, который будет отличать запрос клиентом главной страницы от остальных запросов, а также передали ответ на …

AVR Урок 51. LAN. ENC28J60. TCP WEB Server. Передаём страницу побольше. Часть 2 Читать далее »

  Урок 51 Часть 1   LAN. ENC28J60. TCP WEB Server. Передаём страницу побольше   Сегодня мы продолжим тему протокола HTTP, который очень активно используется в наше время для передачи данных. На предыдущем занятии мы познакомились с данным протоколом, с его …

AVR Урок 51. LAN. ENC28J60. TCP WEB Server. Передаём страницу побольше. Часть 1 Читать далее »

  Урок 88   Часть 4   SD. SPI. FATFS   В предыдущей части нашего урока мы добавили необходимый код в пользовательские функции библиотеки FATFS и прочитали текстовый файл с карты SD.   Что-ж, будем считать, что со считыванием содержимого файлов мы справились. …

STM Урок 88. SD. SPI. FATFS. Часть 4 Читать далее »