Форум программистов, компьютерный форум, киберфорум
Лазеры, свет, LED
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 03.10.2017
Сообщений: 27

Управление rgb лентой на микроконтроллере

07.10.2017, 16:20. Показов 4137. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, уважаемые форумчане!
Собрал схему для управления яркостью rgb ленты на мк attiny2313a-pu, аппаратный шим на таймерах, яркость регулируется кнопками, по две на каждый цвет, и три транзистора irfz44n.. залил программу в мк, запустил.. Схема работает при подключении ленты напрямую к ней (подключал кусок ленты, метра два). Но когда подключаю ленту, наклеенную под потолком, яркость скачет спонтанно, независимо от нажимаемых кнопок, либо вообще никак не реагирует на кнопки.. Лента под потолком, около 15 метров, наклеена по периметру, подключается через обычный электрический кабель 4х1.5, длинной три с небольшим метра.
Вопрос: почему не регулируется яркость, подскажите, пожалуйста?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.10.2017, 16:20
Ответы с готовыми решениями:

Управление лентой RGB
нужна простейшая схема для управления RGB лентой, 4 дорожки R G B +12v ргб в каждом диоде, как реализовать простой контроллер для...

Управление светодиодной лентой
Добрый день. Озадачился вспомогательным освещением на светодиодной ленте с управлением от микроконтроллера. Одно из требований - очень...

Управление светодиодной лентой - не могу понять проблему
Всем доброго дня! Столкнулся со странной проблемой, не могу её понять. Помогите пожалуйста. Есть Attiny44A, которая выдает ШИМ....

24
1184 / 673 / 113
Регистрация: 15.05.2012
Сообщений: 4,089
08.10.2017, 05:07
Студворк — интернет-сервис помощи студентам
Программу сюда и схему.
0
0 / 0 / 0
Регистрация: 03.10.2017
Сообщений: 27
08.10.2017, 12:15  [ТС]
Схема
Миниатюры
Управление rgb лентой на микроконтроллере  
0
0 / 0 / 0
Регистрация: 03.10.2017
Сообщений: 27
08.10.2017, 16:00  [ТС]
На схеме не указан кварц, в реальной схеме он есть, на 16МГц

Добавлено через 1 минуту
Программа:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Reset:
ldi  temp, RAMEND                  
out  SPL, temp
                                  
ldi  temp, 0b00001100
out  DDRB, temp
ldi  temp, 0b00001101
out  PORTB, temp
ldi  temp, 0b00100000
out  DDRD, temp
ldi  temp, 0b01111111
out  PORTD, temp
ldi  temp, 0b10100011
out  TCCR0A, temp
ldi  temp, 0b00000001
out  TCCR0B, temp
ldi  temp, 0b10000001
out  TCCR1A, temp
ldi  temp, 0b00001001
out  TCCR1B, temp
ldi  temp, 0b00000000
out  TCCR1C, temp
ldi  lite001, 125
out  OCR0A, lite001
ldi  lite002, 125
out  OCR0B, lite002
ldi  lite0031, 0
ldi  lite0032, 125
out  OCR1AH, lite0031
out  OCR1AL, lite0032
 
cli
    
                    
main:
 
sbis PIND, 0
rcall delay
sbis PIND, 0
rjmp more1
sbis PIND, 1
rcall delay
sbis PIND, 1
rjmp less1
sbis PINB, 0
rcall delay
sbis PINB, 0
rjmp more2
sbis PIND, 3
rcall delay
sbis PIND, 3
rjmp less2
sbis PIND, 4
rcall delay
sbis PIND, 4
rjmp more3
sbis PIND, 6
rcall delay
sbis PIND, 6
rjmp less3
 
more1:
cpi  lite001, 250
brsh  main
subi lite001, -10
out  OCR0A, lite001
rjmp main
 
less1:
cpi  lite001, 15
brlo  main
subi lite001, 10
out  OCR0A, lite001
rjmp main
 
more2:
cpi  lite002, 250
brsh  main
subi lite002, -10
out  OCR0B, lite002
rjmp main
 
 
less2:
cpi  lite002, 15
brlo  main
subi lite002, 10
out  OCR0B, lite002
rjmp main
 
 
more3:
cpi  lite0032, 250
brsh  main
subi lite0032, -10
out  OCR1AH, lite0031
out  OCR1AL, lite0032
rjmp main
 
less3:
cpi  lite0032, 15
brlo  main
subi lite0032, 10
out  OCR1AH, lite0031
out  OCR1AL, lite0032
rjmp main
 
 
delay:
ldi  razr1, 255
ldi  razr2, 200
ldi  razr3, 50
PDelay:
dec  razr1
brne  PDelay
dec  razr2
brne  PDelay
dec  razr3
brne  PDelay
ret
Добавлено через 3 часа 42 минуты
Проблема не в программе, правильно?
0
0 / 0 / 0
Регистрация: 03.10.2017
Сообщений: 27
12.10.2017, 15:38  [ТС]
Вопрос решен, схема работает стабильно..
Есть еще вопрос: как сделать плавные переливы цветов rgb ленты на ассемблере? Не могу сообразить самостоятельно..
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
18.10.2017, 05:43
Цитата Сообщение от Avellan Посмотреть сообщение
Вопрос решен, схема работает стабильно..
скажи как
Правила п 4.10
Если вопрос был решен вами самостоятельно, отпишите об этом в своей теме - есть и другие люди, которые столкнутся с той же проблемой, и им поможет ваш ответ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.10.2017, 05:43

Управление светодиодной лентой 12В 4А, используя мосфет и esp8266
Приветствую вас. Подскажите как организовать управление освещением светодиодной лентой 12В 4А при помощи мосфета и esp8266? Хочу...

Управление RGB лентой
Подскажите как можно управлять яркостью светодиодной ленты, но без МК. Желательно обойтись вообще без микросхем, а просто собрать на...

Управление RGB лентой
Здравствуйте, форумчане! Имеется светодиодная RGB лента - 5м, 7,2 Вт/метр, 12В. Хочу подключить ее к микроконтроллеру STM32F107 к...

Управление RGB-лентой посредством ШИМ
Здравия. Цель - воспроизвести данную схему в порядке самообразования и понимания работы ШИМ. Имеющиеся детали: - блок питания 12V,...

Вопрос по питанию МК и управление RGB лентой
Доброго дня! Занимаюсь я фаер шоу и световым шоу. Реквизит для светового шоу производимый всякими буржуйскими фирмами достаточно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru