Задать вопрос
  • Что изучать для написания своего кроссплатформенного приложения?

    @evgeniy_lm
    >> Паскаль в школе.
    Тогда тебе понравится FreePascal/Lazarus.
    C другой стороны нужно понимать, что истинные кроссплатформенные приложения могут быть только web-приложения. Можно использовать JAVA.
    Ответ написан
    4 комментария
  • Подойдут ли такие моторчики для работы с Ардуино?

    @evgeniy_lm
    Подойдут любые моторчики которые крутятся
    два первых это маломощные шаговые двигатели, третий непонятно? но если там больше 3 выводов тоже шаговый
    Ответ написан
  • Как на Raspberry pi настроить UART?

    @evgeniy_lm
    У тебя Arduino пытается принимать на скорости 9600, это минимальная скорость и UART должен работать без проблем вот ее и тыкают во все скетчи и ты ее нарисовал. Raspberry штука более крутая и настройки UART по умолчанию там более крутые. Передача данных синхронная, т.е. скорости должны совпадать, когда ты на малине меняешь скорость под Arduino то все становится нормально.
    Можешь попробовать поменять скорость UART на Arduino под Raspberry
    Ответ написан
    1 комментарий
  • Как закоммитить в ардуину?

    @evgeniy_lm
    >>> Хочу поменять код ардуины.
    Что ты хочешь поменять?
    Про код IDE и компилятора ни чего не скажу, поройся в файлах может чего найдешь. Что касается библиотек, бутлоадеров и пр. меняй сколько угодно коды имеются в свободном доступе.

    >>> Есть идеи с чего начать?
    Разумеется с начала. Изучи что такое Arduino, научись хорошо пользоваться тем кодом что есть, научись писать свои библиотеки, запили пару своих (именно своих, а не скопируй из инета). Правда, потом ты сам долго будешь ржать когда вспомнишь про свою бредовую идею
    Ответ написан
  • Как правильно изучать математику?

    @evgeniy_lm
    В ВУЗе (хорошем) не учат математику, там учат учится (решать проблемы). По этому требуются выпускники ВУЗов не потому что они знают математику, а потому что они умеют решать проблемы.
    Ответ написан
    Комментировать
  • Rasspberry pi 3 для использования "простых" действий?

    @evgeniy_lm
    Вот мне даже в голову не приходит как эту фигню можно использовать иначе
    Ответ написан
  • Какой датчик давления подойдёт для DIY?

    @evgeniy_lm
    BMP085 уже устарел, ему на смену пришли BMP180 и BMP280. Второй более точный, но существенно дороже. Забудь про 433 (фуфло) и bluetooth (дорого и сложно). Используй для связи с мастером NRF24L01, дешево и сердито (есть еще более дешевые аналоги). Если нужна связь с компом то на мастер можно установить ESP8266 ESP, в нем есть собственный МК так что он вполне сам может быть мастером.
    Разумеется покупная система будет дешевле и надежнее, конструируют не для того чтобы сэкономить
    Ответ написан
    4 комментария
  • Как вырасти из программиста в менеджмент?

    @evgeniy_lm
    В одной конторе встречал вакансию "менеджер по комфорту". Оказалась они так уборщицу обозвали.
    Так что "менеджеры" они разные бывают, может стоит оставаться программистом чем куда нибудь вляпаться
    Ответ написан
    2 комментария
  • Как узнать свой уровень в кодинге?

    @evgeniy_lm
    >> Как узнать свой уровень в кодинге?
    Очень просто - заглянуть в свой кошелек
    Ответ написан
    Комментировать
  • Как научиться разбираться в железе?

    @evgeniy_lm
    Ты знаешь, я тоже без Википедии не знаю чем принципиально отличается DDR3 от DDR4, или USB2 от USB3 и не парюсь, потому как мне это совершенно без надобности я на этом знании денег не заработаю. Для программиста позор писать хреновые программы, а железом пусть занимаются те кому это положено
    Ответ написан
    Комментировать
  • Какой выбрать алгоритм для игры Pac-man?

    @evgeniy_lm
    Согласно Википедии
    Блинки (Blinky) — красное привидение[3]. Оригинальное японское название «Оикакэ» (яп. 追いかけ, «преследователь»). В режиме преследования использует в качестве цели точку, в которой находится Пакман.
    Пинки (Pinky) — розовое привидение[3]. Оригинальное японское название «Матибусэ» (яп. 待ち伏せ, «сидящий в засаде»). В качестве цели использует точку, находящуюся на 4 клетки впереди Пакмана (кроме случая движения вверх, когда в качестве цели используется точка, отстоящая на 4 клетки вверх и на 4 влево от Пакмана). Предполагается, что вместе с Блинки такое поведение будет блокировать Пакманa, поскольку Блинки преследует сзади, а Пинки стремится оказаться перед Пакманом.
    Инки (Inky) — голубое привидение[3]. Оригинальное японское название «Кимагурэ» (яп. 気まぐれ, «капризный»). Использует самый сложный алгоритм преследования: для определения направления движения строится отрезок, один из концов которого определяется положением Блинки, а середина находится на 2 клетки перед Пакманом. Второй конец отрезка — искомая целевая точка. Получившуюся точку очень тяжело предсказать, поэтому Инки считается самым опасным привидением.
    Клайд (Clyde) — оранжевое привидение[3]. Оригинальное японское название «Отобокэ» (яп. お惚け, «притворяющийся дураком»). Если Clyde находится дальше 9 клеток от Пакманa, то он использует в качестве цели Пакманa (как Блинки), если же Пакман ближе 9 клеток, то Clyde меняет цель на точку «ниже» правого нижнего угла.
    Ответ написан
    Комментировать
  • Как/где/у кого/каким образом учиться прикладной схемотехнике(сложно уточнить, читайте вопрос)?

    @evgeniy_lm
    >> должна работать месяц автономно(но тут придираться наверное сильно не будут и тем более проверять).
    В реале это доказать надо (курсовой, однако!). Хотя бы тупо поделить емкость аккумулятора на потребляемый ток. ATMEGA8 потребляет 3,5мА (точно не помню, смотри даташит) т.е тебе только для МК нужно 30*24*3,5=2600мАч, плюс еще светодиоды. Необходимо курить темы "энергосберегающий режим" и "Watchdog timer" чтобы уменьшить потребление тока хотя бы в 1,5 раза, тогда можно будет питать схему парой китайских литиевых аккумуляторов

    >> Arduino слишком затратный, нужно использовать MEGA8
    Разница в цене максимум 2 раза, но ATMEGA8 это голая микросхема для которой требуется обвязка, а Arduino это готовое устройство которое можно использовать как есть. Ко всему прочему Arduino программировать несоизмеримо проще чем независимый МК. Так что ты не особо сэкономишь, а вот геморроя на голову будет предостаточно. Думаю, тебе хватит, например, Digispark Attiny 85, хотя новичку лучше Arduino NANO V 3.0 CH340G

    Что касается датчика расстояния. Они бывают ультразвуковые, инфракрасные и лазерные. Лазерные отбрасываем однозначно по причине космической стоимости. ИК работают не очень точно и на небольших расстояниях до 1,5м, УЗ более точные и работают до 5м, но человек как правило ходит в мягкой, звукопоглощающей одежде, так что УЗ датчик может его не "увидеть"

    PS Так же можно рассмотреть другой вариант. Я могу написать тебе техническую часть курсовика, подробно рассказать что где брать и ты под моим чутким руководством соберешь свою рамку
    Ответ написан
    2 комментария
  • Подключение светодиодов - как разобраться?

    @evgeniy_lm
    Самое правильное подключение параллельное. Соединяем катоды всех диодов вместе и подключаем к - питания, к каждому аноду припеваем резистор 200 Ом. Свободные концы резисторов соединяем и подключаем к + питания. для питания можно использовать зарядку телефона 5В или литиевый аккумулятор

    PS В принципе можно все диоды соединить параллельно, а резистор поставить один. Для 10 светодиодов 20 Ом 1Вт. Но первый вариант более правильный
    Ответ написан
    Комментировать
  • Где купить детали для прототипа?

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

    PS Возможно для создания прототипа стоит смотреть в сторону Arduino
    Ответ написан
    Комментировать
  • Как разрешить спортивный семейный IT спор?

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

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

    @evgeniy_lm
    90%
    Ответ написан
    Комментировать
  • Какое направление выбрать в изучении программистики при совмещении с образованием экономиста?

    @evgeniy_lm
    Экономика разумеется.
    Ответ написан
    Комментировать
  • Как найти подряд три идущих единицы с использованием битовой логики?

    @evgeniy_lm
    На любом языке высокого уровня ваша "битовая логика" будет работать медленнее и выглядеть уродливо чем примитивное целочисленное суммирование.
    i := 0;
    j := 0;
    repeat
    repeat
    s := 0;
    for k := 0 to 2 do
    s := s + arr[j, i +k];
    inc(i);
    until (i < 5) and (s > 0) ;
    inc(j);
    until (j <= High(arr)) and (s > 0) ;
    Ответ написан
    Комментировать
  • Как запитать от одного аккумулятора робота на ардуино?

    @evgeniy_lm
    преобразователь напряжения это и есть стабилизатор. У тебя преобразователь на 2А. измерь потребляемый ток. Средний ток твоей схемы не должен превышать 0,7А, т.к. импульсные токи в момент запуска двигателей существенно больше. Измерения надо проводить при питании от хорошего лабораторного БП. Если средний ток большой ищи более мощный преобразователь.
    Так же не забывай, что ток от аккумулятора не должен превышать 3А (это приусловии что аккумулятор фирменный ) т.е. после преобразования с учетом КПД не более 1,5А

    PS Конденсаторы в преобразователе есть достаточно приличные, других не нужно
    Ответ написан
    Комментировать
  • Что можно сделать с датчиками движения, системами безопасностями, насколько они устарели?

    @evgeniy_lm
    Все течет все меняется.
    5 лет назад были популярными AVR и PIC, сейчас их потихоньку вытесняют ARM.
    Что касается датчиков, то концевики за последние 50 лет не особо изменились, по крайней мере принцип работы
    Ответ написан
    Комментировать