narod stream
narod stream
  • 724
  • 4 685 803
Программирование МК ESP32. Урок 53. RMT. WS2812B. Зажигаем светодиоды
Продолжаем работать с модулем RMT (Remote Control) и управлением светодиодной лентой, состоящей из цепочки адресных светодиодах WS2812B.
И на данном уроке мы научимся собственно управлять свечением данных светодиодов, а именно отправить по сигнальной шине в ленту код, который будет зажигать в ней светодиоды нужными нам цветами с нужной интенсивностью.
Недорогие отладочные платы ESP32 можно купить здесь:
AliExpress alii.pub/6a4gc2
Яндекс.Маркет shp.pub/6dpa3e
Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx
Ленты светодиодные WS2812B разные можно приобрести здесь ali.pub/2i1jg1
Логический анализатор 16 каналов можно приобрести здесь: alii.pub/6dyost
Многофункциональный переходник CJMCU FT232H USB к JTAG UART FIFO SPI I2C можно приобрести здесь alii.pub/3ckhdr
Данное видео в Дзен dzen.ru/video/watch/64bd086395af6837f3165b3e
Навигация по видео:
00:00 Введение
02:30 Гасим ленту
05:30 Отправка буфера в канал RMT
09:32 Установка цветов и интенсивности свечения светодиода
15:03 Испытание кода на практике
Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Урок 36. RMT. Работа с ИК-пультом ua-cam.com/video/yRTCxvdlBvQ/v-deo.html
Урок 37. RMT. 1-Wire. Инициализация. Часть 1 ua-cam.com/video/tiBd6Du8EjE/v-deo.html
Урок 37. RMT. 1-Wire. Инициализация. Часть 2 ua-cam.com/video/m9t6C54FEdo/v-deo.html
Урок 38. RMT. 1-Wire. Поиск устройства ua-cam.com/video/oVbsHWFjUZ0/v-deo.html
Урок 39. RMT. 1-Wire. Поиск устройства по известному ROM-коду ua-cam.com/video/6I4zu7g4JcQ/v-deo.html
Урок 40. RMT. DS18B20. Инициализация ua-cam.com/video/zbYY3LyOtjk/v-deo.html
Урок 41. RMT. DS18B20. Измеряем температуру ua-cam.com/video/QEci0ORGndA/v-deo.html
STM Урок 119. WS2812B. Лента на умных светодиодах RGB. Часть 1 ua-cam.com/video/KykpiB_V7Kk/v-deo.html
Урок 52. RMT. WS2812B. Лента на умных светодиодах RGB. Инициализация ua-cam.com/video/eZW4GZafaLc/v-deo.html
Текстовая версия и исходный код narodstream.ru/esp32-urok-53-rmt-ws2812b-lenta-na-umnyx-svetodiodax-rgb-zazhigaem-svetodiody/
Программирование на различных языках:
Группа в контакте public180157427
Группа в Facebook groups/284342185817764/
Группа в Одноклассниках ok.ru/group/55057282891996
Программирование микроконтроллеров:
Группа в контакте club116656325
Группа в Одноклассниках ok.ru/group/52987126153436
Группа в Facebook groups/236905359999556/
Мой сайт "Программирование МК" narodstream.ru/
Форум narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
yoomoney.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
Переглядів: 2 904

Відео

Программирование МК ESP32. Урок 52. RMT. WS2812B. Лента на умных светодиодах RGB. Инициализация
Переглядів 2 тис.11 місяців тому
Продолжаем работать с модулем RMT (Remote Control) и с сегодняшнего урока мы попытаемся с использованием данного модуля поработать со светодиодной лентой, состоящей из цепочки адресных светодиодах WS2812B. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx Ленты свет...
Программирование МК ESP32. Урок 51. ULP. Датчик DS18B20. Измеряем температуру
Переглядів 1,1 тис.Рік тому
Продолжаем работу с сопроцессором ULP и также мы продолжаем работу с датчиком температуры DS18B20, взаимодействующим с контроллером по шине 1-Wire. На данном уроке мы получим значение температуры из датчика и выведем её в терминал. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3 можно купить здесь: ...
Программирование МК ESP32. Урок 50. ULP. Датчик DS18B20. Проверяем контрольную сумму
Переглядів 1 тис.Рік тому
Продолжаем работу с сопроцессором ULP и также мы продолжаем работу с датчиком температуры DS18B20, взаимодействующим с контроллером по шине 1-Wire. На данном уроке мы сравним контрольную сумму, принятую из шины с рассчитанной. Тем самым мы убедимся в целостности принятых данных из скратчпада датчика. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет s...
Программирование МК ESP32. Урок 49. ULP. 1-Wire. Прием данных
Переглядів 773Рік тому
Продолжаем работу с сопроцессором ULP, также мы продолжаем работу с устройством, взаимодействующим с контроллером по шине 1-Wire, а именно с датчиком температуры DS18B20. Передавать данные в шину мы уже умеем, а на данном уроке мы попытаемся принять данные из устройства в контроллер и записать их в память контроллера. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4g...
Программирование МК ESP32. Урок 48. ULP. 1-Wire. Передача данных
Переглядів 743Рік тому
Продолжаем работу с сопроцессором ULP и на данном уроке мы продолжим работу с устройством, взаимодействующим с контроллером по шине 1-Wire, а именно с датчиком температуры DS18B20. И на на данном уроке мы попытаемся передать данные из нашего контроллера в датчик. Это могут быть команды, а также любые данные. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс....
Программирование МК ESP32. Урок 47. ULP. 1-Wire. Инициализация
Переглядів 1 тис.Рік тому
Продолжаем работу с сопроцессором ULP и на данном уроке мы попробуем поработать с устройством, взаимодействующим с контроллером по шине 1-Wire. Тем самым мы научимся переключать режимы работы ножки порта GPIO прямо в глубоком спящем режиме при помощи кода, работающего под управлением сопроцессора ULP. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет ...
Программирование МК ESP32. Урок 46. ULP. GPIO. Подключаем кнопку
Переглядів 1,1 тис.Рік тому
Продолжаем работу с сопроцессором ULP (ultra-low-power processor или процессор со сверхнизким потреблением). И также мы продолжаем работать с портом GPIO. Только на данном уроке мы попытаемся получить значение уровня на ножке GPIO, настроенной на вход. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3...
Программирование МК ESP32. Урок 45. ULP. GPIO. Мигаем светодиодом
Переглядів 1,3 тис.Рік тому
Продолжаем работу с сопроцессором ULP (ultra-low-power processor или процессор со сверхнизким потреблением). На данном уроке мы попытаемся организовать управление ножкой GPIO. Пока мы поработаем с портом GPIO на выход. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goq...
Программирование МК ESP32. Урок 44. Сопроцессор ULP. Первое знакомство
Переглядів 2,4 тис.Рік тому
Сопроцессор ULP (ultra-low-power processor или процессор с сверхнизким потреблением) - это процессор, который остаётся в работе в режиме пониженного энергопотреблении Deep Sleep. В данном режиме основные два ядра контроллера не работают. Также данный процессор является программируемым автоматом конечного состояния (Finite State Machine или FSM). Недорогие отладочные платы ESP32 можно купить зде...
Raspberry PI. Урок 3. Устанавливаем MajorDoMo на Raspberry PI
Переглядів 1,3 тис.Рік тому
На данном уроке мы установим MajorDoMo на Raspberry PI, а также произведём его настройку для работы с протоколом MQTT. Недорогие платы Raspberry PI 4B можно купить здесь: alli.pub/6iw8ai Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx Датчик температуры в экране с проводом можно приобрести здесь: AliExpress ali.pub/1w4myk Яндекс.Маркет shp.pub/6hgpuj Данное видео в Дзен ...
Передача данных. MajorDoMo. Работаем с MQTT
Переглядів 1,5 тис.Рік тому
На данном уроке мы займёмся настройкой программного обеспечения для функционирования умного дома - MajorDoMo. И настроим мы данный продукт на контроль датчиков температуры, подключенных к контроллеру ESP32, который передаёт с них данные посредством протокола MQTT. Данное видео в Дзен dzen.ru/video/watch/64174437bcbe4c49d6d2edc2 Навигация по видео: 00:00 Введение 03:32 Настройка подключения к бр...
Передача данных. Устанавливаем MajorDoMo
Переглядів 1,8 тис.Рік тому
На данном уроке мы попробуем установить на ПК программное обеспечение для функционирования умного дома - MajorDoMo, которое представляет собой сервер с визуализацией в веб-интерфейсе для выполнения задач по мониторингу и управления устройствами умного дома. Данное видео в Дзен dzen.ru/video/watch/64173d00c2d6d06f3444f36a Навигация по видео: 00:00 Введение 01:12 Установка MajorDoMo 05:56 Как ост...
Программирование МК ESP32. Урок 43. MQTT. Передаём температуру с датчика DS18B20
Переглядів 2,4 тис.Рік тому
На данном уроке мы попробуем передать (опубликовать) с помощью данного протокола осознанные данные, а именно значение температуры, снятое с датчика DS18B20. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx Датчик температуры в экране с проводом можно приобрести зде...
Программирование МК ESP32. Урок 42. Wi-Fi. STA. MQTT Client
Переглядів 2,5 тис.Рік тому
Продолжаем работу с протоколами модели OSI и на данном уроке мы попытаемся создать клиент MQTT. Недорогие отладочные платы ESP32 можно купить здесь: AliExpress alii.pub/6a4gc2 Яндекс.Маркет shp.pub/6dpa3e Недорогие отладочные платы ESP32-S3 можно купить здесь: alii.pub/6goqmx Недорогие платы Raspberry PI 4B можно купить здесь: alli.pub/6iw8ai Логический анализатор 16 каналов можно приобрести зд...
Передача данных. MQTT. QoS. Уровни качества обслуживания. Практика
Переглядів 2,6 тис.Рік тому
Передача данных. MQTT. QoS. Уровни качества обслуживания. Практика
Raspberry PI. Урок 2. Устанавливаем MQTT брокер Mosquitto
Переглядів 3,7 тис.Рік тому
Raspberry PI. Урок 2. Устанавливаем MQTT брокер Mosquitto
Передача данных. MQTT. Знакомство с протоколом
Переглядів 7 тис.Рік тому
Передача данных. MQTT. Знакомство с протоколом
Raspberry PI. Урок 1. Устанавливаем операционную систему
Переглядів 5 тис.Рік тому
Raspberry PI. Урок 1. Устанавливаем операционную систему
Программирование МК ESP32. Урок 41. RMT. DS18B20. Измеряем температуру
Переглядів 1,3 тис.Рік тому
Программирование МК ESP32. Урок 41. RMT. DS18B20. Измеряем температуру
Программирование МК ESP32. Урок 40. RMT. DS18B20. Инициализация
Переглядів 1,4 тис.Рік тому
Программирование МК ESP32. Урок 40. RMT. DS18B20. Инициализация
Программирование МК ESP32. Урок 39. RMT. 1-Wire. Поиск устройства по известному ROM-коду
Переглядів 913Рік тому
Программирование МК ESP32. Урок 39. RMT. 1-Wire. Поиск устройства по известному ROM-коду
Программирование МК ESP32. Урок 38. RMT. 1-Wire. Поиск устройства
Переглядів 1,1 тис.Рік тому
Программирование МК ESP32. Урок 38. RMT. 1-Wire. Поиск устройства
Программирование МК ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 2
Переглядів 976Рік тому
Программирование МК ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 2
Программирование МК ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 1
Переглядів 1,4 тис.Рік тому
Программирование МК ESP32. Урок 37. RMT. 1-Wire. Инициализация. Часть 1
Программирование МК ESP32. Урок 36. RMT. Работа с ИК-пультом
Переглядів 1,9 тис.Рік тому
Программирование МК ESP32. Урок 36. RMT. Работа с ИК-пультом
Программирование МК ESP32. Урок 35. NVS. Запись и чтение через PC
Переглядів 1,5 тис.Рік тому
Программирование МК ESP32. Урок 35. NVS. Запись и чтение через PC
Программирование МК ESP32. Урок 34. UART. Приём данных
Переглядів 2,8 тис.Рік тому
Программирование МК ESP32. Урок 34. UART. Приём данных
Программирование МК ESP32. Урок 33. Энергонезависимое хранилище данных NVS
Переглядів 1,7 тис.Рік тому
Программирование МК ESP32. Урок 33. Энергонезависимое хранилище данных NVS
Программирование МК ESP32. Урок 32. Wi-Fi. STA. HTTP Server. AJAX
Переглядів 2,5 тис.Рік тому
Программирование МК ESP32. Урок 32. Wi-Fi. STA. HTTP Server. AJAX

КОМЕНТАРІ

  • @user-vn1wz3vm4f
    @user-vn1wz3vm4f 3 дні тому

    Спасибо! Очень доходчиво объясняете

  • @user-ul5ds9uv8u
    @user-ul5ds9uv8u Місяць тому

    Board support package - пакет необходимых драйверов для конкретной платы. Так, например, в ядре Linux имеется множество BSP для различных плат, имеющих эталонный/базовый дизайн. Во многих случаях (особенно с микроконтроллерами под управлением Linux) запуск платы без BSP - это чрезвычайно сложная задача, т.к. внутренняя и внешняя периферия могут быть очень сложными по части настройки.

  • @user-mi9oy2pe7x
    @user-mi9oy2pe7x Місяць тому

    Когда диод измеряли: напряжение - прямое, мВ, а ток обратный, нА.

  • @19600711A
    @19600711A Місяць тому

    Здраствуйте. При записи звука уровень записи хороший но когда скинул на ПК звук оооочень слабий. Почему, скажите пожалуйста?

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Місяць тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Місяць тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Місяць тому

    Спасибо

  • @kumelektronik340
    @kumelektronik340 Місяць тому

    🖕Alles Supper Geill. So weiter.

  • @kumelektronik340
    @kumelektronik340 Місяць тому

    Vielen Dank. Daum nach Oben.

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Місяць тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l Місяць тому

    Спасибо

  • @ivanrusev2270
    @ivanrusev2270 2 місяці тому

    А если у меня 128х160?Как программа изменится?

  • @olenachernykh8269
    @olenachernykh8269 2 місяці тому

    Спасибо Огромное за урок!

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @anatoliybor5765
    @anatoliybor5765 2 місяці тому

    На шину I2C можно установить 113 устройств максимум, при 7 битной адресации. 14 адресов зарезервированы.

  • @user-zj6il5yl2x
    @user-zj6il5yl2x 2 місяці тому

    Сделал все точь-в-точь, но при компиляции появляется одна ошибка: pl/src/misc.c(150): error: no member named 'IP' in 'NVIC_Type' 150 | NVIC->IP[NVIC_InitStruct->NVIC_IRQChannel] = tmppriority; | ~~~~ ^ 1 error generated. Можете пояснить, как исправить?

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо. В конце функции каждого шага добавил после задержки перевод выводов в 0. Стал меньше нагреваться.

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 2 місяці тому

    Спасибо

  • @EAST1905
    @EAST1905 2 місяці тому

    Всем доброго времени суток! Я совместил два урока, подключение дисплея 16х2 по I2C (потому что дисплей у меня с уже пропаянным модулем I2C) и урок по USART. Все как бы работает))) В терминал приходит ОК!, на дисплей передаются данные... НО на дисплее выводятся иероглифы какие-то при передаче из терминал цифр и букв на латинице - это при скорости 115200, если скорость уменьшать, то загорается полностью сегмент и причем не по порядку, а допустим сначала второй, потом седьмой, пятнадцатый переход на вторую стоку и тоже самое, после очистки экрана все повторяется в произвольной последовательности. Если загружать какой-нибудь текст через программу Ардуино, то он на дисплее отображается корректно. Мне кажется что проблема с кодировкой, подскажите как можно исправить? Пы.сы. Терминал использую как в уроке, на счет версии не уверен. Пы.сыПы.сы. Автору большое спасибо за уроки.

  • @liftoman_777
    @liftoman_777 3 місяці тому

    Огромное Спасибо!

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 3 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 3 місяці тому

    Спасибо

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 3 місяці тому

    Спасибо

  • @user-zj6gw3xh3y
    @user-zj6gw3xh3y 3 місяці тому

    Приветствую! Скажите пожалуйста, можно ли сделать более 2х каналов и вывести их на 2 DAC'a? Что-то у меня это вообще не выходит.

  • @flexoalex4168
    @flexoalex4168 3 місяці тому

    Не знаю, наверное это уже не актуально, но вот мой вариант перевода 24 бита в 16 // Перевод 24 битного цвета в 16 битный #define RGB16(color) (UWORD)(((color&0xF80000)>>8)|((color&0x00FC00)>>5)|((color&0x0000F8)>>3))

  • @smollett4623
    @smollett4623 3 місяці тому

    Здравствуйте, можете подсказать, за счет чего входит в прерывание? Из-за update event?

  • @user-ef5hg5qy3m
    @user-ef5hg5qy3m 3 місяці тому

    А если n умножить на 1000, то можно обойтись без плавающей запятой? У меня таким образом вроде работает с int

  • @TheAsdfg74
    @TheAsdfg74 3 місяці тому

    Уснул примерно на 19 минуте. Кто досмотрел, чем закончилось? Афтар протрезвел? Контроллер запрограммировался? УЖАСНО МУДНОЕ КеНО.

  • @redprovod4352
    @redprovod4352 3 місяці тому

    Вот код, вы можете не держать кнопку и светодиоды будут переключаться без остановки #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #define z 150 #define LED PORTD #define K PORTB int main(void) { unsigned char i; DDRB = 0b00000000; DDRD = 0b11111111; LED = 0b00000000; K = 0b11111111; while (1) { if (PINB==0b11111110) { for (i=0; i<=7; i++) for (i=7; i<=7; i--) { PORTD=(1<<i); _delay_ms(z); } } else { LED = 0b00000000; } } }

  • @avhad5176
    @avhad5176 3 місяці тому

    Все классно, но уж слишком много воды

    • @narodstream552
      @narodstream552 3 місяці тому

      "А, как известно, без воды И не туды, и не сюды".

  • @user-br6gp7hc4l
    @user-br6gp7hc4l 3 місяці тому

    Спасибо

  • @startman1966
    @startman1966 4 місяці тому

    Это не уроки. Это какой-то монолог. Ты объясни товарищ, с кем ты вообще общаешься. Ты хочешь что бы люди тупо нажимал за тобой кнопки не понимая что они делают. Ты может быть и силен в чем то, но как учитель извини ты нулевой.

  • @user-mi5fk1pb8t
    @user-mi5fk1pb8t 4 місяці тому

    Не загорается зеленый светодиод. Делал все как в уроке, потом еще раз переделал но светодиод как не горел так и не горит. Подскажите пожалуйста что делать. В чем может быть проблема. Отладочная плата такая же.

  • @user-ef5hg5qy3m
    @user-ef5hg5qy3m 4 місяці тому

    Без кварца вообще нельзя? Даже если взять минимальную скорость? Я правильно понял, что частоту тактирования 1МГц нельзя использовать при работе с USART?

  • @user-pn5ip3zb9d
    @user-pn5ip3zb9d 4 місяці тому

    Вы большой молодец.

  • @sergbo3114
    @sergbo3114 4 місяці тому

    7:39 "И не будем думать" Хорошая фраза для инженера. Ну или программиста. А зачем. Мы же просто копируем код. А разницу между &buffer и &buffer[0] знать не нужно. А между тем все очень просто buffer это указатель, &buffer это указатель на указатель. А &buffer[0] это указатель на первый элемент буфера. Но по сути buffer(сам по себе указатель) это то же самое что &buffer[0]; Просто в варианте с брекетами можно указать смещение, если оно нужно.

  • @sergbo3114
    @sergbo3114 4 місяці тому

    19:00 Это как раз случай когда не нужно так писать. Вот эти все Магические числа 0x4, 0x6 должны быть в define с нормальным именем. Ну например СS43L22_REG_INTERFACE_CONTROL.

  • @sergbo3114
    @sergbo3114 4 місяці тому

    14:56 ну афтор конечно копираст страшный) Это же нада было 0x копировать нажал 8 раз вместо 2. Ну да, зачем думать какие клавиши нажимать если есть хорошо известные CTRV+C и CTRL+V.

  • @ESEben10
    @ESEben10 5 місяців тому

    а вам приходилось постоянно прошивать внешнюю память QSPI для отладки? Хороший разбор 👍!

  • @MrAndrk83
    @MrAndrk83 5 місяців тому

    привет люди добрые подскажите пожалуйста. чем отличается atmega 169 от atmega 169P? и чтоб прошить этот контроллер, то в списке есть только 169 без буквы P.

  • @cpaeko9085
    @cpaeko9085 5 місяців тому

    Повторил этот проект на ATMEGA328. Автору респект. Безусловно Автор Профессионал. Такое сотворить, в том числе используя всего лишь три кнопки - это шедевр.

  • @fedorm1984
    @fedorm1984 5 місяців тому

    Наверное все-таки корректнее называть чипселектом вывод OE, а ST_CP защелкой.

  • @fedorm1984
    @fedorm1984 5 місяців тому

    Только делится не на 4, а на 5, т.к. таймер считает с 0. Поэтому частота на выходе 1кГц, а не 1.25кГц!

  • @DevilByte
    @DevilByte 5 місяців тому

    Здравсвуйте! только начал изучать МК avr. Часть знаний беру из вашиших виде. Скажие у Вас лучайно нет опыта в организации прокрутки содержимого дисплея nokia 5510?по типу как в меню. Толдько мне нужно выводить переменную, после изменения в каждой новой строке, и сто бы содержимое построчно как бы сдвигалось на верх. я так и не смог сделать((( в самой библиотеке нет функции. у меня получается только заполнить все строки а потом перезаписывать их заново( int main(void) { displey_start(); // Запуск дисплея while (1) { int stroka; // Переменная для указания дисплею номера строки int d; // переменная которая выводится с итерацией if (d<65632) d++; if (d++) stroka++; if(stroka>=6) stroka=0; // создание буфера для переменной d и вывод на дисплей //Lcd_clear(); char buff[20]; itoa(d, buff, 10); Lcd_print(0, stroka, FONT_1X,(unsigned char *)buff); Lcd_update(); _delay_ms(200); } }

  • @user-zs6sr2xn3u
    @user-zs6sr2xn3u 6 місяців тому

    да кт315 самый эстетичный элемент! что же вы?