Блоги

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1775873531 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1775873531 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

программирование avr на ubuntu

Всем привет, вот недавно нашел информацию как из под ubuntu запрограммировать микроконтроллер AVR. Хочу поделится успехами!

Для начал анеобхоидмо установить саму операционную систему Ubuntu, я ставил более менее свежую версию Ubuntu 11.04 скачать можно с официального сайта.

После установки необходимо запустить менеджер пакетов и дополнений, то есть программа управляющая модулями и программами которые установлены на компьютере. Что-то типа "Установка и удаление программ" в Windows.
Необходимо найти три пакета программ:
gcc-avr - компилятор,
avr-libc - библиотеку Си,
avrdude - программа для прошивки микроконтроллера (в народе просто "дудка").

Для магов командной строки все проще:

Робот пылесос Roomba Pacman

Раз такая пьянка с роботами-пылесосами и пакманом, то стоит упомянуть видео:

Цветной графический дисплей и игра Pac man на ATmega32

BLDC ESC или питаем трехфазный двигатель правильно

После попыток раскрутить трехфазный двигатель понял что без обратной связи ничего не получится.
Если хочешь мощность - надо вовремя комутровать обмотки двигателя, иначе получишь как аналогию штурмана и капитана корабля.
Капитан: -Лево руля
прошло время
Штурман: -Есть лево руля
прошло время
Капитан: -Стоп машина
прошло время
и т.д.
То есть я о том, что пока контроллер дает сигнал на обмотку двигателя, шпиндель уже давно может провернуться на 120 градусов и данную обмотку коммутировать уже не надо будет. А сигнал только приходит и сбивает всю красоту.
Более того, тут и спрятан подвох - получение максимальной силы!

функция диода

вкуриваю подключение usb,
дядька нарисовал вот такую схему
justblair.co.uk/images/stories/Attiny_led_schematic.png
и уотверждает, что в partlist входит:
2 diodes (almost any kind will do, but I used MK96 5B410 Diodes as they were the first out my spares box)
хотя в других местах пишут, что нужны стабилитроны на 3,6В.
кто из них гонит?
и зачем на картинке стоит сопротивление d-

RSS-материал