Счетчик очков для настольных игр на Attiny13 и TM1637

preview_player
Показать описание
Пример последовательного преобразования кода счетчика очков для настольных игр на базе Attiny13 и дисплейного модуля на TM1637 для уменьшения размера прошивки.
Это не догма, а лишь одно из направлений достижения цели...

Если вас не устраивает форма подачи материала или еще что-то в моих роликах, то оставьте ваше бесценное мнение при себе, как бы трудно это для некоторых не было, ибо как и на что тратить свое личное время - исключительно мое дело, никто вас смотреть то что не нравится не заставляет.

PS: напоминаю, что за мат и неадекватность в комментариях (независимо от сути эмоций, восхищение это или ругань) - бан, самые тупые комментарии с недавних пор помечаются как "понравившиеся автору", чтобы долго не искать чтиво для поднятия настроения вменяемых.
Рекомендации по теме
Комментарии
Автор

день добрый . мы очень ценим вашу работу. возможно нас не очень много но очень полезная информация с живыми примерами. я сам недавно начал вести канал по 3D печати и не всегда ставят лайки хотя информация очень полезная ... не обращайте внимание. я считаю что продолжать стоит. если вы перестанете вести канал нам будет очень грустно. я стараюсь не пропускать ни одного ролика.

umbrellamax
Автор

Давно слежу за вашим творчеством. Спасибо, очень познавательно. Ваши уроки помогли оптимизировать несколько проэктов и мой ужасный код стал чуть менее ужасен и более функционален :-)

AntoniousUA
Автор

Нас мало, но мы в тельняшках!
Сам же вроде говорил, что не смотришь на подписчиков и лайки?))
А серьёзно, очень нравится твой канал.

AlexBradley
Автор

Спасибо! Канал довольно интересен, смотреть приятно.
К приведенному устройству: уходим от 1мС к ~50. 1-5 прерываний - короткое нажатие, 10 - 20 длинное. Уходим от двух 16 битных переменных к восьмибитным. Или делаем один счетчик и используем маскируемые константы, с которыми выполняем сравнение... Но это - изменение подхода к реализации, а не программирования. С уважением!

ldvrfzp
Автор

Уроки по c++ и написанию библиотек лучшие. Подобного рода контента очень мало, в следствии этого появляется "олений код". По информативности канал шикарен!👍👍👍

nrmgpgv
Автор

Спасибо за Ваши труды, Вы как луч света в непроглядной темноте.))) Здоровья и хорошего настроения.

uzvztyz
Автор

Ваша работа очень интересна. И очень полезна!! На дураков нет смысла обращать внимание. Да,
нас, интересующихся, не много, но поверьте, аудитория будет расти)). Не бросайте нас))))

vadimbudnik
Автор

Спасибо за ваш труд! Благодаря вашим урокам я начинаю понимать, что программирование это отдельный вид искусства. Не бросайте это дело, многие из нас "жёстко подсели" на получение удовольствия от прекрасного кода.

sergewddm
Автор

К сожелению не все видео смотрел, в основном по интересующим меня моментам. Более доходчивого и грамотного объяснения не встречал.

ULADZlMlR
Автор

Спасибо, проделанная работа интересна, доходчива и очень полезна.

vitsparks
Автор

Спасибо за видосы. Не оправдано мало просмотров на ваших роликах.

Bukvoezhka
Автор

Не надо ля, на все просмотренные мною видосы я ставлю лайки. Как правило с этого и начинается просмотр

clocktime
Автор

Супер! Отличный пример. Берегите себя!

bdpcvit
Автор

Вы единственный автор на Ютуб который в каждом ролике ноет. Ну уж извините за такой тон но лучших слов не подобрал. Раз увидел, услышал - ну бывает, кризис Там и все такое, но в каждом ролике выказывать неуважение аудитории - не извинительно

iqubik
Автор

Когда отказались от сетапа и лупа, и все равно в итоге ничего не получилось, я аж проснулся от транса в который ввел ваш монотонный комментарий... сработала интрига - ну как же так!!? у кудесника кода Морозова, ничего не вышло!!! И после из рукава достает то что мне пока совсем не в домек, ииии вуаля!!! Конечно комент пишу на эмоциях, а после пересмотрю ролик не из смартфона, может и раскрою фокус Коперфи... тоисть Алекса Морозова. Спасибо за поучение.

olexangrstetsiuk
Автор

Да хот пентиум. Я уже привык что в жизни так. Все ездят в одиночку на 100 автомобилях по одному маршруту, неоправданно тормозят старые процессоры. Так что мешает приспособить мощный STM к продольной задачи? То что Алекс крутой программист мы знаем давно) А ресурсы человечество с умом использовать не умеет. Везде главное экономическая целесообразность и комфорт (разработчика, юзера).

androidpasha
Автор

Один вопрос, какой framework вы использовали. Как бы до недавнего времени в platformIO был core13 ужасно не оптимизированный под тинку Ардуиновский код, но теперь появилась поддержка MicroCore и там функциями millis() реализуется через Watchdog Timer, так как у него есть ещё один генератор на 128 kHz.
З.Ы. Очень информативный видос)))

Ais_Hunt
Автор

Алекс, в каких случаях значение объявленной переменной без присваивания ей значения не будет рано нулю? Чем отличается uint32_t x=0; от uint32_t x? И почему тогда уверенность что в DDR изначально ноли?

androidpasha
Автор

Здравия Алекс! А что хорошего произойдет во время обращения к millis и одновременном вызове прерывания таймера? А если быть точнее, то при вызове прерывания после загрузки в регистр процессора младшего байта переменной _ms и перед загрузкой старшего байта? :)

oldynick
Автор

Подскажите, пожалуйста, как Вы этот код заливаете в аттини? Я просто пользуюсь ардуино иде.

aerialsoloviev