Задать вопрос
  • Arduino, обновление дисплея при получении нового значения с приемника?

    @evgeniy_lm
    Ну и в чем проблема?
    Выводи на экран когда сигнал изменился или выводи через определенный промежуток времени.
    Ответ написан
  • Как проверить ОЗУ планку на исправность после сгорания материнской платы?

    @evgeniy_lm
    Неделю назад накрылась материнка. Отнес память на работу, казенный ящик не жалко.
    Ответ написан
    Комментировать
  • Как лучше поступить с энкодером?

    @evgeniy_lm
    энкодер это не более чем 2 последовательно замыкающихся кнопки, а как известно на кнопках всегда то напряжение которое на них подашь. Таким образом не надо ничего выдумывать, а подать на энкодер 3,3В вместо 5В
    Ответ написан
    3 комментария
  • Почему низкой напряжение назвали землей?

    @evgeniy_lm
    В электронике и электротехнике напряжения измеряются относительно определенной точки которая называется "ноль". Т.к. обычно эта точка заземляется то еще имеет название "земля" или "ground" (GND как в вашем случае).
    Напряжение это "разность потенциалов" т.е. измеряется между двумя выводами. На одном выводе напряжения физически быть не может ни низкого, ни высокого.
    В некоторых МК для удобства разводки платы предусматривается несколько выводов GND. Схематически внутри МК они соединены между собой, разницы между ними нет.

    работа конденсаторов с ТТЛ ни как не связана
    Ответ написан
    Комментировать
  • Программирование или что-нибудь другое?

    @evgeniy_lm
    Начнем с того, что в подавляющем большинстве случаев то что кормит совсем не радует. Потом надо знать, что в программировании (как в прочем и в любом другом деле) много зарабатывают не те кто копипастит на пхп или С#, а те кто придумывает что-то совсем новое. Таких людей единицы.
    В общем и целом, думаю, программист из тебя получится. Главное в программировании ты уже понял, только нужно не ленится работать.

    ЗЫ Как выше уже заметили С# для мобильных устройств весьма странный выбор
    Ответ написан
    Комментировать
  • Можно ли на ардуине реализовать usb прослушку?

    @evgeniy_lm
    На arduino можно все. Если знаешь как
    Ответ написан
    Комментировать
  • С чего начать изучать программирование микроконтроллеров?

    @evgeniy_lm
    Не слушайте всякий бред про STM32.
    STM32 штука очень хорошая и полезная, 90% всех промышленных устройств создается именно на МК этой серии, но для новичка он очень сложный в программировании, отладочные платы очень дорогие, а симуляторов STM32 я пока не встречал (возможно потому что плохо искал)

    В то же время IskraJS это хрень какая-то. Похоже? При цене в 6 раз меньше. Это Arduino UNO. Плат Arduino великое множество, а различный исполнительных механизмов для них еще больше.

    Особо "умные" начнут рассказывать, что в IskraJS стоит 32 разрядный Cortex-M4, против 8 разрядного ATmega328P в Arduino UNO и памяти в IskraJS несоизмеримо больше, а форм фактор взят для совместимости с шильдами Arduino. Но в то то весь фокус, именно форм фактор 8 разрядной платы не позволяет раскрыть потенциал мощного процессора и в конечном итоге на дорогой IskraJS можно сделать только то что можно на дешевой Arduino UNO.
    В реале платы на Cortex выглядят совсем иначе, например так (обратите внимание на разницу в цене и на разницу в возможностях). Так же нужно понимать, что ARM Cortex это не МК, а полноценный CPU, такие стоят в планшетах и смартфонах, короче это совсем другой уровень.

    В общем начните с Arduino UNO. Платы Arduino хорошо документировавны, на них очень много проектов. Можно приобрести набор для изучения, типа такого

    Среди плат Arduino есть плата на 32-разрядном МК

    Так же существуют недорогие платы на STM32 которые возможно программировать в среде Arduino IDE
    Ответ написан
    2 комментария
  • Возможно ли такое реализовать?

    @evgeniy_lm
    Непонятно при чем здесь С#
    Слабое место перегибающийся шланг, он гнутся особо долго не будет.
    Надежнее и правильнее будет поставить нормально закрытый клапан, напримертакой
    В чем конкретно нужна помощь, пиши на почту
    Ответ написан
    Комментировать
  • Arduino и чистый СИ, как подружить?

    @evgeniy_lm
    Как то так
    Ответ написан
    Комментировать
  • Си это основополагающий язык или просто популярный?

    @evgeniy_lm
    Язык Си был разработан Деннисом Ритчи для переноса ОС Unix на различные аппаратные платформы.
    Очень долгое время был единственным языком высокого уровня способным генерировать компактный исполняемый код. Как следствие появилось множество программистов на Си, а позже появились другие языки с Си-подобным синтаксисом. Сейчас на си пишутся программы для работы с железом, например драйвера или ПО для микроконтроллеров.
    Ответ написан
    Комментировать
  • Какие книги и материалы выбрать?

    @evgeniy_lm
    Сначала AVR откладываем в сторону и читаем:
    Юный радиолюбитель. Борисов В.Г.
    "Юный кибернетик" Ю.М. Отряшенков
    Книги старые, примеры из них повторить вряд ли удастся, но теория в них разжёвана замечательно.

    Потом покупаем такую
    штуку и разбираемся. Хорошим подспорьем в этом будет книга "Ардуино для начинающих волшебников"
    Ответ написан
    Комментировать
  • Правильно ли я считаю по поводу изучения программирования?

    @evgeniy_lm
    1. html, css, mysql ты не только не изучил, ты их еще даже изучать не начал. Когда начнешь то узнаешь, что к языкам программирования они ни какого отношения не имеют.
    2. Я занимаюсь программированием почти 40 лет и то многое делаю "с помощью гугла" (так быстрее)
    3. Разумеется все что есть в инете уже давно создано, не нужно изобретать велосипед, достаточно найти готовый код. CMS вообще копипасту автоматизировали.
    4. CMS означает "система управления содержимым". СОДЕРЖИМЫМ!!!!! т.е. интернет это не html, css, mysql или PHP, а нужная и важная информация. В WEB очень низкий порог входа и по этому туда лезут все кому не лень, по статистике 80% сайтов не набирают 100 посещений в месяц, т.е. они бесполезны и неинтересны.
    5. Практика вещь хорошая и нужная, но главное научится писать программы, а писать программы и писать код (а уж тем более копипастить) это оооочень разные вещи.
    Ответ написан
    Комментировать
  • Если микроконтроллер питается от 3.3в то нужен ли конвертер уровней?

    @evgeniy_lm
    для atmega328 конвертер не нужен. Но в любом случае почитайте даташит на ваш датчик
    Ответ написан
    Комментировать
  • Как запоминать код, который писал две недели назад?

    @evgeniy_lm
    Это потому что вы просто тупо пишете код, а вам нужно разрабатывать (проектировать) приложение.
    Ответ написан
    Комментировать
  • Как посчитать потребляемую мощность сконструированного прибора?

    @evgeniy_lm
    Неверно в корне.
    1.напряжение 5В откуда-то взялось. Т.е. есть некий стабилизатор у которого есть КПД. Если у тебя импульсный стабилизатор типа LM2576T то у него КПД 95%, а если 7805 или подобный (как скорее всего и есть) то все зависит от входного напряжения, то же касается и 3,3В. В результате имеем (2,5+20+19)= 42.5мА. В случае если исходное напряжение 9В то потребляемая мощность 382,5мА
    2. Выводы Arduino, ничего не потребляют (совсем ничего). Потребляет нагрузка которая к этим выводам подключена. 40мА это предельно допустимый ток, т.е. если ты подключишь маленький светодиод с потребляемым током 10-20мА то все будет нормально, но моторы, светодиодные ленты и пр. к выводам нужно подключать через транзисторы. В твоем случае информационные выходы датчика и дисплея потребляют микроамперы, т.е этим током можно пренебречь.
    3.Частота опроса от тока не зависит ни как. Потребляемый ток зависит от тактовой частоты контроллера, согласно даташит на Atmega 328 при частоте 16МГц (как в ардуино) потребляемый ток 19мА, а при частоте 1МГц от внутреннего генератора 5мА. при совсем низкой частоте (например от часового кварца) ток меньше 1мА. Т.е. ты если тебе спешить некуда, но нужно сэкономить пару мА ты можешь программно поменять частоту на внутренний генератор (заменить кварц сложновато будет). Правда в такой ситуации ты не сможешь прошивать плату по USB, нужен будет программатор для непосредственного программирования МК по SPI
    Ответ написан
  • Алгебра логики и алгоритмизация?

    @evgeniy_lm
    Д.Кнут "Искусство программирования"
    "Конкретная математика" (то же самое для детей)
    Ответ написан
    Комментировать
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @evgeniy_lm
    Д.Кнут "Искусство программирования"
    "Конкретная математика" (то же самое для детей)
    Ответ написан
    5 комментариев
  • Arduino может принимать данные с wi-fi?

    @evgeniy_lm
    Ответ написан
    Комментировать
  • Подойдут ли советские колонки под зарубежный усилитель?

    @evgeniy_lm
    Можно. Только вот, ожидать "душевного" звука от высохших за 25 лет диффузоров динамиков особо не стоит.

    PS принцип работы усилителей за последние 100 лет не особо изменился все они работают одинаково, хоть советские, хоть китайские, по этому ни каких переходников к колонкам не нужно
    Ответ написан
    6 комментариев
  • Нужно ли покупать сетевой фильтр (не просто удлинитель а именно сет. фильтр с защитой) если БП сертифицированный?

    @evgeniy_lm
    Изучите принцип работы БП и тогда у вас не будет глупых вопросов.
    В БП нет специальных каких-то защит, просто его конструкция позволяет ему работать в широком диапазоне напряжений. Что касается защиты от импульсных помех то даже дешевые БП имеют на входе питания простейший ВЧ фильтр, а в таком БП как у вас защита куда более серьезная
    Ответ написан
    Комментировать