Блоги
программирование 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-
- <<в начало
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- …
- дальше >
- в конец >>
