Search the Community

Showing results for tags 'arduino'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • Переделки's ATX->ЛБП
  • Киловольты юмора's Юмор в youtube
  • Радиолюбительская доска объявлений exDIY's Надежность и группы продавцов
  • Переделки's разные темы

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Пользователи форума

Город


Сфера радиоэлектроники


Оборудование

Found 307 results

  1. Здравствуйте, уважаемые форумчане! Собрал станок на сборке Arduino + CNC Shield v3.0 + A4988. Прошил на ардуинку GRB 0.9j, настроил на шаговиках токи с помощью подстроечного резистора драйверов A4988. Через Universal_G_code ардуинку видит, все шаговики вращаются, все оси перемещаются. Далее в прошивке указал количество шагов на миллиметр. Больше ничего не менял, так как концевиков щупов и т.д. в станке не имеется. Работать пробую через Candle 1.1.7, но при нажатии на кнопки перемещения оcей в этой программе станок стоит на месте. COm порт указан верно,ардуинку программа видит, но шаговики не вращаются. Неожиданно для себя обнаружил, когда нажимаю в Candle кнопку Z-щуп станок перемещает ось Z вниз. Но не одна из остальных команд не работает. Подскажите, пожалуйста, в какую сторону копать
  2. Нужна помощь МАСТЕРА! Есть объем (утепленный, застекленный балкон). Нужно сделать систему управления периферийными устройствами для подстраивания имеющихся климатических изменений к заданным годовым и суточным циклам растений другого климатического пояса. Периферия: Источники обогрева – вентилятор, подающий тёплый воздух из квартиры; насос, прогоняющий горячую воду из системы отопления дома по водяному тёплому полу балкона; ИК потолок; электрообогреватель с вентилятором. Вентиляция (устраняет застой воздуха) - два сервопривода (открытия/закрытия форточек); два вентилятора, способные изменять угол наклона (подачи воздуха). Освещение - три типа ламп разного спектра (УФ, холодный белый, фито лампы красно-синие). Охлаждение - упомянутые ранее форточки и вентиляторы; шторки притенение; туманообразующая установка. Увлажнение - тот же туманообразователь и он же, но через клапан гонит воду в поддоны. Принцип: Перед началом работы в память вносится почасовой диапазон допустимых температур. Работа - Производятся замеры внешних (уличных) условий (температура, влажность, изменение давления). Производятся замеры внутренних условий (температура, влажность воздуха и грунта, освещённость). Календарь-часы (реального времени) выбирают из памяти соответствующий адрес, и выбранная информация попадает на схему сравнения с показаниями, замеренными в управляемом объёме. В зависимости от полученной разности, система управления выбирает наименее энергозатратный периферийный орган для достижения заданных условий. Величина воздействия энерготратящих устройств должна равняться интегралу во времени от разницы заданного и замеренного параметра. При достижении полной мощности и не уменьшающейся разницы (невозможность компенсировать) подаётся сигнал тревоги. Температура в нутрии объёма прямо пропорциональна внешней освещенности в пределах указанных при внесении в память. Количество воды для полива или опрыскивания прямо пропорционально температуре предыдущего дня. Полив не должен проводиться при падении атмосферного давления и низкой внешней температуре. После полива температура не должна опускаться к нижнему пределу. В сильные морозы шторы можно не поднимать (экономия тепла). Летом полив или проводить вечером, а весной и осенью - утром. Зимой полива НЕТ!!! Может быть опрыскивание ранней весной (утром солнечного дня). С весны до осени на рассвете включать УФ подсветку, в период вегетации включать свет в пасмурную погоду, поддерживать световой день не менее 12 часов (в тёмное время суток при включении освещения закрывать шторки). При падении уровня воды, в баке опрыскивателя, ниже допустимого подаётся соответствующий сигнал. Предусмотреть ручную подачу той или иной команды. В случае невозможности выполнить поставленную задачу оповещать. Подскажите, если есть опыт, наиболее простой путь к решению.
  3. Привет всем. Есть USB сканер штрих кода. Необходимо подключить его одновременно к 2 ПК. Без кнопки, KVN свичи не подходят. Как он будет работать - коллизии возможны, но это уже дело оператора. В принципе, если сейчас в неустановленное время кто-то что-то отсканирует (и компьютер живет "своей жизнью"), то ничего страшного не произойдет. Разберу ли я протокол - вопрос открытый. Может да, может нет (но в принципе у сканера просто все). Вопросы электрические. 1. Есть Ардуино УНО. Есть USB провод. Мне нужно USB провод разрезать или врезаться к него? Если врезаться, то нужна ли какая либо гальваническая развязка (чтобы не крякнулась линия сканер - первый комп, которая сейчас хорошо работает)? P.S. Относительно второго компа готов "подвинуться". т.е. например получать туда информацию через RS232 или любым другим образом, не обязательно USB. Но основная линия пострадать не должна (работает же сейчас)))) 2. В USB есть +5 и земля, тут понятно все. В USB есть D- и D+ Как снифануть их? а) подать их напрямую в I2C контакты Ардуионо Уно? б) подать их напрямую в SIP контакты Ардуино УНО? в) купить конвертор USB - SIP или USB - I2C для Ардуино?
  4. Позвонил мне как-то старый друг и попросил совета - чем ему запитать старую детскую железную дорогу PIKO. Посоветовать ему просто купить древний блок питания FZ-1 показалось мне скучным, и я решил набросать что-то функционально похожее с помощью модуля Arduino и подручных деталей. Задача свелась к реверсивному ШИМ регулированию маленького электродвигателя от переменного резистора - для этой цели он представляется мне удобнее, чем энкодер. По резистору легко визуально и тактильно определить центральное положение “выключено”, и его положение очень просто считывать через АЦП. Я быстро набросал скетч со стандартным переводом аналогового сигнала в ШИМ для моста, собрал макет и начал испытания. Мне сразу не понравилось, как регулируется нагрузка - особенно в самом начале из-за моего аналогового датчика положения. Тогда я подумал - а сделаю я дискретное регулирование, даром что датчик аналоговый. Мне наверняка хватит десяти ступеней регулирования “вперёд” и столько же “назад”, а для чёткого перехода между ступенями я введу небольшой гистерезис. Написать лаконичный скетч получилось только после того, как я “разменял” логику на данные, забив нужные мне границы переходов между состояниями в массивы. Полезные функции вроде выставления резистора в центральное положение для начала работы и защита от короткого замыкания в нагрузке вписались в скетч также органично. Переходы между ступенями регулирования получились отличные, в нужный диапазон легко попасть движком переменного резистора. Схема очевидная - мост для двигателя, индикация и управляющий переменный резистор с линейной характеристикой. ШИМ подаётся только на нижние ключи моста Т5, Т6. Верхние ключи Т3, Т4 открываются в зависимости от нужного направления вращения. Светодиоды LED1, LED2 можно использовать для индикации направления вращения. Светодиод индикатора - комбинированный (красный + зелёный), он показывает режим работы схемы: зелёный моргает - инициализация, ожидание среднего положения регулятора. зелёный горит постоянно - нормальная работа красный моргает - превышение рабочего тока или короткое замыкание, требуется устранить причину и перевести регулятор в среднее положение. При указанной величине R3 0.33 Ом порог срабатывания защиты около 0.6 А. Его можно уменьшить - транзисторы моста выдержат нагрузку до 2А, но тогда им понадобится теплоотвод. К сожалению друг мой от этой схемы отказался, так что печатная плата не разрабатывалась. Тестирование на макетной плате (см. видео) дало хороший результат. Надеюсь, эти решения смогут кому-то пригодиться. Рабочий скетч: PIKO_discrete.ino (можно смотреть обычным текстовым редактором) Видео работающего макета: https://disk.yandex.ru/client/disk/Видео?idApp=client&display=normal&groupBy=none&order=1&sort=name&view=list&typeClustering=geo&action=null&idAlbum=undefined&dialog=slider&idDialog=%2Fdisk%2FВидео%2F00138.mp4
  5. Здравствуйте. Есть желание построить источник переменного тока максимальная мощность 250 ВА, максимальный выходной ток 20 А, который управлялся бы микроконтроллером. В дальнейшем бы хотелось добавить еще две фазы тока с регулируемыми углами между ними. Какую силовую схему реализовать? И каким сигналом управлять ШИМ или ЦАП? Спасибо.
  6. Здравствуйте. получено задание сделать имитатор ПОРИ, а для этого нужен передатчик сигнала на частоте 35...75,9 МГц. подскажите как его сделать!
  7. Добрый день! Работаю над дипломной работой. Разрабатываю аппаратно-программный комплекс для отображения расписания. Касательно программной части - вопросов нет, а вот с аппаратной - много. Раньше с микроконтроллерами не сталкивалось работать. Задача следующая: нужно с помощью микроконтроллера (arduino, raspberry и др) и дисплея показать текущее расписание аудитории, которое можно получить отправив запрос на сервер, который я буду писать. Т.е задача просто отобразить данные на экранчике и если будут какие-то кнопки или экран будет позволять, то еще как-то манипулировать: тип показать расписание на следующий день. Так вот проблема в том, что какой под это дело выбрать микроконтроллер и собственно экранчик я не знаю, т.к. больше по программной части специализируюсь. Вот тут я видел мониторчик, который мне понравился, но я не знаю сложно ли будет закодить вывод данных. Спасибо за внимание!
  8. Здравствуйте, собираю автосигнализацию с автозапуском на Arduino + GSM модулем. Набросал схему для контроля напряжения АКБ, ручника, педали тормоза и т.д. Столкнулся с проблемой, что при питании от блока питания 12В на резисторных делителях "плывет" сопротивление и соответственно неправильно работает. Может кто-нибудь сможет подсказать, как решить проблему. P.S. На разъеме J1: 1Pin - GND, 2Pin - 12V. Земля везде общая. Резисторные делители R1, R2 и R11, R12. Стабилитроны D3-D6 1N4733A на 5.1В.
  9. Сделал измеритель коэффициента пульсаций на Arduino, но нет под рукой эталонного прибора, чтобы хотя бы приблизительно откалибровать. Просьба отписаться в теме, у кого есть (или может на время взять у кого-то) одновременно и Arduino+Фоторезистор(обычный, например GL5528), и эталонного заводского прибора, хотя бы недорогого, например Radex Lupin, Эколайт, ТКА-ПКМ и т.п. Так как фоторезистор всё-таки без фильтров, то думаю стоит пробовать только на разных имеющихся светодиодных лампах, но если есть и лампы накаливания, лишним не будет для статистики. Ардуино можно использовать любую (Nano, Uno, Pro Mini и т.п.), приложил скетч и схему подключения, в терминале (мониторе порта), скорость 9600, будет каждую секунду выводиться измеренные показания, хотелось бы увидеть результаты тестов на разных лампах с одного расстояния, например 20 см: фоторезистора и прибора. Pulsometer.ino
  10. Работал ли кто с модулем XY-LPWM ? Что-то никак не могу настроить его управление от компа - на любые команды отзывается FAIL установлено 9600, 8/1 bit
  11. Поделитесь опытом , кто уже пробывал из arduino сделать программатор pic?
  12. Здравствуйте. Ребята, вопрос собсно в чем. Как заменить контроллер на уно. Вернее не заменить, а прошить в другой бутлоадер. Родной стоит атмега328 имею только атмега8. Возможна ли замена? Вопрос встал ибо неполучается прошить отдельно мегу8 для простого устройства. С ардуино работает. Вот я и решил заморочиться с подменой. Т.е. загрузить бутлоадер при помощи ардуино в мегу8, заменить в уно контроллеры, загрузить нужный мне скетч в мегу8 и впаять в плату. Вопрос конечно дурацкий, но все же... Спасибо!
  13. Есть желание сделать плату, совместимую с Arduino и пригодную для индустриальных приложений, т. е. способную корректно, без сбоев работать в условиях достаточно сильных электромагнитных помех, механических загрязнений и при высокой влажности. Если с грязью и влажностью можно будет побороться лакировкой платы, то для защиты от помех придется, похоже, довольно глубоко менять схему и печатную плату устройства. Для экспериментального подтверждения работоспособности есть термокамера Reocam TC-250 и испытательный генератор наносекундных импульсных помех ИГН 4.1М с емкостными клещами ЕК 4. Для первой попытки модернизации была выбрана Arduino Nano; сначала, чтобы не нарубить дров, было решено скопировать оригинальную схему. Если у вас есть опыт работы с Arduino, приглядитесь пожалуйста, нет ли в схеме несостыковок с первоисточником. Если дело будет доведено до конца, то разработанная плата будет доступна на тех же условиях, что и оригинальная Arduino Nano — в свободном доступе будет как схема, так и печатная плата устройства. Схема во вложении.
  14. Задача: Написать скетч управления 9 светодиодами аналог WS2812 (из библиотек FastLed и NeoPixel рулятся ). Режим работы - стробы, длительность вспышки 0.1 - 0,2 сек, после того как каждый светодиод моргнул 1 раз, цикл повторяется, длительность цикла 4,5 сек (время примерное, точность не важна). Помочь настроить Arduino IDE для прошивки тинек. Если у вас железа нет, не проблема - мы можем тестить ваш код на нашем железе. Стоимость 5 000 руб мой скайп ilgamt почта talipov@me.com Спасибо
  15. Миникомпьютеры BeagleBone Black Rev C приобретались по спецзаказу в комплекте с электронным оборудованием, после сборки оборудования осталось несколько (сотен) новых миникомпьютеров в заводской упаковке. Технические характеристики: - Процессор AM3358, ARM Cortex-A8, 1 ГГц; - Графический акселератор: Power SGX530; - 512 МБ DDR3L памяти; - 4 ГБ eMMC памяти; - Слот для карт MicroSD; - Разъем microHDMI с поддержкой аудио-выхода; - Интерфейс Ethernet 10/100 (разъем RJ-45); - USB Host; - USB Client для питания и отладки; - Стабилизатор питания TPS65217C; - Напряжение питания 5 В. Комплектация: - отладочная плата BeagleBone Black; - кабель USB. Цена: 3500 рублей Отправка транспортными компаниями за счет покупателя. Если возьмете от 10 штук - отправка за наш счет.
  16. Всем доброго времени суток. Решил я сделать "умную" электронную сигарету на arduino. Концепция заключается в кнопочном управлении мощностью посредством ШИМ, наличии экрана, и некоторыми защитами в виде ограничения максимального времени нажатия и уход камня в сон (режим пониженного энергопотребления) после N секунд простоя. Вводные: по нажатию кнопки запускается ШИМ и управляет полевиком, но в целях защиты я хочу ограничить время выполнения кода до 7 секунд(что бы при случайном зажатии кнопки в кармане не получить травматическую ампутацию конечностей) Проблема пришла откуда не ждали - обработка нажатой основной кнопки срабатывает как попало. Нажимая кнопку обработчик может сработать сразу и отработает как по маслу, а может и через 5 нажатий не сработать вовсе. Проверял в живую на Arduino UNO, Pro Mini (328е Меги) и в Proteus'е. Симптомы одни и те же. Проблема очевидно в коде но я в упор не вижу в чем может быть загвоздка. Уровень у меня "штота умею" поэтому не судите строго. #define pwmPin 5 #define buttonStart 3 #define maxOnTime 7000 //максимальное время выполнения условия нажатой кнопки #define RED_LED 7 #define GREEN_LED 8 int power = 150; //boolean StartState; boolean StartStateFlag; //Флаг кнопки Старт unsigned long pressTime; void setup() { pinMode(pwmPin, OUTPUT); pinMode(buttonStart, INPUT); pinMode(RED_LED, OUTPUT); pinMode(GREEN_LED, OUTPUT); Serial.begin(9600); //чисто для отладки } void loop() { if (digitalRead(buttonStart) && StartStateFlag && ((millis() - pressTime) <= maxOnTime)) { // (1) если кнопка старт нажата И была отпущена И нажата менее 7 секунд выполняем: analogWrite(pwmPin, power); //запуск ШИМ Serial.println("PWM_ON"); digitalWrite(GREEN_LED, HIGH); digitalWrite(RED_LED, LOW); } else { // (2) иначе StartStateFlag = false; // кнопка небыла отпущена analogWrite(pwmPin, 0); digitalWrite(GREEN_LED, LOW); Serial.println("PWM_OFF"); pressTime = millis(); } if (!digitalRead(buttonStart)) { //(3) если кнопка не нажата analogWrite(pwmPin, 0); //остановка ШИМ Serial.println("PWM_OFF"); digitalWrite(RED_LED, HIGH); StartStateFlag = true; //была отпущена и можно входить в условие с нажатой кнопкой (1) } } И файлы: сам скетч, .elf и .hex для шПротеуса и проект Протеус. P. S. ШИМ в Протеусе не работает в принципе, в железе все ОК BUTTON_TEST.ino BUTTON_TEST.ino.eightanaloginputs.hex BUTTON_TEST.ino.elf BUTTON_TEST.ino.with_bootloader.eightanaloginputs.hex ButtonTest.pdsprj
  17. Необходимо сделать на Arduino регулятор оборотов моторчика жёсткого диска. Чтобы мог вращаться как в одну, так и в обратную сторону. По видеоролику на youtube, узнал что для регулирования оборотов нужно использовать ESC (модельный регулятор оборотов). Как вращаться и регулировать обороты в одну сторону показали, но каким образом можно сделать программное переключение направления вращения? И ещё небольшой вопрос: Может ли ESC регулятор резко сбрасывать обороты на более низкие? Если нет, то какой двигатель/регулятор способен резко сбрасывать обороты, к примеру, в 10 раз?
  18. Привет всем. В теме радиоэлектроники буквально пару недель. Купил Arduino Uno ну и понеслось. Вопрос в следующем. Хочу сделать простую схему с 10 кнопками, при нажатии на каждую отображается определенная цифра на 7 сегментном индикаторе. Знаю, как это сделать через скетч Arduino, но хочеться обойтись без него. Проблема в следующем. При нажатии на кнопки некоторые из них подключаются к одному и тому же сегменту и ток течет по всем проводам, подключенным к этому сегменту, в итоге загораются те сегменты, которые не должны загораться. Например, на скриншоте желтая кнопка подключена только к одному сегменту через оранжевый провод, к этому же проводу подключен желтый провод красной кнопки, и ток по нему идет на белый провод и на другой сегмент. Я так понимаю, на желтый провод надо ставить диод, что бы блокировать ток в обратном направлении, верно? И если да, какой диод нужно поставить? В диодах не разбираюсь совсем. Питается схема от 5 вольт от платы Arduino. Заранее спасибо.
  19. Всем доброго дня! Пытаюсь собрать схему для настольной лампы управляемой через arduino. Питание для ардуинки и диодных лент разделено. Подключен блок питания на 12 вольт. Arduino подключена через MC78M05CTG, пока без конденсаторов. Ленты подключаются через mosfet IRFZ44N, стаб для лент на lm317t. Pin подключается к пинам с шим. Хотел спросить совета у сообщества, на счет схемы, нормально ли спроектировано или нужны какие-нибудь доработки. Первый вариант спаял без резисторов R1...R6 и при подаче большого напряжения, больше 20 вольт, спалил микрик(хотя по идее все питание было стабилизировано по отдельности).
  20. Решил повторить это устройство http://cxem.net/arduino/arduino31.php Прошил, подключил дисплей, а вот куда подключать транзистор так и не разобрался перепробовал кучу вариантов так и не завелся Если у кого есть какие идеи
  21. Добрый день, уважаемая аудитория форума! Уверен, что здесь есть специалисты нужного мне профиля Нужно разработать несложное устройство, работающее по протоколу modbus Собрать электронику из готовых модулей (ссылки на них я вышлю, закажу всё нужное), залить код на arduino, спроектировать управление цифровым балластом (резистором) для управления модулем PWM (возможно потребуется обвязка и печатная плата, здесь в России их делают на заказ), связать всё вместе, согласовать, написать инструкцию по сборке и прошивке. Устройство должно получиться в целом собирающееся из компонент в домашних условиях Полные требования я подробно описал в файлах, вышлю их обращайтесь, пожалуйста, в телеграм @psy21d Здесь в теме тоже ок, но отвечу не оперативно (не приходят уведомления) Всем респект! С наступающим новым годом!
  22. У меня есть работающий на частоте 433 (разбирал, на таблетке внутри написано) ключ от гаража. При передаче светится диод. Купил такой набор: Пробовал с приемником (большая платка) библиотеки RadioHead (пин 11) и rc-switch (пин 2) - консоль чистая, но собирается/заливается/запускается нормально. Куда смотреть, чтобы определить ошибку?
  23. Здравствуйте! Делаю тестовую тепличку. Подскажите, пожалуйста, как и чем оптимальнее всего запитать следующие элементы от сети? Arduino Uno R3 AM 2302 (датчик температуры и влажности ) 1.8 ST7735s TFT LCD дисплей DS1307 (датчик времени) Реле Ленту Led SMD 5730 (10 диодов) 3,0-3,4V 20mA Нагреватель 5V 2A Кулер 12V 0,15A x 2 шт. Увлажнитель воздуха 24V 0,06-0,15A И будет ли работать только такой модуль для увлажнения? Спасибо!
  24. Обзор Touch-дисплеев 2.4" и 4.3" Nextion компании ITEAD с краудфандинговой платформы indiegogo. Краткий обзор, работа с редактором Nextion IDE, подключение к Arduino по UART-интерфейсу, отображение простейших элементов на дисплее и взаимодействие с контроллером. Скачать Nextion IDE (последняя версия) Nextion Instruction Set Nextion Editor Quick Start Guide Проект HMI и скетч для Arduino: Nextion 1.rar Скачать Nextion IDE 0.9: nextion-setup 0.9.zip
  25. Добрый день, помогите пожалуйста создать приборную панель на ардуино. Есть 2 шаговых двигателя от приборной панели и есть часть кода для того чтобы ими управлять. Помогите дописать для того что бы работали спидометр и тахометр. #include <Stepper.h> #define STEPS 720 // steps per revolution (limited to 315°) #define COIL1 8 #define COIL2 9 #define COIL3 10 #define COIL4 11 #define PotIn 0 // create an instance of the stepper class: Stepper stepper(STEPS, COIL1, COIL2, COIL3, COIL4); void setup(){ stepper.setSpeed(30); // set the motor speed to 30 RPM (360 PPS aprox.). stepper.step(630); //Reset Position(630 steps counter-clockwise). // Serial.begin(9600); //for debuging. } int pos=0; //Position in steps(0-630)= (0°-315°) void loop(){ int val = analogRead(PotIn); //get the potentiometer value (range 0-1023) val= map(val,0,1023,0,630); // map pot range in the stepper range. if(abs(val - pos)> 2){ //if diference is greater than 2 steps. if((val - pos)> 0){ stepper.step(-1); // move one step to the left. pos++; } if((val - pos)< 0){ stepper.step(1); // move one step to the right. pos--; } } // Serial.println(pos); //for debuging... // Serial.println(val); // delay(100); }