На просторах Интернета встретил отличную идею - часы Фибоначчи. У меня пока не хватает времени на реализацию, выглядит все очень не сложно и вполне реализуемо на любимых теперь (благодаря AlexGyver) светодиодных лентах WS2812. Стоят в магазине порядка ~8000р.
Как определить время на часах Фибоначчи?
Последовательность Фибоначчи - это последовательность чисел, созданная итальянским математиком Фибоначчи в 13 веке. Это последовательность, начинающаяся с 1 и 1, где каждое последующее число является суммой двух предыдущих (1, 1, 2, 3, 5, 8, 13, 21...).
Экран часов состоит из пяти квадратов, длина сторон которых соответствует первым пяти числам Фибоначчи: 1, 1, 2, 3 и 5 (которые складываются в 12 — полезное число для часов!)
Для цветовой схемы по умолчанию:
- Часы отображаются красным цветом.
- Минуты отображаются зеленым цветом.
- Когда ячейка используется для отображения как часов, так и минут, она становится синей.
- Белые квадраты игнорируются.
Чтобы узнать часы - сложите соответствующие значения красного и синего квадратов.
Чтобы узнать минуты - сложите соответствующие значения зеленого и синего квадратов. Минуты отображаются с шагом в 5 минут (от 0 до 12), поэтому нужно умножить результат на 5, чтобы получить фактическое число.
Схема:
Магазин: http://store.basbrun.com/product/fibonnaci-clock/
Исходники: https://github.com/pchretien/fibo
Как определить время на часах Фибоначчи?
Последовательность Фибоначчи - это последовательность чисел, созданная итальянским математиком Фибоначчи в 13 веке. Это последовательность, начинающаяся с 1 и 1, где каждое последующее число является суммой двух предыдущих (1, 1, 2, 3, 5, 8, 13, 21...).
Экран часов состоит из пяти квадратов, длина сторон которых соответствует первым пяти числам Фибоначчи: 1, 1, 2, 3 и 5 (которые складываются в 12 — полезное число для часов!)
Для цветовой схемы по умолчанию:
- Часы отображаются красным цветом.
- Минуты отображаются зеленым цветом.
- Когда ячейка используется для отображения как часов, так и минут, она становится синей.
- Белые квадраты игнорируются.
Чтобы узнать часы - сложите соответствующие значения красного и синего квадратов.
Чтобы узнать минуты - сложите соответствующие значения зеленого и синего квадратов. Минуты отображаются с шагом в 5 минут (от 0 до 12), поэтому нужно умножить результат на 5, чтобы получить фактическое число.
Схема:
Магазин: http://store.basbrun.com/product/fibonnaci-clock/
Исходники: https://github.com/pchretien/fibo