Показано с 1 по 10 из 57

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Управление сервоприводом.

    Попробовал библиотеку 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_1OUTPUT); 
    Serial.begin(115200);


    void loop() 

      if (
    Serial.available() > 0)  step_on=(Serial.read())*10;                          
          
    servo(step_onSERVO_1);
    }

    void servo(int stepeint ServoPin)
    {
      if(
    stepe MAX)stepe MAX
      if(
    stepe MIN)stepe MIN
        
    digitalWrite(ServoPinHIGH); 
        
    delayMicroseconds(stepe); 
        
    digitalWrite(ServoPinLOW); 
        
    delay(20-(stepe/1000));

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	CARDUINO_SERVO.png 
Просмотров:	645 
Размер:	8.9 Кб 
ID:	6534  
    Вложения Вложения
    • Тип файла: exe servo.exe (166.0 Кб, Просмотров: 3722)
    Последний раз редактировалось Chip; 04.04.2010 в 15:26.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •