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

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

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

    По умолчанию Re: Универсальный USB девайс для использования совместно с CarPC

    Держи, вот мой код для управления сервой двумя кнопками, как ты просил одна кнопка вешается на 3-й цифровой вход, другая на 4-й цифровой вход. Серва подключается на 2-й цифровой вход. Подтяни входы кнопок на землю резисторами 10к.

    PHP код:
    #define MIN 600 // минимальное положение сервы
    #define MAX 2400 // максимальное положение сервы

    int ServoPin 2//управляющий выход для сервы
    int in_3 3// вход для первой кнопки
    int in_4 4;  // вход для второй кнопки
    int step 900//среднее положение сервы

    void setup() 

    pinMode(ServoPinOUTPUT); 
    pinMode(in_3INPUT); 
    pinMode(in_4INPUT); 


    void loop() 

      if(
    step MAX){step MAX;} 
      if(
    step MIN){step MIN;} 

         if(
    digitalRead(in_3)==HIGH){step=step+10;} // если нажата первая кнопка делаем один шаг в право
         
    if(digitalRead(in_4)==HIGH){step=step-10;} // если нажата вторая кнопка делаем один шаг в лево
       
            
    digitalWrite(ServoPinHIGH);  
            
    delayMicroseconds(step);   
            
    digitalWrite(ServoPinLOW); 
            
    delayMicroseconds(20000-step);    

    Последний раз редактировалось Chip; 28.06.2009 в 01:47.

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

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

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

Метки этой темы

Ваши права

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