Стим-панком повеяло от "Усилителя Креймера"
Рот шатал верстальщиков, которые в статьи огромные картинки вставляют и текст расползается.
Из всех устройств понравились только часы, усилок тож ничего, но оформление ужасно!
Как все сложно с передачей энергии в часах на HDD. Можно сделать все гораздо проще: на статоре пара неодимовых магнитов, на роторе катушки с диодным мостом.
часы... фига се! а чо автора не учили не писать мутотень вида:
add_down(0b00000000);
add_up(0b00001100);
add_down(0b00000000);
add_up(0b00000011);
Неудивительно что получилось 40% меги 32, ппцнах!
PS.Лучшебы уж не давал исходников, такое обычно не выкладывают на всеобщее обозрение, и тихо отмахиваются фразой "исходников не даю". Выглядит намного солиднее чем давать 58 килобайт сырцо-быдлокода
shodan, написали бы статью с примерами хорошего/плохого кода и показали бы размер используемой памяти программ для каждого из случаев ;)
Пишем на асме и всё будет быстро и компактно %)
Такая статья есть.... серия дозиметров микрон
shodan, "а чо автора не учили не писать мутотень вида", "Лучшебы уж не давал исходников, ...."
Лучше бы Вы уж помолчали. Поверьте, и в Вашей программе можно найти косяки, над которыми можно посмеяться. Идеалов не бывает, так же, как и стандартных стилей программирования. Каждому своё.
По поводу "Такая статья есть.... серия дозиметров микрон". Чёто я там не нашёл исходников, или они на столько ужасны, что стыдно выложить ? :D
Предлагаю Вам больше не писать подобных комментов, ибо со стороны Вы выглядите с ними очень смешно - похожи на человека, нахватавшегося верхушек и пытаетесь показать себя выше кого-либо. Вы для кого-нибудь - тоже начинающий лузер, можете в этом не сомневаться...
"а чо автора не учили не писать мутотень вида: add_down(0b00000000); add_up(0b00001100);"
Вопервых да, не учил меня никто)
Во вторых, это был самый простой вариант для меня.
Не так то просто руками вбивать символы в двоичный код.. когда их много.
0b00000000 - подобная строка отражает состояние порта, что наглядно.
0b00000000
0b00000110
0b11111111
0b00000000
Так выглядит единица, записанная в массив. или вы предлагаете сначала писать строку вида 10010101, потом переводить ее в 16ричку и записывать, чтобы было красиво?)
"Как все сложно с передачей энергии в часах на HDD. Можно сделать все гораздо проще: на статоре пара неодимовых магнитов, на роторе катушки с диодным мостом."
Была такая мысль, но мне показалось что мощности такого "генератора" не хватит.
Это если использовать две катушки с одного HDD. А если запихивать больше - то они будут разные, будут много весить и получится большой дисбаланс.
Выходит так, что их придется разносить довольно таки далко от центра. А чем дальше от центра, тем большая сила на них будет действовать и больший дисбаланс.
При этом не факт что двигатель потянет весь этот набор ( и драйвер потянет двигатель с такой нагрузкой)
Ramzezka, не обращайте внимания на всяких троллей-упырей. Вы - молодец, написали статью, выложили её, предоставили исходники - это заслуживает уважения, даже если в исходниках есть что-то, что можно было бы оптимизировать.
+100500
Согласен с Alex на все 100%, такие невежи,как sodahn, забыли как сами писали свой первый проект, наступали "на грабли", и СТЕСНЯЛИСЬ выложить свои разработки. А желание sodahn"a самоутвердиться за счет менее опытного программиста - дает ему огромный минус в глазах сообщества!
Аlex, спасибо.
На самом деле в этой прошивке отражен весь мой путь от самого начала изучения микроконтроллеров. А это значит, что где то есть код, который можно было написать гораздо красивее.
Прошивка модернизировалась - но не переписывалась с нуля, т.к. все работало и небыло необходимости.
Уважаю людей, которые не стесняются выложить свой быдлокод. Сам такой. Помню с нуля часы делал, дык код переписывал с нуля четыре раза. Между переписываниями штудировал Си и настройку периферии. В итоге всё в шоколаде. Теперь пора переходить на другой уровень.
Ramzezka - ну хоть ради интереса посмотрите как пишутся работа с дисплеями на ДРУГИХ проектах. А то что вас НЕ учили, это не повод гордится. Массив между прочим можно и любимые вами 0b010101 писать, без перевода в 16-чку компилятор это сделает за вас.
Noblako - мне исключительно пофигу на самоутверждение, это помоему надо рамзезке, я давно уже не пишу статей, на радиосайты и вообще, ибо нафиг ненадо, а код всегда лежит на моей страничке, достаточно зайти в профиль. Причем заметтьте от !каждого! проекта.
Странно выглядит когда на такую простую фигню человек выбрасывает 13 кб флеша, хотя это можно было без проблем положить и в мегу 8.
PS.Жаждущих нафлудить разочарую, мой код далеко не идеален. Но такие быдлокоды как в часах, увольте, уж лучшеб не показывать!
Ramzezka - Посмотрите хотябы код на модификацию проекта элькота "Мираж FLASH-II"
Там намного более полный алфавит влезает в более ограниченный МК без видимых проблем, и все хорошо читаемо.
Из статьи про усилитель нашел единственное интересное для меня-схема трансформатора от UPS.
Про УКВ-приемник не впечатлило, сам делал приемник по изначальной статье, работает он очень хорошо и сам по себе дешев, так что смысла что-то переделывать не вижу. Про часы-схем подобных часов уже очень дофига есть.
Меня удручает другое: все статьи-это не оригинальные конструкторские произведения, а всего лишь банальные варианты конструкций, уже существующих. Где же полёт мысли? Где конструкторский гений? Неужели слесарно-монтажные работы-это истинное радиолюбительство?
Flasher, много хочешь. Есть множество причин этому, начиная от того, что мы на ресурсе дружелюбным к начинающим и заканчивая тем, что люди не могут позволить себе отдавать много времени и сил на оригинальные конструкции.
Я говорю только о конкурсе. Не нужно же быть в стиле "запаяю проводки другого цвета-приз дадут"
shodan, не нравится - не смотрите :-)
Evtomax - мне сайт нравится, вот я и смотрю. А порцию критики выдать просто обязан. :)
Критика была бы понятно если бы человек выдал статью про устройство которое разработал САМ с нуля.
А вообще что-то действительно новое создать трудно. Все уже украдено (придумано) до нас. Микросхемы - те же "кубики", строй из них что хочешь ИМХО
Создавать новое не трудно. Для этого нужно иметь мозги, кроме прямых рук. А критика должна быть конструктивной.
Хоспади, что за конкурс, все работы на радиодеталях! как надоело!
А что, без радиодеталей уже слабо усилители да часы собирать?
бездарные люди!
Это как, без радиодеталей?Механические часы?
Нет, это я иронизирую к тому, что всегда найдется то, что уже использовалось.
Самый низший уровень - детали.
Более высокий - разновидности устройств(часы, ПК, калькуляторы).
Еще выше - разновидности, к примеру часов.
И если кто то считает, что отдельная модель не является оригинальным устройством, то тогда и более низкие уровни тоже не оригинальны. И сами часы, с радиодеталями. И сами радиодетали - ведь в них молекулы, а они есть везде, так что баян.
И все это похоже на бред.
Ведь никто не утверждает, что тесла не имеет ничего нового перед первым автомобилем Генри Форда, ведь оба "устройства" - автомобили.
Ramzezka, не пишите банальщину буквами. Оригинальностью конструкций тут и не пахнет- обычные переделки.