Помогите с программой для мк attiny 2313 для устройства управления rgb светодиодом в зависимости от температурры получаемой от датчика ds18b20 подключенного к схеме.
Алгоритм программы следующий - при температуре -15 градусов зажечь синий цвет и с повышением температуры до + 20 градусов плавно погасить синий и одновременно зажеч до максимума зеленый. и так же при увиличении температуры с + 20 до +50 плавно тушить зеленый и зажигать красный.
Составляем алгоритм и по нему пишем. Если в кодевижн, то там библиотеки есть. А если с нуля, то изучать устройство микроконтроллера и далее по Слесарь'ю.
Может быть и интересное, но для ТС. Но писать он не будет, а будет ждать, когда кто-то напишет. Так как в его понимании помочь=написать. Ему не нужно научиться, ему сделать и забыть, или похвастать перед кем-то.
По сути то ничего сложного. Задача состоит из двух частей:
1. Опрос датчика.
2. Программный ШИМ на три канала. Навскидку для этого можно воспользоваться TMR0.
Вот пусть сначала ТС напишет решение этих двух независимых задач.
А начинать можно с чтения соответствующей литературы по программированию, ДШ на используемый МК, определиться с языком. Потом сесть, взять листик и карандаш и нарисовать алгоритм работы - сверху вниз. Если не осилишь алгоритм - то дальше всё... можно не продолжать.