Дневник AVR-щика |GrakovNe - Пробуя, создавать лучшее



Времени затрачено: 0,064 сек.
SQL запросов: 22
ОЗУ использовано: 2 MB
Войти как администратор

Fiat Lux: Пишем код

Да будет свет! Настольная лампа — универсальная штука, без которой я обходиться не умею от слова совсем. Поэтому, когда в моей люминесцентной старушке в очередной раз умер стартер, я, живо представив себе поиски новой лампочки с очень-необычным-отечественным-и-наверняка-сверхсекретным цоколем, решил, что хочу новую. А потом я еще немного подумал и решил, что лампа должна быть умной: […]

Разрабатываем протокол обмена данными для микроконтроллера

PACKAGE-START. Всем привет! PACKAGE-FINISH. Когда ваш девайс работает только автономно — все отлично. Когда мы управляем этой штукой при помощи простых кнопок или чуть менее простых энкодеров — все не намного сложнее. А что делать, если нам нужно передавать контроллеру какие-то данные, да еще так, чтобы контроллер мог их понимать и обрабатывать? Нет-нет, про пульт […]

Термосопротивление и микроконтроллеры — собираем термостат

Доброго и теплого утра всем! Октябрь, жаркие дни постепенно уходят в небытие, на дорогах по утрам появляются первые ледяные корки. А значит — пора следить за температурой и топить печки! Поэтому, давайте собирать термометр на МК AVR! Еще один, ага. Чего, нет ни одного цифрового термодатчика?! Какой кошмар. А терморезистор есть у вас? Отлично, домашний […]

Выжимаем аналоговое напряжение из цифрового контроллера

Доброго утра и стабильного питания всем! Если сконфигурировать ножку контроллера на выход — с нее можно снимать либо VCC, либо 0. И это замечательно, потому что никаких других уровней напряжения в цифровом мире просто не существует. Но, как я уже говорил, наш с вами мир далек от идеала. Он, видите ли, аналоговый. А это значит, […]

Еще один умный выключатель на AVR

Елочка, гори! В смысле, доброго утра вам Скажите, что вы делаете каждый вечер, когда ложитесь спать? Чего? Фу, как некультурно… Ну а потом? Свет выключаете? Ага! То есть встать, пройти через полдома и только ради того, чтобы нажать маленькую кнопочку? Не, не наш метод. Давайте автоматизируем наш выключатель и научим его всяким полезным штукам, хотите? […]

Домофон на AVR

Это я, почталь… тьфу, то есть здравствуйте! Как я уже говорил, я живу в нормальном частном доме и очень этому рад. А еще я не очень люблю гостей, особенно соседей. А еще я безумно люблю самодельную электронику (неожиданно, правда?), так что к тем порам когда старый замок у ворот окончательно заржавел, я уже точно знал, […]

Разбираемся с 1-Wire

Всем доброго утра и открытых дверей! Основная задача микроконтроллера — взаимодействовать с окружающим миром, усиленно дергая ножками. Причем, дергать ножками МК должен по какому — то специальному протоколу, который определен в периферии. И начиная писать очередную прошивку под очередную жутко-важную-фигню, я (да и вы тоже) всегда борюсь с искушением взять — и воткнуть в проект […]

Часы на светодиодных матрицах и что из этого получилось

На Камчатке уже утро, но это нас не остановит! Когда я начинал этот проект, мне даже не приходило в голову, что он затянется почти на два месяца, количество матриц в дисплее сократится вдвое, а готовый код не будет иметь с первоначальным почти ничего общего. Что? Почему так долго? Причины тут на самом деле две: почта […]

ЛУТ на старых фотографиях

Любителям компактных печаток привет! Скажите, на чем вы печатаете платы? Глянцевый журнал? Ну да, здорово. А если у вас дорожки идут вплотную друг к другу и зазор меньше 0.1 мм? Что, выковыриваете оставшийся глянец руками?  Ага, и половину тонера заодно. В общем, прекратите это делать, есть способ и получше. Сейчас все покажу Предыстория Вообще, я […]

Упрощаем математику для микроконтроллеров

Доброго дня всем любителям калькуляторов! Программирование — это почти всегда математика. Особенно для микроконтроллеров. Причем математика не столько сложная, сколько длинная. И долгая. А что делать, если от скорости вычислений зависит, например направление полета управляемого вертолетика? И пока наш МК будет извлекать квадратный корень — вертолетик прилетит прямо в любопытного соседа в стену. Досадно, правда? […]

Часы на светодиодных матрицах: большая оптимизация кода

На Камчатке все еще полночь Когда я писал прошивку для своих часов, я совершенно не думал о том, что кода получится столько. В итоге, у меня все-таки получилось влезть в объем памяти многострадальной AtMega88PA, но когда я запустил свои часы в Proteus я неожиданно понял, что получилась полная  ху… кхм. В общем, нехорошо. Почему? Да моргают […]

Часы на светодиодных матрицах: как это работает?

В Петропавловске-Камчатском – полночь! А у нас вечер, чай и полное отсутствие часов в комнате. То есть, они-то, конечно, есть: телефон, ноут, электронная книжка, рация и, на худой конец, роутер, никуда не делись. Но вот именно часов — нету. «Значит нужно обзавестись», — подумал я. А раз уж я люблю DIY-электронику — часы обязательно должны быть самодельные. […]

Радиоуправляемая машинка на МК: Собираем машинку

Ну вот и получила моя серия статей про машинку финальную и самую интересную часть! Ах, да! Здрасьте. На самом деле я не думал, что эта машинка когда-нибудь поедет. Написать код для МК, отладить радиоуправление в железе, придумать охлаждение для драйверов  — это одно. Но катающаяся по полу машинка — совершенно другое дело! Хотите посмотреть, как […]

Графический экран из светодиодных матриц

Любителям красивых картинок — привет! Все мы хотя бы раз использовали старый-добрый знакосинтезирующий дисплей в своих девайсах. Например, чтобы вывести время. Или температуру. Или вообще любой текст. А вот что делать, если вывести нужно не только цифры, а целую картинку? Правильно! Использовать графический дисплей. Но как правило они дороги, сложны в работе и не всегда […]

USB — GPIO адаптер своими руками

Владельцам современных компьютеров — здрасьте! В далекие — предалекие времена, когда компьютеры были большими, а пользователи маленькими существовала такая дивная вещь, как LPT — порт. Почему дивная? Да потому можно было управлять отдельными ножками этого порта. То есть не просто гнать данные по заранее определенному аппаратно протоколу, а самому этот протокол изобретать и реализовывать. А […]

vodafone tl yükleme kontör yükleme hamile giyim turkcell fatura alanya escort işbankası kredi kartı borç sorgulama kredi kartı ile elektrik faturası ödeme turkcell tl yükleme tl yükleme hgs yükleme emek serverler site ekle r57 shell antalya escort yapı kredi borç sorgulama finansbank borç sorgulama akbank borç sorgulama ogs yükleme enerjisa elektrik faturası ödeme clk akdeniz elektrik faturası ödeme elektrik faturası ödeme escort antalya hgs bakiye yükleme script indir fatura ödeme vodafone fatura ödeme hgs yükleme sex sohbet antalya escort