Обязательно нужно указывать, какой библиотекой для управления мотором Вы пользуетесь! Так как никто не знает, что в Вашем случае делают все эти stepper.moveTo, stepper.runToPosition, stepper.run и как ими правильно пользоваться. Без этого все ответы здесь - гадание на кофейной гуще!
Возможно Вы и сами решите свою проблему, если внимательно изучите документацию и примеры к используемой библиотеке.
Нужно точно выяснить смысл параметров, передаваемых в методы библиотеки. Об этом собственно Алексей Уколов написал. И смотреть, соответствует ли это Вашему коду.
Первый раз слышу. Думаю, что не только я. Так что хорошо, что дали ссылку. Странно, что по Вашей ссылке я не вижу упоминания драйверов на cp2102. Устанавливали? Ну и не отменяется всё сказанное ранее про порты, провода и т.п.
А поддержки у них никакой нет? Кто кроме них знает, как эта Ваниль в принципе себя вести должна?
Пробовать менять всё по очереди - провод, usb-порт, компьютер, версию ide и т.д.
А в каком таком "ванильном" arduino uno стоит cp210x? Вы ничего не путаете?
С этой библиотекой скорее всего без переделок ничего не получится. Код нужно набрать не отпуская Alt, а здесь он отпускается после каждой очередной посылки, в которой можно передать только одну клавишу. В этом Вы и сами убедились.
Вроде бы у Adafruit была какая-то более продвинутая библиотека для USB HID устройств. Но это не точно! :)
Ну, допустим, сделали Вы аппарат, а дальше что? Чтобы интерпретировать его показания вообще-то специальное образование нужно. Вы, видимо об этом тоже забыли?
Если ТС работает, надо смотреть какие настройки в нём, в том числе умолчательные, которые Вы может и не трогали. Какой-нибудь активный-пассивный режим или что там ещё у ftp бывает. Надо отличия искать! Что за FTP сервер? Может к нему какие инструкции-руководства есть?
Egorka_lazarenka_40, а чем аккумуляторы плохи? Вполне себе питание!
А вообще, тут нечего гадать. У вас есть реальный сервомотор, с каким-то реальным потреблением тока (смотрите в документе или измеряете). Дальше проверяете, что происходит с Вашим источником питания при таком токе нагрузки. Очень вероятно, что он легко с ним справляется. А уж если вдруг нет, тогда, имея реальные цифры, и будете что-то ещё выбирать.
Nikitapoliko, Причём здесь операционная система? Вам ещё в прошлом Вашем вопросе все отвечающие единогласно написали, что Ваш диск сдох! Ну что ещё должна сделать железка, чтобы Вы поверили в её смерть? Со взрывом на части разлететься, а иначе никак?
Тут люди стараются, что-то рассказывают, думают Вам 95-я для дела нужна. А оказывается это Ваше упрямство и игнорирование очевидного.
Антон Калашников, даже так! :) Ничего страшного, справитесь. Маленькая база данных - пяток таблиц, простейшие формы для ввода данных в них. Сначала их придумываете. А потом реализуете процедуру обслуживания клиента. По сути ещё одна форма в программе. На сканер конкретный смотреть надо, но в простейшем случае они могут как клавиатура работать: сканер прочитал штрихкод - в поле ввода появилось его значение. Так что написать программу можно и не имея сканера.
Boris007, уникальный id действительно практически всегда есть. Речь о том, что это не обязательно должен быть тип serial. Например это может быть GUID.
Как раз уникальность serial вполне себе обеспечивает. Пользуйтесь на здоровье!
Но если у Вас работа с базой организована так, что строк вставляется по многу и при этом часто могут происходить отмены операции вставки (не важно по каким причинам), нужно учитывать, что номера могут расходоваться быстрее чем ожидается (выделенные но неиспользованные номера обратно не возвращаются). Тут и нужно выбирать serial подходящей размерности, либо отказываться от него.
Возможно Вы и сами решите свою проблему, если внимательно изучите документацию и примеры к используемой библиотеке.
Нужно точно выяснить смысл параметров, передаваемых в методы библиотеки. Об этом собственно Алексей Уколов написал. И смотреть, соответствует ли это Вашему коду.