• Есть ли хорошие материалы по программированию микроконтроллеров?

    @evgeniy_lm
    Для начала купите себе набор типа такого
    Ответ написан
    Комментировать
  • Почему Arduino не выдерживает напряжение от 14,8 вольт?

    @evgeniy_lm
    там стоит параметрический стабилизатор который все "лишние вольты" превращает в тепло. В вашем случае это 9,8В. Atmega328 потребляет 5мА+ток всяких светодиодов 20-30мА в итоге 9,8*30=300мВт это почти предел для установленного стабилизатора. А если еще добавить нагрузку на входы/выходы может и дым пойти. По этому для Arduino предел 12В, а рекомендуется не более 9В
    Ответ написан
    Комментировать
  • Почему не включается компьютер после первой сборки?

    @evgeniy_lm
    Причин может быть +100500
    1. Проблема с БП. Попробуйте БП с рабочего компа
    2. Проблема с памятью. Попробуйте память на другом компе
    3. Проблема с видеокартой. Выкинь дискретную, попробуй запустить со встроенной

    ....
    100500. Проблема несовместимости материнки и процессора. Не зря же в магазине сказали что BIOS нужно перепрошить. С другой стороны в любом случае комп должен запускаться, а в BIOS будет что-то типа Unknown CPU.

    Начните с того что уберите все оставьте голую материнку и процессор, подключите только кнопку включения или замыкайте контакты отверткой (только аккуратно). ОБЯЗАТЕЛЬНО!! проверьте правильность установки процессора. Если CPU стоить криво (встречал подобное неоднократно) выровняйте ножки или купите новый если ножки обломались.
    При включении вы услышите сигнал отсутствия памяти (хороший признак) иначе ваш бой окончен попробуйте обменять материнку и/или CPU по гарантии.
    Если вы услышали (при наличии пищалки) спасительные длинные гудки, а может увидели "сигнал счастья" если есть световые индикаторы POST, установите ОДНУ!! планку памяти. Если все у вас заработало можно с облегчение вздохнуть и перекурить.
    Дальше все просто. Ставите вторую планку памяти, SSD, видеокарту. Разумеется на каждом этапе проверяете работоспособность системы.
    Так же нужно понимать, что "уже установленная винда" может не заработать или заработать, но с кучей проблем. Стоит не поленится и переустановить.

    PS До покупки всего этого барахла вам следовало бы узнать, что ASRock это экспериментальное подразделение ASUS. Они создают всяческих монстров и продают их по дешевке. Если идея приживается то переходит в основную линейку продуктов ASUS. Продукцию ASRock покупают либо "городские сумасшедшие", любители ковыряться в железе и мерится количеством попугаев в тестах, либо наивные простаки которые клюют на низкую цену. Так же следовало узнать, что связка CPU AMD + GPU AMD имеет ряд преимуществ перед CPU AMD + GPU Nvidia
    Ответ написан
    Комментировать
  • Как вам такая идея диплома?

    @evgeniy_lm
    Я могу предложить более крутую идею. Можно выискивать "плагиат" теоремы Пифагора или законов Ньютона и т.п.

    А если серьезно, то вам сначала стоит изучить такие понятия как "плагиат", "лицензирование", OpenSource, GPL и пр. Потом перестать выпендриваться и как все нормальные студенты-двоечники запилить очередной сайт по продаже никому ненужной фигни.
    Ответ написан
    Комментировать
  • Как углубиться в математику перед ВУЗом?

    @evgeniy_lm
    Очень нравится математика

    Бяда, большая бяда. В мое время семнадцатилетним пацанам нравились красивые девушки.

    По каким материалам лучше это делать? Какие книги/курсы/видео/что угодно?

    В ВУЗе вам все расскажут, и книги посоветуют нужные

    Считаю, что какие-то способности к математике есть

    Да? Я в десять лет на миллиметровке фракталы рисовал, расчеты на логарифмической линейке делал (компов 40 лет назад не было). А вы?
    Ответ написан
  • Стоит ли начинать с Ардуино, если хочешь познать мир микроконтроллеров на хорошем уровне?

    @evgeniy_lm
    1. Arduino у вас уже есть. Не вижу причины его не изучать
    2. Arduino это просто удобно упакованный МК AVR, ни кто вам не мешает писать для него программы в любой другой среде кроме Arduino IDE.
    3. Упрощения Arduino это его фишка. Как правило большинство проектов не требуют огромного быстродействия, но реализовать алгоритм работы в Arduino IDE существенно проще чем в Atmel Studio и пр.
    4. STM32 штука замечательная, но ни кто из фанатов не может вразумительно ответить почему все уважаемые производители плат на STM32 обязательно делают порт для Arduino IDE, а многие даже повторяют формфактор плат Arduino.
    5. Для Arduino библиотек работы с различной периферией и прочих ресурсов несоизмеримо больше чем для STM32.
    6. Конечно в бочке меда Arduino IDE есть большая ложка дегтя - отсутствие аппаратной отладки. Лично меня это бесит.

    Единственное мне не понятно какую конкретную цель вы преследуете. Возможно я мог бы посоветовать что нибудь более конкретное
    Ответ написан
    2 комментария
  • Веб дизайн и графика. На основе какого процессора собирать ПК? Intel vs AMD?

    @evgeniy_lm
    Надо исходить из того, что AMD на 10-20% дешевле Intel, но топовые Intel на 10-15% быстрее топовых AMD. Т.е. если вам нужен процессор максимально быстрый то это Intel ,без вариантов. Если вы выбираете нечто среднее, то лучше AMD. Так есть редкие приложения которые лучше работают на Intel, а есть на AMD
    Ответ написан
    Комментировать
  • Как с помощью провода передать сигнал на ИК-приемник?

    @evgeniy_lm
    1. Схема ваще бред. Вы пытаетесь ИК приемник подключить к двум Arduino одновременно, при этом принимать сигнал будет только В.
    2. Если хотите чтобы сигнал принимали обе соедините выводы GND на обоих платах. Хотя это тупизм.
    3. Если хотите чтобы платы обменивались данными между собой по ИК то у вас должен быть на каждой плате отдельный ИК излучатель и ИК приемник. Хотя это тоже тупизм, за исключением редких случаев.
    4. Если хотите "с помощью провода" то у вас как минимум 4 варианта:
    1)UART . Самый простой вариант, но он используется при программировании. По этому перед заливкой скетча связь нужно разъединить
    2) Программный UART. принцип тот же, но будет занимать процессорное время и память. Но можно назначить любые выводы.
    3) SPI. расходуется много выводов.
    4) I2C Лично я думаю что это самый приемлемый вариант
    Ответ написан
  • Общение/переговоры с заказчиком занимают много времени, что делать?

    @evgeniy_lm
    Время на непосредственное решение задачи существенно ниже чем подготовка решения в т.ч. и переговоры с заказчиком. Вас банально развели, если оплата почасовая то туда входит все врем процесса работы. Я вообще не люблю почасовую оплату. Прикидываю время работы в днях добавляю 15% и оцениваю заказ. Если быстро сделаю, я лучше потом небольшую скидку дам, клиентам это нравится
    Ответ написан
    7 комментариев
  • Как разработать схему в которой устанавливается частота мигания и яркость 4 диодов через 3 кнопки?

    @evgeniy_lm
    А зачем там 3 кнопки. В вашем случае достаточно 2. Одна по кругу меняет яркость, другая частоту. Если нужна схема и программа на МК пишите на почту, договоримся
    Ответ написан
  • Что делать, поломался котел vaillant t4?

    @evgeniy_lm
    Причин может быть 100500, но скорее всего у вас проблемы с турбиной. Попробуйте прочистить
    Ответ написан
    Комментировать
  • Как воспроизводить MP3-сэмпл ардуиной без прерывания?

    @evgeniy_lm
    Не совсем понятно зачем для воспроизведения простого короткого звука сложные приблуды. Погуглите что такое covox и будет вам счастье
    Ответ написан
    Комментировать
  • Что дальше изучать?

    @evgeniy_lm
    Что нужно еще знать, помимо языка программирования?

    Вы на верном пути.
    Вам нужно знать что нужно заказчику (работодателю) и нужно понимать, что все это 999999 случаях из 1000000 ни какого отношения ни к программированию, ни к языку С++ не имеет.
    Часто получается так, что некто изучает С++, java, python и прочую муть. Приходит в некую контору где его садят рядом с тупой, толстозадой бухгалтершей, которая несет какую-то пургу. Разумеется результат 0 и увольнение, новая работа - новая "бухгалтерша" - новое увольнение. После третьей попытки юный программист решает, что программирование не для него и идет на рынок торговать лифчиками.
    Ответ написан
    Комментировать
  • Нужна помощь в 3D печати.как настроить принтер?

    @evgeniy_lm
    Что значит "не скользила"? Вы что лист бумаги подкладываете? В остальном из фото не понятна суть проблемы. Опишите подробнее.
    Лично я деталь к стеклу приклеиваю дешевым лаком для волос. Пробовал ПВА и клей-карандаш получается хуже.
    Вообще-то если принтером ни кто не пользовался его стоит сначала откалибровать, скачайте несколько калибровочных моделей (кубики, кораблики, пр.) напечатайте их в разных режимах, с разной скоростью, разными материалами. Возможно по результатам тестов понадобится корректировка прошивки, если все в порядке с размерами печати в любом случае это полезно чтобы знать возможности принтера
    Ответ написан
    Комментировать
  • На выключатель подавать фазу или ноль?

    @evgeniy_lm
    Увы, с подсветкой придется расстаться
    Ответ написан
    Комментировать
  • В каком языке программирования проще понять ООП?

    @evgeniy_lm
    ООП - Объектно Ориентированное Программирование. Т.е. программирование путем манипуляции с объектами. В отличие от процедурного требует большого количества вычислительных ресурсов. Вопрос: а нафига это надо? Все очень просто - человек мыслит объектами, а программист тоже человек. Т.е. программисту банально удобнее ООП чем не ООП. В итоге Человеку ООП осваивать не нужно, он его знает по умолчанию и ООП понять проще на любом ЯП в т.ч. и JAVA.
    Быстро начать "кодить" можно на любом языке программирования, в т.ч. JAVA, а вот писать нужные, полезные программы быстро не получится ни на каком ЯП. Для некоторых не получится никогда
    Ответ написан
    1 комментарий
  • Кто знает кач-вые 3D принтеры?

    @evgeniy_lm
    что значит "кач-вые 3D принтеры"?
    мой принтер, собранный, как говориться из "говна и палок" за 150$, печатает существенно лучше чем китайский за 300$, но несоизмеримо хуже чем профессиональный за 2000$
    Вопрос. Мой принтер качественный или нет?
    Вообще, как я понял, качество принтера определяется не только качеством комплектующих, но и уровнем знаний и навыков печатника.
    На самом деле ваш вопрос некорректный. Вы сначала должны определить задачу для которой вам необходим принтер и ценовой диапазон. При этом нужно не забывать, что пластик для принтера штука тоже не дешевая. Если вам любопытно, то для начала соберите принтер сами (например, такой) при этом стоит понимать, что полный набор деталей получится в 2-2,5 раза дороже чем те же детали купленные в розницу (возможно у разных продавцов).

    PS. Неликвид пишется слитно и означает ненужные материальные активы подлежащий ликвидации, в т.ч и методом реализации. Т.е. если некто продает 3D принтер это не значит что он некачественный, это значит что он ему ненужен.
    Ответ написан
    Комментировать
  • Свинцово-кислотный аккумулятор от автомобиля для UPS?

    @evgeniy_lm
    Когда-то в начале 90-х были веерные отключения электричества. Взял автомобильный аккумулятор 60Ач, без проблем хватало на 4 часа. Ни чего не грелось, единственное пришлось выпаять пищалку чтобы не раздражала. Нынче мониторы потребляют не так как раньше, но системники существенно больше, 100Ач, думаю, на 2-3 часа хватит.
    Мой UPS был рассчитан на нагрузку 400В*а, т.е имел почти двукратный запас мощности, а у вас?
    Ответ написан
    9 комментариев
  • Как запрограммировать микроконтроллер stm32?

    @evgeniy_lm
    Теоретически-философская сторона вопроса.
    Можно STM32 на JAVA, а можно гланды гвоздодером, через жо...
    Как правило те кто не желает заморачиватся с курсовиком, просто заказывают правильную работу и не пытаются скрестить ужа и ежа.

    Практическая сторона вопроса
    1.Покупаешь любую отладочную плату на STM32 + необходимую обвязку тыц, тыц, тыц. Возможно понадобится что либо еще, например, какой нибудь LCD/TFT экран, кнопки и пр.
    2. Устанавливаешь STM32CubeMX и System Workbench for STM32
    3. Изучаешь как это все соединить вместе (GOOGLE в помощь)
    4. Пишешь курсовой на заданную тему.
    Ответ написан
    Комментировать