Блог

Когда вы купили микроконтроллер в радиомагазине, достаточно подать питание и можно его использовать. Для многих задач заводских настроек бывает достаточно, но если от МК необходима максимальная производительность, придется использовать внешний тактовый генератор, или кварц. Для того чтобы микроконтроллер узнал, как ему работать – от внутреннего тактового генератора с определенной частотой, или от кварца, необходимо с помощью программатора его настроить. При настройке как раз и изменяются FUSE биты, каждый из которых отвечает за определенные режимы работы микроконтроллера. Можно, например, запретить прошивку микроконтроллера в целом, запретить стирание EEPROM, включать и отключать таймеры. На первый взгляд всё просто – посмотрел даташит, выставил нужные фьюзы и всё – можно работать. На деле всё оказывается немного сложнее.

read more.. →

Posted in AVR
2

Ещё одна из моих поделок. Справочник ошибок делал для себя.  Первая версия сделана под Android 1.6 и выше. Версия 1.4 работает на устройствах не ниже 2.3. Ссылки на программу смотрите в конце статьи. С сайтов производителей оборудования собраны коды звуковых сигналов BIOS и ошибок POST, должно понравиться владельцам POST-карт. Тем, кто занимается разработкой советников и индикаторов для метатрейдера Forex будет полезен справочник по ошибкам MQL4. Ошибки HTTP и SMTP мне лично пригодились только однажды, но на всякий случай добавил – вдруг будет кому полезно. По просьбам пользователей добавил коды S.M.A.R.T. винчестера.

read more.. →

screenshot-1358021576024

Установить приложение можно на любой смартфон с OS Android v. 2.1 или выше, скачав apk по этой ссылке.

Должен сказать, это было мое первое приложение, почему то любит глючить на самсунгах, иногда долго ловит GPS. Замечено, что если открыть Google Maps, поймать там координаты, а затем перейти в минилокатор – работает очень четко и найти сундук с золотом, который ранее закопали в чистом поле не составит труда 🙂

read more.. →

google-play-logo-300x150

{jcomments on}Установка ADT под Ubuntu x64 не совсем тривиальна, у меня по крайней мере возникли вопросы, решение которых я опишу здесь. Проблемы возникают не в самом ADT, а в работе утилит из Android SDK. На мой взгляд очень странно, что adb не скомпилировали для x64 систем (не знаю как обстоят дела с версией под Windows).

read more.. →

Сначала просто собирался сделать эксперимент и посмотреть, будет ли работать и хватит ли быстродействия, но получилось вполне приличное для моего скудного опыта устройство. За основу была взята схема импульсника Tracker-PI, выброшены мозги, программа для Arduino своя, схему рисовал в Proteus, датчик сделан планарный (по этой схеме исчточник здесь). Все остальные файлы смотрите в конце статьи.

Характеристики получились следующими (тестировал на том что было):

  • 10 коп. СССР – 12-15 см
  • 2 коп.  царские (2 см диаметр, медь) – 17-22 см
  • Патрон немецкий первой мировой – 25-30 см
  • Консервная банка (как от сгущенки) – 45 см
  • Старый CD-привод – 60-70 см.
read more.. →

Как то мне приспичило зайти на Raspberry Pi домашнюю по SSH через интернет. IP дома динамический. Спросить некого, а зайти надо. Тогда ограничился доступом к домашнему NAS, а на будущее надо бы что то организовать – SSH то приятнее, чем только доступ к файлам через Tapinn. Cтатья о том, как организовать доступ к домашнему серверу через интернет.

read more.. →
Подключение Arduino в качестве программатора AVR контроллера по ISP

Для установки стандартной среды разработки под arduino необходимо выполнить простую последовательность команд в консоли:

sudo apt-get update sudo apt-get install arduino arduino-core

Обязательно после установки необходимо перезайти в систему (сделать релогин), иначе у среды разработки не будет доступа к поседовательному порту для прошивки.

 

 

Загрузка прошивки программатора на Arduino

Сегодня нас окружает огромное количество техники. Микроконтроллеры есть практически везде – от современного утюга до трактора, их применение ограничивается только фантазией разработчика. Хотите создать игрушку, или двери, открывающиеся по отпечатку пальца, или панель управления с кнопками, тумблерами и индикаторами, или реализовать умный дом – везде пригодятся микроконтроллеры. Конечно, вместо них можно использовать компьютер, но для большинства задач это будет нецелесообразно. Я не буду вдаваться в подробности архитектуры – расскажу как запустить контроллер AVR первый раз.

read more.. →
Posted in AVR