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

    @HLudens
    разобраться в коде скетчей, перенести все относящееся к датчику MQ-2 в код BMP-280.
    т.е. из setup в setup , из loop в loop и т.д.
    собственно насколько я помню MQ-2 работает просто через аналоговый вход, там всего кода будет три строчки...
    Ответ написан
    Комментировать
  • Как изготовить лодку способную на плаву преодолеть лабиринт, не касаясь стенок?

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

    Разумеется как кораблик будет готов, проверить в ванной, сколько секунд работы движков требуется корытцу чтобы развернутся на 90 градусов, сколько чтоб разогнаться, сколько чтоб затормозить, сколько чтоб затормозить при обратном вращении колес. На основе этих данных закладывать параметры в код.
    Ответ написан
    Комментировать