То есть, у меня не получится написать программу на С, потом скомпилировать её и залить бинарник в BIOS? Мне нужно будет написать на асме, прогнать через препроцессор и залить бинарник в BIOS? Всё верно?
Вы ответили не топикстартеру, да неважно. Ещё 15 или 20 лет назад, посмотрев на выдачу компилятора я понял, что на современных процессорах на ассемблере руками писать бессмысленно. Даже зная кучу трюков.
"с преобразованием в 100-150 В" от батарейки в 3 вольта я не знаю, какой будет кпд общий, по сравнению со светодиодом, но я точно знаю потребление всех этих "процов" даже если их отправлять в delay вместо сна и прерываний. Примерно, как у одного светодиода, а тут на плате их аж 7, то есть, возможное разнообразие алгоритмов для игр прямо сильно больше одного "из резистора и двух неонок...". А если завести контроллер на 1Мгц и с прерываниями и сном, то его потребление будет как очень-очень тусклый светодиод, 1-2мА. Просто ни светодиоды ни неонки от cr2032 питать я бы не стал. Я жадный. Хотя сr2032 это и удобно и эстетично, я бы туда литий из сигареты поставил :)
Светодиоды от батарейки таблетки))) На 2 часа игры хватает? Пайка зачёт, а вот кода нет, жаль, интересно было бы посмотреть, есть ли сон и прерывания, хотя это не очень важно от такого питания. Чистят спиртом, потом водой, или да, ультразвуковой ванночкой (не попадитесь на ванночку дешёвую с вибромоторчиком).
З.Ы. В ванночку всё равно нужно немного отмывки (да хоть и фэйри) а вообще я просто водкой отмывал, дешевле всего, только воняет))
З.Ы.Ы. Кстати, как вам идея, условные 30 секунд длится игра, светодиоды 3 с каждой стороны начинают с первого светиться, дальше по ускорению следующий (время зажигания следующего да хоть линейно, хоть по логарифму, хоть случайно, хоть смесь вариантов) и когда зажигается (или вспыхивает последнийй и гаснут все, как вариант), то нужно жать на кнопку. У игроков алгоритмы времени до нажатия независимые. Считать время реакции. Добавится фактор "мешают светодиоды и их зажигание", так что заодно и на внимательность. У кого общее время реакции лучше, тот пьёт штрафную для снижения уровня реакции.
1) Сделайте прерывания на кнопки, дребезг даже не нужно ловить в вашем случае. Какое прерывание первым пришло, тот и выиграл. (Если совсем-совсем честно, то сравнивать время прихода прерывания, но это уже почти идеально: после старта игры сохранить timestamp с обоих ПЕРВЫХ по прерыванию нажатий и выдать результат). Если разница была в микросекундах, увы, INT0 имеет преимущество.
2) Использовать delay в микроконтроллерах хуже, чем GOTO в программировании. Имхо.
3) Светодиоды красиво было бы сделать RGB (чтобы совсем честно) или ws2812b (в разы проще).
4) Светодиоды можно fade даже в этом варианте (я не знаю, как это по другому сказать).
к примеру, после игры 2 секунды пауза, потом светодиод начинает пульсировать (не мигать, fade) и когда либо вспыхнул либо погас (на выбор) начинается игра.
5) В этом вашем применении спокойно делается так, что спит кристалл примерно 99% времени, даже когда горит или fade светодиод.
Дальше можно издеваться, взять tp223 вместо кнопок и выяснять расстояние, с которого дозволено подносить палец. :) Потом перепаивать конденсаторы и прочее шулерство.
P.S. Attimy13 сюда на такой проект даже просится, но по цене прямо всё равно сейчас, RP2040 стоит 1,5 евро нельзя от батарейки, Attimy13 0,5 евро.
Знание того, как оно там устроено внутри, иногда только лишь мешает эмоциональной вовлеченности в прослушивание.
Иногда?! Да только с усилием воли, не всегда успешным, можно абстрагироваться от анализа музыки, которою слышишь или слушаешь. Хотя, с другой стороны, это отдельный кайф :)
О, курс инструментоведения на хабре :) Можно ещё курсом оркестровки дополнить. Тем более, они пересекаются. Кстати, на струнных безладовых инструментах можно сыграть поступенное (ступенчатое? не помню) глиссандо. Да, это не очень просто, но вполне возможно.
Легко с музыкантами на допросе. Не знаю, как насчёт передачи информации, но нечистый унисон заставит музыканта очень быстро подписать на допросе всё, что от него хотят. Всё равно, на какой частоте будет этот неидеальный унисон (из двух, это важно, инструментов).
То есть, у меня не получится написать программу на С, потом скомпилировать её и залить бинарник в BIOS? Мне нужно будет написать на асме, прогнать через препроцессор и залить бинарник в BIOS? Всё верно?
Вы ответили не топикстартеру, да неважно. Ещё 15 или 20 лет назад, посмотрев на выдачу компилятора я понял, что на современных процессорах на ассемблере руками писать бессмысленно. Даже зная кучу трюков.
"с преобразованием в 100-150 В" от батарейки в 3 вольта я не знаю, какой будет кпд общий, по сравнению со светодиодом, но я точно знаю потребление всех этих "процов" даже если их отправлять в delay вместо сна и прерываний. Примерно, как у одного светодиода, а тут на плате их аж 7, то есть, возможное разнообразие алгоритмов для игр прямо сильно больше одного "из резистора и двух неонок...". А если завести контроллер на 1Мгц и с прерываниями и сном, то его потребление будет как очень-очень тусклый светодиод, 1-2мА. Просто ни светодиоды ни неонки от cr2032 питать я бы не стал. Я жадный. Хотя сr2032 это и удобно и эстетично, я бы туда литий из сигареты поставил :)
Если честно, до вашего комментария я был уверен, что у светодиода кпд выше, чем у неоновой лампочки.
Светодиоды от батарейки таблетки))) На 2 часа игры хватает? Пайка зачёт, а вот кода нет, жаль, интересно было бы посмотреть, есть ли сон и прерывания, хотя это не очень важно от такого питания. Чистят спиртом, потом водой, или да, ультразвуковой ванночкой (не попадитесь на ванночку дешёвую с вибромоторчиком).
З.Ы. В ванночку всё равно нужно немного отмывки (да хоть и фэйри) а вообще я просто водкой отмывал, дешевле всего, только воняет))
З.Ы.Ы. Кстати, как вам идея, условные 30 секунд длится игра, светодиоды 3 с каждой стороны начинают с первого светиться, дальше по ускорению следующий (время зажигания следующего да хоть линейно, хоть по логарифму, хоть случайно, хоть смесь вариантов) и когда зажигается (или вспыхивает последнийй и гаснут все, как вариант), то нужно жать на кнопку. У игроков алгоритмы времени до нажатия независимые. Считать время реакции. Добавится фактор "мешают светодиоды и их зажигание", так что заодно и на внимательность. У кого общее время реакции лучше, тот
пьёт штрафную для снижения уровня реакции.Вот сейчас прекрасно получилось.))
1) Сделайте прерывания на кнопки, дребезг даже не нужно ловить в вашем случае. Какое прерывание первым пришло, тот и выиграл. (Если совсем-совсем честно, то сравнивать время прихода прерывания, но это уже почти идеально: после старта игры сохранить timestamp с обоих ПЕРВЫХ по прерыванию нажатий и выдать результат). Если разница была в микросекундах, увы, INT0 имеет преимущество.
2) Использовать delay в микроконтроллерах хуже, чем GOTO в программировании. Имхо.
3) Светодиоды красиво было бы сделать RGB (чтобы совсем честно) или ws2812b (в разы проще).
4) Светодиоды можно fade даже в этом варианте (я не знаю, как это по другому сказать).
к примеру, после игры 2 секунды пауза, потом светодиод начинает пульсировать (не мигать, fade) и когда либо вспыхнул либо погас (на выбор) начинается игра.
5) В этом вашем применении спокойно делается так, что спит кристалл примерно 99% времени, даже когда горит или fade светодиод.
Дальше можно издеваться, взять tp223 вместо кнопок и выяснять расстояние, с которого дозволено подносить палец. :)
Потом перепаивать конденсаторы и прочее шулерство.P.S. Attimy13 сюда на такой проект даже просится, но по цене прямо всё равно сейчас,
RP2040 стоит 1,5 евронельзя от батарейки, Attimy13 0,5 евро.Точно надо.
Подозреваю угольный карандаш и бумагу. Холст - масло дорого и долго и желательно не рядом с влажностью (грунт же). Но и акварель, конечно, тоже.
То есть, Jagged Alliance 2 никто даже не вспомнил? Там юмора завались и не надоедает.
А вы уверены, что это такая шутка? ))
Иногда?! Да только с усилием воли, не всегда успешным, можно абстрагироваться от анализа музыки, которою слышишь или слушаешь. Хотя, с другой стороны, это отдельный кайф :)
О, курс инструментоведения на хабре :) Можно ещё курсом оркестровки дополнить. Тем более, они пересекаются. Кстати, на струнных безладовых инструментах можно сыграть поступенное (ступенчатое? не помню) глиссандо. Да, это не очень просто, но вполне возможно.
Но так вам слона не продать.)
люди, которые доверяют другим цыганам и нейросетям :)
"Симфония хаоса." Ну нельзя такое пропускать.
Зененограда...
Зенонограда...
Ксенонограда звучало бы прикольнее. :)
Даже Ксенограда, вот.
Заружный? Заружовный же.
Извините))
Дискриминация, как всегда.
/sarcasm off
Прочитал как "в спаленке". Извините.
Легко с музыкантами на допросе. Не знаю, как насчёт передачи информации, но нечистый унисон заставит музыканта очень быстро подписать на допросе всё, что от него хотят. Всё равно, на какой частоте будет этот неидеальный унисон (из двух, это важно, инструментов).
Почти шутка.
P.S. Нечистый унисон это как раз биения.