Помогите с программой для мк
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Помогите с программой для мк
Помогите с программой для мк attiny 2313 для устройства управления rgb светодиодом в зависимости от температурры получаемой от датчика ds18b20 подключенного к схеме.
Алгоритм программы следующий - при температуре -15 градусов зажечь синий цвет и с повышением температуры до + 20 градусов плавно погасить синий и одновременно зажеч до максимума зеленый. и так же при увиличении температуры с + 20 до +50 плавно тушить зеленый и зажигать красный.
Схема :
Алгоритм программы следующий - при температуре -15 градусов зажечь синий цвет и с повышением температуры до + 20 градусов плавно погасить синий и одновременно зажеч до максимума зеленый. и так же при увиличении температуры с + 20 до +50 плавно тушить зеленый и зажигать красный.
Схема :
- Вложения
-
- RGB_PWM_scheme.JPG
- (59.15 КБ) 420 скачиваний
- Реклама
- Axon
- Нашел транзистор. Понюхал.
- Сообщения: 152
- Зарегистрирован: Вс дек 23, 2007 20:16:58
- Откуда: Днепропетровск
- Контактная информация:
Re: Помогите с программой для мк
Плавно погасить при приближении к порогу или затемнять по мере приближения?
Re: Помогите с программой для мк
Как тебе помочь? Написать тебе программу?vanyap1 писал(а):Помогите с программой
Что мешает начать писать программу самому, спрашивать если на этом пути будут возникать проблемы?
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Помогите с программой для мк
2Axon: я понял как в приложении, зависимость интенсивности излучения от температуры.
- Вложения
-
- color_t.jpg
- (25.12 КБ) 364 скачивания
Docendo discimus
- Реклама
-
vanyap1
- Электрический кот
- Сообщения: 1048
- Зарегистрирован: Пт июл 30, 2010 11:49:03
- Откуда: Украина
- Контактная информация:
Re: Помогите с программой для мк
График работы правильный, но у меня понятия нет с чего начать программу.
Re: Помогите с программой для мк
С изучения среды разработки и одного из языков программирования
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Помогите с программой для мк
Составляем алгоритм и по нему пишем. Если в кодевижн, то там библиотеки есть. А если с нуля, то изучать устройство микроконтроллера и далее по Слесарь'ю.
Docendo discimus
-
orinoko
Re: Помогите с программой для мк
Может быть и интересное, но для ТС. Но писать он не будет, а будет ждать, когда кто-то напишет. Так как в его понимании помочь=написать. Ему не нужно научиться, ему сделать и забыть, или похвастать перед кем-то.pyzh_man писал(а):Зарегаюсь здесь, интересно решение.
По сути то ничего сложного. Задача состоит из двух частей:
1. Опрос датчика.
2. Программный ШИМ на три канала. Навскидку для этого можно воспользоваться TMR0.
Вот пусть сначала ТС напишет решение этих двух независимых задач.
А начинать можно с чтения соответствующей литературы по программированию, ДШ на используемый МК, определиться с языком. Потом сесть, взять листик и карандаш и нарисовать алгоритм работы - сверху вниз. Если не осилишь алгоритм - то дальше всё... можно не продолжать.
- Кислый
- Поставщик валерьянки для Кота
- Сообщения: 2095
- Зарегистрирован: Чт апр 08, 2010 18:50:01
- Откуда: Краснодар
- Контактная информация:
Re: Помогите с программой для мк
что тут думать ?
вот таблица HTML RGB (сайт)
MediumSeaGreen 60 179 113 #3CB371
вот например MediumSeaGreen 60 179 113 #3CB371 Red 0x60 Green 0xB3 Blue 0x71
вот вам и исходная точка для шима.
хотите, можите выстроить их по принципу "каждый охотник желает знать где сидит фазан" для линейности.
кстати как-раз ваш случай сцылко
Надо также знать, что зависимость яркости от тока у светодиодов НЕ ЛИНЕЙНАЯ. Т.е. 128 не в два раза тусклее, чем 255 и не в 2 раза ярче, чем 64.
вот таблица HTML RGB (сайт)
MediumSeaGreen 60 179 113 #3CB371
вот например MediumSeaGreen 60 179 113 #3CB371 Red 0x60 Green 0xB3 Blue 0x71
вот вам и исходная точка для шима.
хотите, можите выстроить их по принципу "каждый охотник желает знать где сидит фазан" для линейности.
кстати как-раз ваш случай сцылко
Надо также знать, что зависимость яркости от тока у светодиодов НЕ ЛИНЕЙНАЯ. Т.е. 128 не в два раза тусклее, чем 255 и не в 2 раза ярче, чем 64.
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
@hobbyelectronics


