Механический дисплей на Arduino — работа над ошибками
6 мин
Механический дисплей из лего и Arduino, о котором я писал в начале января оказался, по-моему, довольно неплох для конструкции собранной за вечер. Однако в комментариях справедливо указали на возможности его улучшения. Заодно, читая отзывы, я узнал что такое «POV», спасибо всем откликнувшимся!
За прошедшие четыре недели конструкцию удалось доработать, и вот что получилось в результате:

Выявленные недостатки
- Малый размер «экрана», недостаточный для написания слова «Хабрахабр»
- Монохромность
- Неравномерность шага пикселей, расчитанного простым делением времени цикла на разрешение
- Разочарование ожидавших увидеть видео хаброюзеров
- Необходимость вручную побитово кодировать изображение каждой буквы
- Общая нестабильность конструкции — «дисплей» при работе сильно раскачивается
- Холостой обратный ход планки со светодиодами. Они подсвечиваются только во время движения справа налево
За прошедшие четыре недели конструкцию удалось доработать, и вот что получилось в результате:



«это провал» или «о нет» = (facepalm) или (fail)
«работаю из дома» = (wfh)
«скрестил пальцы» (на удачу) = (yn), (fingers), (fingerscrossed), или (crossedfingers)
«ляляляляля, я тебя не слушаю» = (lalala), (lala) или (notlistening)
«заждался» или «ну сколько можно» = (waiting), (forever), or (impatience)
«дай пять» = (highfive), (hifive), or (h5)
«перекати поле» = (tumbleweed)
После двух с половиной лет разработки свет увидел новый major релиз централизованной системы управления версиями subversion:
Dart был разработан так, чтобы выглядеть знакомо для программистов на таких языках, как Java и JavaScript. Если постараться, можно писать на Dart практически так же, как на одном из них. Если очень постараться — можно даже превратить его в Фортран, но при этом вы упустите множество неповторимых и классных особенностей Dart.
Расширения для браузеров очень популярны в наше время. Повод написать какое-либо расширение всегда найдется, и их напашется еще много.