Пример использования библиотеки InheritedWidget в Flutter приложении для передачи параметров между виджетами.
Я уже писал, что Flutter приложение обычно состоит из множества виджетов. Приложение разбивают на виджеты для удобства повторного использования и чтобы не вызывать лишние перерисовки ненужных...
Пример создания простой 2D игры змейка (так же известной как snake, slither) в среде Unity.
Дл начала создадим проект 2D. На сцене разместим три спрайта и подпишем Head, BodyPart, FoodItem.Head - это наша голова, которой мы и будем управлять.BodyPart - часть тела, которая будет...
Пример простого приложения во флаттер который просто выводит введенные цифры.
Во Flutter обычно всё приложение состоит из Widget'ов, в которых сгруппированы другие виджеты. Есть два типа виджетов с состоянием и без.Пример StatelessWidget class UserBar extends...
Понадобилось запитать 12В куллер от 5В с регулировкой скорости. Выбор пал на микросхему MC34063, которая была под рукой.
На микросхеме MC34063 можно построить повышающий, понижающий преобразователи или инвертор напряжения. В даташит на микросхему есть схемы включения. Напряжение питания от 3-х до 40 Вольт.Выходной...
Дребезг контактов можно устранить специальными микросхемами, конденсатором с резистором или же программно, что я и сделал.
В прошлых статьях о D-триггерах и счетчике в плис можно было видеть негативное влияние дребезга контактов. На моей отладочной плате ПЛИС на микросхеме Altera MAX II EPM240T100I5 нет внешнего...
Использование внутреннего тактового генератора и счетчика в качестве делителя частоты в FPGA/ПЛИС Altera MAX II EPM240T100C5/EPM240T100I5 в блок-схемах.
Продолжаю изучать ПЛИС/FPGA EPM240 в блок-схемах Quartus II Web Edition версии 13. Очень часто необходимо что-то посчитать, например отрезок времени для таймера. А так же иметь тактовый сигнал,...
Продолжаю изучать ПЛИС на примере EPM240T100I5/EPM240T100C5. Работа с DFF примитивом в блок-схеме и реализация управления нагрузкой одной кнопкой.
Информацию нужно где то хранить. Для этого можно использовать триггеры. Один триггер имеет один выход, а значит может хранить для нас 1 бит информации.Рассмотрим D-триггер в микросхеме Altera Max...
Доработанная схема сенсорного выключателя на 2 вывода.
Решил сделать двухканальный сенсорный выключатель. За основу взял прошлую схему сенсорного выключателя на TTP223 и немного изменил ее для управления двумя независимыми выходами.Выключатель состоит...
Делая инкубатор столкнулся с тем что пользователи не знают английский. А дисплей из Китая не имеет русских символов.
Нашел тему на форуме из которой узнал, что дисплей имеет память в которой можно хранить собственные символы. Отправился изучать LCD1602A-Datasheet-v1.2.pdf. Мой дисплей на контроллере...
Моя первая блок диаграмма на ПЛИС/FPGA Max II EPM240T100I5.
Решил показать как легко и быстро можно создать проект и залить его в микросхему.Вообще мне удобней Verilog HDL. Но первую статью по программированию ПЛИС я решил посвятить именно блок диаграмме...
Набросал небольшую отладочную плату с защитой от КЗ для изучения ПЛИС на базе EPM240T100C5 (EPM240T100I5).
Решил изучить что же такое ПЛИС (FPGA) и что на нем можно сделать. Я люблю делать платы для своих устройств сам, а не собирать из модулей, поэтому решил заказать микросхемы отдельно. Опыта с ПЛИС...
Простая схема бегущих огней на таймере NE555 и счетчике CD4017.
Для создания бегущих огней я приобрел гирлянду из белых светодиодов на 200 ламп. Мне нужно было 20 линий. Я отрезал от гирлянды 20 часте по 8 светодиодов.Далее я соединил их как показано на...