как Arduino может использовать cnc-шилд без прошивки grbl для перемещения двух двигателей в зависимости от датчиков? По логике скетча без g-кода
У меня есть ардуино и шилд с ЧПУ: драйвера, два мотора, блок питания, 3 датчика, одно реле. В зависимости от значений с 3-х датчиков мне нужно крутить два мотора с разной скоростью и автоматически включать/выключать одно релейное устройство, как мне двигать два мотора из скетча без g кода и прошивки grbl? (Название щита (aliexspress): мегатехнология CNC Shield v3)
@Atom, 👍-1
1 ответ
На фундаментальном уровне Arduino не нуждается в G-коде для управления шаговыми двигателями. Arduino просто должен сказать драйверам шаговых двигателей, что делать. G-код — это просто стандартизированный способ сделать это. Вы также можете просто вручную указать драйверам, что делать, используя довольно простой код Arduino.
Вместо того, чтобы пытаться разместить здесь пример кода, вы, вероятно, захотите получить пособие по использованию степперов, и эта ссылка на веб-страницу является хорошим пособием для начинающих. (с кодом) Руководство по шаговым двигателям
- SD-карта не инициализируется
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Как отправить данные из Arduino Uno с SIM900 GPRS в Firebase
- Отправка текстового сообщения через Wi-Fi-shield Arduino
- Управление направлением шагового двигателя с помощью кнопок.
- Отправить SMS Arduino Uno + плата SIM900A
- Шаговый двигатель не работает с платой A4988
- PCA9685 сервоэкран не работает
вы все равно не можете разместить здесь код, потому что ОП не предоставил никакой информации об оборудовании, @jsotola
На самом деле, они четко указали, какой щит они используют, и на связанной веб-странице обсуждается использование этого щита и различных поддерживаемых плат драйверов. Так что помощь есть... им просто нужно ее использовать. Но будучи расплывчатым, вы правы, они не получают прямого ответа., @Peter Willard