Обновить
7
Elizabeth Morves@Uzhor

Пользователь

1
Подписчики
Отправить сообщение
В тексте есть упоминание об этом. В части истории. С тех пор так и остались, ws2812. ШИМ, особенно на малой яркости, работает не очень хорошо. Это связано с тем, что зрение у человека нелинейно. Понятно, что это можно компенсировать программно, попутно расширив ШИМ (насколько я помню) до 10 bit на 8 битном микроконтроллере. Но даже при всех этих модификациях, свет «дрожит» К rgb лентам нужен драйвер и несколько линий питания. У ws2812 нет этих проблем. И на новый год можно устроить «пасхальное яйцо» в прошивке. С ws2812 только одна проблема, это разная цветовая температура на разных партиях ленты. И пожалуй еще одна, которой можно пренебречь. Если первый светодиод в цепи сгорит, то оставшиеся работать не будут.
Благодарю. Код стал лучше. Хоть шапки и одеты на лысую голову и смотрятся сиротливо. Но мне было интеренсно отказаться от #include в .h Благодаря Вам я поняла как работает #pragma once (это свершилось). Это очень хорошее продвижение. Мне требовалось несколько месяцев, что бы понять это в одиночку. Похоже, что вложенные инклюды большая проблема и это муравейник в который легко наступить по незнанию.
Первая версия была сильно урезанной и даже без rtc. Планета Земля со своей наклонной осью сильно портит жизнь на идеальной сфере. Закат и рассвет происходит не в одно и то же время, даже на одной широте. Содержать массив 365(дней)*6(сумерки) слишком накладно и бестолково для esp01. Не нашла в rtc возможность задать широту и астрономические сумерки. По работе, частая смена часовых поясов с изменение широты, разрушает меня. Это освещение задает нужный ритм, я легче переношу переезд. Кроме этого передача гео с моего телефона позволяет дому понять, что я близко и включить split-systems-air, а режим работы задает влажность и температура в лампе. И я всегда могу контролировать атмосферное давление. Это позволяет мне делать погодный прогноз, для России это особенно актуально. В node-red есть нода astrodata dayvalues которая работает не очень хорошо. Невозможно получить который лунный день и lon,lat работают не так как я ожидаю. Поэтому node-red просит php скрипт с post передачей гео в json. Но это тема уже для отдельной статьи konbanwa4.0 которую буду писать если Вы готовы читать. Мне нужно проделать большую работу для правильного подношения информации и исправлять кучу ошибок. Извините, что заставляю вас ждать.
Разработка, пайка, программирование. Это магия. Я не могу отказать себе в удовольствии отключив мозг от повседневных дел писать код или трассировать pcb руками. Написание кода не может быть «нудно». Вы знаете как работает Z-wave? А можете поменять логику его работы? У меня нет цели сделать быстро или как нибудь, что бы работало. Это хобби которое доставляет мне удовольствие.
Зачем вышивать когда можно купить уже вышитое на ЧПУ? Ответ прост. Получение удовольствия от создания чего либо.
С вложенным include получилось не хорошо. Мое стремление писать отдельными модулями исчезло. я надеялась на #pragma once, но видимо оно не работает или работает не так как ожидала. На каждый .cpp я наивно создавала .h с нужными include. Наследие windows.
Все замечания очень ценны для меня, обязательно учту при внесении правок, особенно стыдно за вложенные include
«разная печать» — так не должно быть. мне нужно быть более внимательной. Все исправлю, как только побольше разберусь с контролем версий. Спасибо, что проверили мою работу.

Информация

В рейтинге
Не участвует
Откуда
Sydney, New South Wales, Австралия
Дата рождения
Зарегистрирована
Активность