воскресенье, 27 августа 2023 г.

Лада Веста на ТО-3

Время летит быстро. Вроде недавно машина была новая, а уже прошло три года. А, поскольку я за год проезжаю не более 15000 км, то это значит, что пришло время очередного ТО. Это уже третье. Читать далее


Тип size_t в С++

В каждом языке имеются странные на первый взгляд вещи. Однако, если копнуть чуть глубже, то окажется, что во всём есть какой-то смысл. Не всегда очевидный, но есть. Сегодня об одной такой вещи в С++, о типе данных size_t. Читать далее


понедельник, 21 августа 2023 г.

Попал в ДТП на Весте

Последний раз я попадал в ДТП лет 30 назад. Но вот свершилось. Попал таки снова. И хотя авария не по моей вине, а повреждения минимальные, всё равно неприятно, когда на машине, где за три года не появилось ни одной царапины, теперь красуются “автографы” чужой машины. Читать далее


воскресенье, 20 августа 2023 г.

Полтора месяца на новой работе

Ранее я рассказывал, что мне наконец-то удалось трудоустроиться. И поначалу вроде было всё неплохо. И руководство ко мне нормально относилось, и я к нему. Но потом что-то пошло не так… И хотя я пока не увольняюсь, но теперь вижу, что это очень даже может произойти. Читать далее


суббота, 19 августа 2023 г.

Срезы строк Python

Строки применяются практически во всех программах. Даже самая первая программа, которую пишет новичок, обычно выводит на экран СТРОКУ. Поэтому знание всех фишек использования строк - святая обязанность каждого программиста. Читать далее


суббота, 12 августа 2023 г.

Быстродействующий ШИМ (Fast PWM)

ШИМ используется довольно часто для управления различной нагрузкой, такой как нагреватели и электродвигатели. В таймерах микроконтроллеров AVR имеется особый режим, который позволяет на определённом выводе микросхемы формировать сигнал ШИМ. Читать далее


воскресенье, 6 августа 2023 г.

Формальные и фактические параметры

А знаете ли вы, чем отличаются параметры от аргументов? Честно говоря, я и сам этого долго не знал, что не мешало мне успешно заниматься программированием. С другой стороны, если есть возможность узнать, то почему бы и нет? Читать далее


четверг, 3 августа 2023 г.

Установка PHP на Windows

Изучать язык программирования PHP и проверять выполнение простых скриптов можно и в онлайн-компиляторах. Однако РНР создан, в основном, для использования в веб-разработке, то есть для сайтов. Если у вас есть сайт с поддержкой РНР, то можно использовать его для проверки программ. Ну а если нет? Тоже не страшно, потому что PHP-сервер можно развернуть и на локальном компьютере под управлением Windows. Читать далее


Микроконтроллеры и дисплеи Nextion


Первое устройство на микроконтроллере, которое вы создаёте своими руками, обычно вызывает восторг (даже если оно просто зажигает светодиод). Однако этот восторг длится недолго. Потому что всё время хочется чего-то большего. И так начинающий программист идёт от простого к сложному - начинает применять более навороченные микроконтроллеры, использует интерфейсы обмена данными, светодиодные индикаторы и т.п. 


Однако рано или поздно любого разработчика посещает мысль - а как прикрутить к микроконтроллеру графический ЖК-дисплей?


И вот здесь всё становится не так весело. Потому что по разработке устройств на микроконтроллерах написаны сотни книг и статей, а вот по программированию и сращиванию ЖК-дисплеев с микроконтроллерами информации намного меньше. К тому же по большей части она на английском языке (или вообще на китайском).


Да, если набраться терпения и решимости, то можно освоить это дело самостоятельно. Если есть много свободного времени, то почему бы и нет? Однако если вы уже вкусили суть профессионализма, то вы понимаете, что время - это самый ценный ресурс. И невосполнимый. Поэтому если и стоит что-то экономить, так это время. И если вы хотите научиться программировать дисплеи Nextion, затратив при этом минимальное количество времени то в этом вам поможет подробный видеокурс (ссылки выше).