=== Концепт измерительно-генераторного прибора. === Component Tester (аналог AVR-Transistortester от Markus Frejek / Karl-Heinz Kübbeler) базовые компоненты: Atmega644 + ST7789 + Si5351(готовый модуль или отдельная микросхема) Измеряемые возможности: Резисторы — 0,01 Ом – 50 МОм. Ниже 10 Ом точность держится на методе ESR-импульса, выше ~2 МОм — через верхнее плечо 470 кОм. ------------------- Преимущества в сравнении со стандартными измерителями: За счёт двух 16-битных таймеров и запаса флеша...
PHP&JS&C++
Первая заливка прошивки в STM32F401 (WeAct Black Pill) Методичка по загрузке скетча из Arduino IDE в STM32f*** Шаг 1. Плата появляется в диспетчере устройств Шаг 2. Установка STM32CubeProgrammer Шаг 3. Скетч и подготовка Arduino IDE Шаг 4. Подключение в CubeProgrammer и чтение лога: есть связь или нет Шаг 5. Выбор файла и галочки перед записью Шаг 6. Загрузка и разбор лога прошивки по ключевым фразам Перед подключением нужно зажать кнопку boot0, подключить кабель USB, отпустить кнопку. Windows возможно не сразу но должен определить устройство, (см. ниже на картинке). После чего переходим к ПО.... Полное описание здесь
GameDev на Atmega2560
Приветствую! текущая конфигурация: Atmega2560 R3; RGB SPI дисплей 2,8 дюйма, 240x320 px; + я подключил клавиатуру 4x4 1,2, .. 9, 0, A,..D (8 пинов), которые пришлось наращивать стандартными (папа-папа) проводками для той же Arduino. // дисплей можно использовать како-то другой, но под любой другой в коде нужно вносить изменения. Некоторое время назад мне стало интересно создать кукую-то относительно простую игру.. Сам я не геймер ни разу, у меня конструкторский и программерский интерес. Сегодня я ступил на эту тропу основательно...
если Сигнатура не та
Какое-то время назад я столкнулся с проблемой когда Arduino настроенный как программатор AVR выдаёт ошибку Expected signature of ... // На некоторых технических форумах есть темы по решению этой проблемы. Далее пояснение причин и варианты решения: При прошивке AVR через ISP (In‑System Programming) одна из самых частых и сбивающих с толку ошибок — сообщение Invalid signature или Wrong signature, причём в логе отображается сигнатура самого программатора (например, ATmega328P), а не целевого микроконтроллера (ATmega644, ATmega128 и т...
Дисплей ST7789 и Arduino*
Привет, друзья! Сегодня разберём, как подружить Arduino с цветным TFT‑дисплеем на контроллере ST7789 Это отличный старт для приборных панелей, игровых экранов и кастомных интерфейсов. В описании указан контроллер этого дисплея ILI9341, но на практике это может быть не так. На пластиковой коробке при получении есть бумажная бирка, где указан тип контроллера, в моём случае это 7789, поэтому нужно использовать его как ST7789 Речь про компактный TFT‑дисплей с диагональю 2,8 дюйма. В нашем примере разрешение 240×320 пикселей — это стандарт для ST7789...
Таймер для холодильника
С++ У меня холодильник работает по таймеру. Несколько лет назад он стал хуже морозить и перестал отключаться, видимо холода не хватает для отключения. Я это заметил, первые несколько дней просто отключал вручную. Потом решил что надо что-то делать, и самым простым было это создать таймер на ардуинке и реле, которые будут включать и выключать холодильник в определённом режиме. Режим был прописан один: 15 к 5, то есть 15 минут работает, 5 выключен. Структурная схема такова, что сигнал с выхода Arduino подаётся на затвор IRFZ24, который управляет реле...
