Задать вопрос
  • Куда движется индустрия?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    1) Индустрия электроники огромна. Сказать, что вот прямо сразу весь мир прыгнул на 32 битные армы - это солгать. Более правильно сказать, что популярные блоггеры с производительностью пулемета штампуют статьи об stm32, при этом уровня "мигаем ледом".

    2) С точки зрения разработчика, микроконтроллер - это инструмент. Каждый инструмент должен соответствовать задаче и быть до конца понятен тому, кто его использует. Я никому не пожелаю начинать обучения с STM32 - путанная документация и библиотека, которая состоит из макросов, вызывающих макросы, кроме укачивания при многочасовом скроллинге в попытках докопаться до истины, никаких эмоций не вызывает.

    2.a) 32битный монстр с линуксом в стиралке - (и управление стиралкой, написанное на питоне, в тренде времени) - это сумасшествие. Потому что вместе с линуксом и питоном он притащит за собой кучу багов на всех уровнях, необходимость обновлений и прочее админство. Если на телефоне это еще покатит (семь бед - один резет, а через пару лет аппарат в помойку), то в стиралке, один неверно записанный бит может устроить потоп или даже легкий дестрой. Следовательно, когда речь идет об управлении какими-то технологическими процессорами (и о материальной ответственности), индустрия будет консервативна.

    Основные принципы электроники сейчас - максимально запихивание перифирии в один чип. Этот тренд можно проследить с 1970х - начинали с огромных плат, где процессор - отдельно, память - отдельно, АЦП - снова отдельно, куча корпусов для развязки устройств на шине и так далее. Постепенно все эти запчасти стали помещаться в один корпус. Например - ESP8266 - это процессор, память, wi-fi и куча другой периферии, засунутые в один корпус.

    Это дает снижение энергопотребления, повышение производительности, удешевляет платы.
    Ответ написан
    8 комментариев
  • Можно ли с arduino nano сделать джойстик?

    Есть довольно старый проект MJoy на контроллере ATMega8, он пороще, чем 328, на котором нано сделана. Так что технически реально. Но надо понимать, что USB интерфейса у нано нет, есть USB-to-serial конвертер, а значит к компьютеру придется подключать через эмулятор юсб, со свободных пинов. Это ни разу не просто, да и паять придется.
    Так что да, можно, но проще и дешевле использовать Леонардо или про микро на atmega32u4.
    Ссылка на MJoy www.joysticks.ru/joysticks/handmade/mjoy.shtml
    MJoy написан не на Ардуино!
    Ответ написан
    Комментировать
  • Как подключить часы реального времени к аналоговым пинам Arduino?

    ProgrammerForever
    @ProgrammerForever
    Учитель, автоэлектрик, программист, музыкант
    Вариантов много

    1) Возьмите IIC переходник для дисплея
    2) Программно разделите время работы часов и дисплея, как предложили выше
    3) "Аналоговые" выходы - это дополнительный функционал, они так же могут работать и как цифровые.
    Ответ написан
    Комментировать
  • Как подключить часы реального времени к аналоговым пинам Arduino?

    @evgeniy_lm
    Правильно ли я понимаю, что нужно использовать аналоговые пины?

    Не совсем, но почти. RTC работают по протоколу I2C, а в Arduino аппаратный I2C выведен на пины А4, А5. Т.е. формально они могут быть аналоговыми входами, но в вашем случае у них будет друга функция тыц
    Ответ написан
    Комментировать
  • Почему можем зависать ARDUINO и SD?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Такое может быть, если идёт переполнение какой то переменной. Проверяйте код.
    Ответ написан
    Комментировать
  • Как выкрутить винты на системе охлаждения Alienware 17 R5?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    зачем менять термопасту? (кто вам сказал что при высыхании она не отводит тепло?
    сними/почисти вентиляторы и фильтры - этого будет достаточно
    Ответ написан
    4 комментария
  • После смены процессора комп иногда зависает как узнать причину?

    6yntar05
    @6yntar05
    Я клоун и это не обсуждается
    Проверяй нагрузку через MSI afterburner.
    Попробуй снизить частоты шины мамки или множитель проца
    Ответ написан
    1 комментарий