Вложений: 2
Управление сервоприводом.
Попробовал библиотеку Servo.h для Arduino , но как то она мне не понравилась, написал свою процедуру. И накидал по быстрому программку для ПК
Планирую в дальнейшем прикрутить сервопривод к камере и кликнув по изображению камера будет смотреть в эту точку
Скетч для Carduino / Arduino
PHP код:
#define MIN 600 // минимальное положение сервы
#define MAX 2400 // максимальное положение сервы
#define STEP_ADD 10 //шаг сервы на 1 градус
#define SERVO_1 13 //управляющий выход для первой сервы
int step_on = ( MAX - MIN )/ 2 + MIN ; //среднее положение сервы
void setup ()
{
pinMode ( SERVO_1 , OUTPUT );
Serial . begin ( 115200 );
}
void loop ()
{
if ( Serial . available () > 0 ) step_on =( Serial . read ())* 10 ;
servo ( step_on , SERVO_1 );
}
void servo ( int stepe , int ServoPin )
{
if( stepe > MAX ) stepe = MAX ;
if( stepe < MIN ) stepe = MIN ;
digitalWrite ( ServoPin , HIGH );
delayMicroseconds ( stepe );
digitalWrite ( ServoPin , LOW );
delay ( 20 -( stepe / 1000 ));
}
Re: Управление сервоприводом.
Ты маньяк...;) Может конечно пригодится и такое устройство.
Re: Управление сервоприводом.
Еще бы с функцией распознавания разобраться , что бы камера могла сама за объектом следить :)
Re: Управление сервоприводом.
А схема подключения будет?
Re: Управление сервоприводом.
Да вроде там все просто подключается , красный +5в, черный - GND и послендий проводок управление сервой на цифровой выход Ардуино
В шапке схема.
Re: Управление сервоприводом.
т.е. серво цифровое должно быть :( ?
у меня просто есть только аналоговое серво
Re: Управление сервоприводом.
Без разницы , принцип управления у них одинаковый.
Я пробовал как на цифровых так и на аналоговых сервах
Re: Управление сервоприводом.
Заработало:) спасибо!
только в шапке картинка цифровой выход подключен на D13 а используется D2
Re: Управление сервоприводом.
Исправил ко сразу как выложил схему.
Скорее всего ты код залил раньше чем я схему выложил.
Re: Управление сервоприводом.
А в какой программе пишите программу для винды?(если не секрет) и исходник программы можно посмотреть, в образовательных целях.