Направляющая нити филаструдера Arduino с креплением для с...
изменил его так, чтобы в него поместился мини-сервопривод, такой как Tower Pro (SG90), небольшой кусочек заполнения должен быть шириной около 0,5 мм, также я использовал скетч Arduino, который управляет этим на медленной скорости.
Не забудьте загрузить библиотеку VarSpeedServo.h. https://github.com/netlabtoolkit/VarSpeedServo
Связи есть.
5 В
Земля
Контакт 9 для сигнала (обычно оранжевый провод)
Скетч Arduino… не будет работать, если не будет добавлена библиотека по ссылке выше.
// Серворазвертка с контролем скорости
// см.: http://arduino.cc/forum/index.php/topic,61586.0.html
//
// Михаил Марголис, 4 августа 2011 г.
// отредактировано http://www.bajdi.com
включать
ВарСпидСерво МойСерво; // сервообъекты
int servoSpeeds = 1; // скорость развертки, 1 — самая медленная, 255 — самая быстрая)
интервал сервоМинПозицион = 0; // минимальный угол сервопривода
INT servoMaxPosition = 100; // максимальный угол сервопривода
недействительная настройка()
{
МойСерво.attach(9);
MyServo.slowmove(servoMinPosition,servoSpeeds); // начинаем развертку с минимальной позиции
}
недействительный цикл()
{
// разворачиваем сервоприводы
if( MyServo.read() == servoMinPosition)
{
MyServo.slowmove(servoMaxPosition,servoSpeeds) ;
}
иначе, если ( MyServo.read() == servoMaxPosition)
{
MyServo.slowmove(servoMinPosition,servoSpeeds) ;
}
}
Категория: 3D-печать
- Комментарии
Ссылка появится после регистрации





























