Сообщения

Сообщения за Сентябрь, 2014

Красивое оформление CSS

Изображение
Мне часто приходится работать с CSS-файлами. Нашёлся удобный и быстрый способ приводить эти файлы в единообразный и удобный вид. По инструкции с сайта http://csscomb.com был установлен пакет csscomb:
sudo npm --proxy http://<myProxyIP>:<myProxyPort> install csscomb -g Потом сохранил себе созданный на мой вкус файл настроек /home/oleg/Documents/.csscomb.json:
{ "exclude": ["node_modules/**", "vendor/**"], "verbose": true, "remove-empty-rulesets": true, "always-semicolon": true, "color-case": "lower", "block-indent": " ", "color-shorthand": false, "element-case": "lower", "eof-newline": true, "leading-zero": false, "quotes": "double", "sort-order-fallback": "abc", "space-before-colon": "", "space-after-co…

Подсветка лестницы. Продолжение 1

Изображение
Собираем первую версию прототипа автоматической подсветки лестницы на макетной плате. Эта версия почти полностью соответствует схеме из статьи Автоматическая подсветка лестницы с помощью Arduino. Скетч так же подойдёт тот же за исключением своих показаний освещённости (измеряется в "попугаях").
Что может этот прототип Прототип позволяет зажигать и тушить светодиоды с заданной задержкой при определённом уровне освещённости (не загораются, если светло) и срабатывании одного из двух ультразвуковых дальномеров.
Что ещё предстоит добавить Необходимо доработать прототип, чтобы светодиоды загорались плавно (прикрутить ШИМ управление).
Нужно сделать режим дежурного света, когда первый и последний светодиоды загораются при снижении освещённости до определённого уровня.
Неплохо бы добавить кнопку для переключения режимов работы: всё выключено, полностью включено, автоматический режим, "весёлый" режим мигания (на случай праздника).
Самое главное, что выяснилось в процессе п…