Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.02.2020, 23:47   #121
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Сообщение от Silhouette Посмотреть сообщение
Да, но приходится останавливать обработку звука на время определения ИК кода.
Я думаю не критично, раз нажал на кнопку значит хочешь чего то другого.
Я думал не заработает IRemote, все таки ему нужен приличный массив для получения кода и последующей обработки
Admin вне форума   Ответить с цитированием
Старый 07.02.2020, 02:05   #122
Silhouette
Junior Member
 
Регистрация: 18.01.2020
Сообщений: 27
Вес репутации: 0
Silhouette is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Я думал не заработает IRemote, все таки ему нужен приличный массив для получения кода и последующей обработки
Все Serial.println пришлось, таки, выбросить
Silhouette вне форума   Ответить с цитированием
Старый 07.02.2020, 07:56   #123
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Цитата:
Сообщение от Silhouette Посмотреть сообщение
Все Serial.println пришлось, таки, выбросить
Так зачем? Они через директивы препроцессора(#ifdef) отключались.
Вот здесь
#define DEBUG false //false //режим отладки true
Admin вне форума   Ответить с цитированием
Старый 07.02.2020, 17:44   #124
Silhouette
Junior Member
 
Регистрация: 18.01.2020
Сообщений: 27
Вес репутации: 0
Silhouette is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Так зачем? Они через директивы препроцессора(#ifdef) отключались.
Вот здесь
#define DEBUG false //false //режим отладки true
НУ, во первых, это некорректно. При
Код:
#define DEBUG false
Следующий фрагмент все равно будет включен
Код:
#ifdef DEBUG ... #endif
Корректно будет
Код:
#if DEBUG ... #endif
Ну а во-вторых, все это бессмысленно потому, что как только я подключаю вывод в последовательвый порт, то памяти не хватает и приложение умирает.
Ну это, так, "А поговорить?"
Silhouette вне форума   Ответить с цитированием
Старый 07.02.2020, 18:47   #125
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Действительно ошибка.
Исправил и о чудо, появилась дополнительная оперативная память 220 байт
Теперь можно и IRemout подключить попробовать
Admin вне форума   Ответить с цитированием
Старый 09.02.2020, 14:06   #126
Olegkad
Junior Member
 
Аватар для Olegkad
 
Регистрация: 19.12.2019
Сообщений: 21
Вес репутации: 0
Olegkad is an unknown quantity at this point
По умолчанию

Вопросик, а можно менять кол-во светодиодов на другое не кратное 60, 120 и 180 как в большую так и в меньшую сторону?
Olegkad вне форума   Ответить с цитированием
Старый 09.02.2020, 18:44   #127
Silhouette
Junior Member
 
Регистрация: 18.01.2020
Сообщений: 27
Вес репутации: 0
Silhouette is an unknown quantity at this point
По умолчанию

Если имеете ввиду дать пользователю такую возможность, торудно придумать что то удобоваримое. А если в программе изменить индивидуально, то почему нет. Только имейте ввиду, что если сильно в большую сторону, то будут проблемы с памятью и неравномерность разделения светодиодов между цветами в связи с некратностью. Ну и про общую мощность питания незабываем.

Последний раз редактировалось Silhouette; 09.02.2020 в 19:19.
Silhouette вне форума   Ответить с цитированием
Старый 09.02.2020, 19:20   #128
Silhouette
Junior Member
 
Регистрация: 18.01.2020
Сообщений: 27
Вес репутации: 0
Silhouette is an unknown quantity at this point
По умолчанию

Вот, кстати, мой вариант, если кому то интересно.
Три кнопки, 2 потенциометра, пульт.
https://github.com/Silhouette2022/du...ght_show-X.git
Silhouette вне форума   Ответить с цитированием
Старый 09.02.2020, 19:44   #129
Olegkad
Junior Member
 
Аватар для Olegkad
 
Регистрация: 19.12.2019
Сообщений: 21
Вес репутации: 0
Olegkad is an unknown quantity at this point
По умолчанию

Схему можно
Olegkad вне форума   Ответить с цитированием
Старый 09.02.2020, 21:58   #130
Silhouette
Junior Member
 
Регистрация: 18.01.2020
Сообщений: 27
Вес репутации: 0
Silhouette is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Olegkad Посмотреть сообщение
Схему можно
Добавил. Но схема практически от duino.ru
Silhouette вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 24 (пользователей: 0 , гостей: 24)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:36. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика