• Онлайн: 2
Бинарные часы
Итак, вспоминая ранее сказанное, когда-то давным-давно я учился программировать на javascript. Хотелось запрограммировать что-то графическое и динамичное. Два самых простых способа сделать что-то в динамике – это либо в цикле гонять случайные числа, либо привязаться к таймеру. Одной из моих первых попыток и была – сделать часики, чтобы показать время. Просто цифры показывать легко и понятно, но ведь надо же сделать красиво и чтобы были всякие цветные квадратики. Пришла мысль сделать часы в двоичном виде. Сделал :)
Со временем мне стали встречаться различные вариации подобных часов, даже в виде наручных.
Что представляют собой бинарные часы
Бинарные часы — это необычный тип часов, которые отображают время не привычными цифрами или стрелками, а с помощью комбинации светящихся и несветящихся светодиодов. Зачастую «бинарность» таких часов происходит не из двоичной системы счисления, а из-за того, что у светодиодов может быть только два состояния – ВКЛ и ВЫКЛ.
Основной особенностью «бинарных» часов является отсутствие привычного циферблата со стрелками или цифрами. Время обычно отображается в виде некого набора светящихся квадратиков или точек.
Разновидности бинарных часов
Существует несколько основных типов бинарных часов, различающихся способом представления информации:
1. Классические бинарные часы В них время кодируется исключительно комбинацией горящих и не горящих светодиодов. Требуют хорошего знания двоичной системы для считывания времени.
2. Полубинарные часы Используют дополнительную маркировку возле светодиодов, облегчающую определение их значения. Подходят для новичков.
3. Бинарные часы с цифровым дисплеем Сочетают бинарное отображение со стандартным цифровым. Позволяют легко проверить правильность «расшифровки» бинарного кода.
4. Бинарные часы-головоломки Используют нестандартные схемы кодирования времени, требующие решения дополнительных задач для определения точного времени.
5. с круговым расположением диодов;
6. с тремя полосками диодов;
7. с двумя полосками диодов.
Круговое расположение диодов копирует дизайн стрелочных часов. На циферблате мы видим два круга лампочек — внешний с маленькими кружочками и внутренний с большими. Крупные круги соответствуют часам и располагаются так же, как в обычных моделях: вверху 12 часов, внизу — 6, справа — 3, слева — 9.
В центре циферблата в ряд расположены еще четыре лампочки. С их помощью можно определить единицы минут от одной до четырех. Для этого нужно добавить значение пятиминутного интервала к значению горящего диода в ряду.
Часы с тремя полосками светодиодных огней — это ряды из двенадцати, пяти и девяти лампочек, над которыми расположен ряд цифр от 1 до 12. Первая строка соответствует количеству часов, во второй отображаются полные десятки минут, а в третьей единицы минут. Каждый огонек соответствует цифре, поэтому для определения времени достаточно сопоставить значения всех трех строчек. Этот способ тоже довольно простой, а внешний вид часов достаточно оригинальный.
Часы с двумя строчками диодов — самая сложная из бинарных система определения времени, но она полностью соответствует своему названию. В ряду располагается от двух до четырех лампочек, каждый из которых — это двойка в определенной степени.
Первый диод обозначает единицу как 2^0, второй равен двум как 2^1, третий соответствует четырем 2^2, а четвертый — восьми 2^3. Во второй строке по такому же принципу расположены числа 1, 2, 4, 8, 16 и 32. Чтобы определить время с помощью такой необычной шкалы, нужно сложить цифры, соответствующие горящим диодам.
Существует еще более сложный вариант бинарных часов, в котором огоньки расположены секциями по две колонки. Первая из них отображает десятки, а вторая — единицы. Чтобы подсчитать время, нужно сопоставить значения обеих колонок: если в первой из них горит только нижняя лампочка, а вторая не светится, то это десять часов утра. Как правило, в таких моделях используется 24-часовой формат.
Объединяя все числа, мы получаем текущее время.
Что нужно знать о бинарных часах? На первый взгляд бинарные часы могут показаться сложным механизмом, подвластным только людям с математическим складом ума. На самом деле они не требуют ни специальной подготовки, ни особенных способностей. Нужен лишь небольшой навык и привычка определять время по светодиодам, а также немного терпения.
Бинарные часы — это не только польза для мозга, но также интересное развлечение. С таким аксессуаром вам точно не удастся заскучать, ведь всегда можно заняться подсчетами. Постоянно практикуясь, вы сможете определять время так же быстро, как и по обычным часам, но при этом будете выглядеть более загадочно и оригинально. Кроме того, умение быстро ориентироваться в необычном механизме придает уверенности в себе и вызывает удивление у окружающих.