И снова ШИМ на ATtiny13

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Родился
Сообщения: 13
Зарегистрирован: Пн апр 19, 2010 09:58:37

Сообщение kyraxinoff »

У меня появилось проблема которую мне надо срочно решить, пока, что найти ни чего подходящего не нашлось. Может кто нибудь может выложить или дать ссылку что может мне помочь. Есть микроконтролер tiny13, и две кнопки еще два светодиода на которых надо по отдельности регулировать яркость. и у каждого надо иметь четыре режима яркости: 100%, 50%, 25%, 0%(т.е. он отключен), так же желательно использовать встроенный генератор. Изучать авр только начал а время на изготовление этого девайся уже и не осталось. прошу ПОМГИТЕ кто чем поможет. :roll:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

На BASCOM AVR эта задача решается за полчаса.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Блин! Ну есть же раздел по Микроконтроллерам.... там были топики по ШИМ. Думаю нужно воспользоваться поиском. Найди раздел про велофару. Там что-то похожее есть.
Родился
Сообщения: 13
Зарегистрирован: Пн апр 19, 2010 09:58:37

Сообщение kyraxinoff »

ой оно же на бейсике, я его и в глаза ни когда не видел. вот бы на си....
Если модераторы захотят могут перенести мою тему в нужный раздел. я не против.
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Аватара пользователя
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

конечно лучше перенести, там быстрее помогут. Но при переносе лучше изменить заголовок. Например " Ступенчатый регулятор для светодиодов".
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5861
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

А что конкретно вызывает затруднения? CVAVR сгенерирует всё за долю секунды, остаётся только записывать в OCR0A и OCR0B нужные значения.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Сообщение Murav »

kyraxinoff писал(а):вот бы на си....
Тогда AVR Studio+WinAVR.
Родился
Сообщения: 13
Зарегистрирован: Пн апр 19, 2010 09:58:37

Сообщение kyraxinoff »

я в программировании 0 только начал изучать AVR studio на си. максиму что могу сделать так это зажечь светодиод нажатием кнопки и зечерез delay сделайть задержку. вот и подумал что навернека кто нибудь что нибудь подобное делал. и может выложить.
Прорезались зубы
Аватара пользователя
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Вот и прекрасно! Нажимай на кнопку и вместо зажигания диода запускай ШИМ с приращением 50. То есть через пять нажатий у тебя будет 250, или ШИМ на 100%. Дальнейшее прибавление 50 установит бит нуля, ловим его и сбрасываем ШИМ в 0. Это как вариант, поиграться пока поймешь. К сожалению не пишу на С. Но CAVR есть генератор кода. Настрой шим там, хотябы просто запусти его и проверь в Протеусе.
Родился
Сообщения: 13
Зарегистрирован: Пн апр 19, 2010 09:58:37

Сообщение kyraxinoff »

ок. буду порбывать сам.
Прорезались зубы
Аватара пользователя
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Здесь правда про энкодер http://av-school.ru/article/a-145.html, но то что нужно тебе (пример кода на С). Два светодиода. Регулируются в обе стороны. А что.? Выкинь кнопки, разбери старую мышку с колесиком скрола, там энкодер... и збацай вешчь!
Прорезались зубы
Аватара пользователя
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Вот еще.
Вложения
PWM.zip
(269.95 КБ) 726 скачиваний
Открыл глаза
Сообщения: 41
Зарегистрирован: Чт апр 22, 2010 23:01:32
Откуда: Череповец

Сообщение Эльдар260682 »

Интересно а датчик типа BE178 можно подключить по такой схеме?
Ответить

Вернуться в «Умные мысли»