Начинающим -
Пробуем программировать
|
Автор ARV
|
23.07.2009 г. |
Динамическая индикация - это одна из проблем, с которой сталкиваются начинающие программисты микроконтроллеров. О ней сказано многое, но я решил подкрепить известное картинками и примерами исходных текстов на Си, чтобы было проще освоить этот метод индикации.
Коментарии (6) | Добавить в любимые (3) | Просмотров: 68449 | Подробнее... |
Устройство защиты квартиры от перепадов сетевого напряжения |
Проекты -
Микроконтроллеры
|
Автор Олег
|
09.06.2009 г. |
Производство и распределение по квартирам электрической энергии в осуществляется трехфазным током. Трехфазная система, изобретенная и разработанная русским электротехником Доливо-Добровольским обеспечивает наиболее выгодные условия передачи электрической энергии по проводам. Трехфазная система - это три одинаковых по частоте и амплитуде переменных тока, сдвинутых относительно друг друга на 1/3 периода (120°). Таким образом, в наши дома поступает трехфазный ток по четырем проводам - три фазы и "нуль" и далее этот ток делится по квартирам - в каждую квартиру подводится одна из фаз и общий "нуль" так, чтобы распределение нагрузки было примерно симметричным.
Так бывает в идеале, мы имеем 220В в розетке. Но это только в идеале, в реальности же за счет нестабильности напряжения, и "перекоса" фаз 220В в розетке бывает редко. Более того, в случае возникновения различных аварий, обрыва нулевого провода, посещения вашего подъезда пьяными электриками, попутавшими фазу с нулем, пролетания молнии рядом с ЛЭП и всяческих происков чубайса & соплеменников сетевое напряжение может весьма радикально отличаться от допустимого: от 0 до 380В. Надо ли говорить, что электроприборы подобным происшествиям совершенно не радуются.
Коментарии (10) | Добавить в любимые (3) | Просмотров: 59858 | Подробнее... |
Индикатор температуры тела |
Проекты -
Микроконтроллеры
|
Автор ARV
|
09.06.2009 г. |
Устройство предназначено для оперативного контроля температуры тела человека и может быть полезно в случаях, когда быстрая оценка температуры важнее знания ее точного значения (ведь не секрет, что в большинстве случаев мы удовлетворяемся значениями «нормальная» или «повышенная», не уточняя конкретные цифры). Изюминкой устройства является то, что оно собрано на крохотном микроконтроллере attiny13 и обладает следующими параметрами:
- индикация 5 уровней температуры тела - от пониженной до очень высокой при помощи одного RGB-светодиода
- питание от 2-х "таблеточных" батареек
- в схеме всего 13 элементов, включая 2 батарейки
- контроль напряжения питающих батарей
- автонастройка на параметры компонентов схемы
- полуавтоматическая калибровка датчика температуры
- внутренняя точность измерения лучше 0,02°С
- нет дорогих или дефицитных компонентов
Коментарии (14) | Добавить в любимые (5) | Просмотров: 50561 | Подробнее... |
Проекты -
Микроконтроллеры
|
Автор Toledo & ARV
|
13.05.2009 г. |
Вашему вниманию предлагается небольшой проект регулятора оборотов компьютерных кулеров, иначе говоря - реобаса. Инициатор, изготовитель, испытатель и идейный вдохновитель - Toledo, программа - ARV.
Коментарии (18) | Добавить в любимые (7) | Просмотров: 65313 | Подробнее... |
Самодокументирование программ |
Статьи -
Теория и практика
|
Автор ARV
|
18.02.2009 г. |
Не секрет, что каждый из тех, кто разрабатывает программы для микроконтроллеров, частенько использует чужие исходные тексты - либо как источник идей для собственных программ, либо непосредственно, как «библиотечку» функций. И так же не является тайной, что большинство добываемых в сети исходников не так-то просто понять. Иной раз программа представляет собой даже не форматированный (то есть без отступов) текст без комментариев!
Разумеется, пользоваться такими «библиотеками» довольно неудобно. Спрашивается: если уж решил поделиться исходником с общественностью, почему так неаккуратно оформил его? Или почему не сопроводил подробным описанием?
Я понимаю - лень-матушка... Ведь качественное документирование программ требует порой усилий не меньших, чем собственно написание программы. Но есть средства, существенно облегчающие эту задачу, с одним из которых я хочу вас познакомить. Это средство «самодокументирования» под названием Doxygen.
Коментарии (1) | Добавить в любимые (1) | Просмотров: 33197 | Подробнее... |
Ну совсем маленький термостат |
Проекты -
Микроконтроллеры
|
Автор ARV
|
28.01.2009 г. |
Проект "Термостат - меньше не бывает" развился до очередной стадии миниатюрности. Почти не изменившись по физическим габаритам, он тем не менее стал еще проще по схемотехнике, а число функций стало даже больше!
Развитие проекта целиком и полностью следует поставить в заслугу пользователю Toledo, который сподвиг меня на разработку. Кроме этого, Toledo приложил максимум усилий по тестированию прошивки в реальном "железе" (не было у меня под руками нужного микроконтроллера), а так же снял видеоролик и фотографии. Он же разработал несложный вариант печатной платы. В общем, масса благодарностей ему!
Коментарии (13) | Добавить в любимые (14) | Просмотров: 141067 | Подробнее... |
|