Страница 13 из 31 ПерваяПервая ... 37891011121314151617181923 ... ПоследняяПоследняя
Показано с 121 по 130 из 307
  1. #121
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    погоди он работает ты проверял?

  2. #122
    Пользователь Аватар для filinmd
    Регистрация
    06.08.2012
    Возраст
    33
    Сообщений
    80
    Вес репутации
    161

    По умолчанию Re: Запуск автомобиля с голоса

    Проверял, но не работает) Я где то видимо логику потерял
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	алгоритм.jpg 
Просмотров:	504 
Размер:	23.6 Кб 
ID:	15761  
    Последний раз редактировалось filinmd; 18.12.2012 в 16:10.

  3. #123
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    ща погоди я видюхи записываю)

  4. #124
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    вот скетч который работает в первом видео


    PHP код:
    int  Mute 19;  // Pin 19 - Mute  
    int  Start 18;  // Pin 18 - Start   
    int  Stopi 17;  // Pin 17 - Stop   
    int  Opening 15;  // Pin 15 - Open  
    int  Light 16;  // Pin 16 - Light  
    byte com 0//reply from voice recognition  



    boolean running false;  


    void setup() {  

      
    // initialize the digital pins as output  
      
    pinMode(MuteOUTPUT);  
      
    pinMode(StartOUTPUT);  
      
    pinMode(StopiOUTPUT);  
      
    pinMode(OpeningOUTPUT);  
      
    pinMode(LightOUTPUT);  
       

      
    Serial.begin(9600);     // Start serial communication at 9600bps 
     
    delay(2000);  
     
    Serial.write(0xAA); 
    Serial.write(0x37);  
    delay(1000);  
    Serial.write(0xAA);  
    Serial.write(0x21);  
    }  


    void loop()    // run over and over again  
    {   

    if(
    Serial.available())  
    {  
    com Serial.read();  
      if (
    com==0x13
       { 
    running = !running;  
       
    digitalWrite(Muterunning); 
       } 
         
      else if (
    com==0x15
      { 
    running = !running;  
       
    digitalWrite(Lightrunning); 
       } 
        
      else if (
    com==0x14
      { 
    digitalWrite(OpeningHIGH); 
      
    delay(1000); 
      
    digitalWrite(OpeningLOW); 
      } 
       
      else if (
    com==0x11
      { 
    digitalWrite(StartHIGH); 
      
    delay(1000); 
     
    digitalWrite(StartLOW); 
     } 
      
     else if (
    com==0x12
     {
    digitalWrite(StopiHIGH); 
      
    delay(1000); 
     
    digitalWrite(StopiLOW); 
     } 
    }  



    там все равно в какой последовательности произносить команды команды приходится произносить достаточно громко
    т. к. я их записывал когда микрофон лежал недалеко от колонок за то теперь я теперь знаю что он может реагировать не только на те команды которык я записывал но и еще просто путать их точнее все зависит от произношения и все такое это когда я командую свет а он зажигает диод который отвечает за тишину

  5. #125
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    теперь следующий скетч в котором уже должен быть триггер для простоты оставлено команда триггер (тишина) и команда свет на видео видно что там хоть оборись свет не заработает но у меня в какие то моменты умудрялся проорать что все получалось (при чем по задумке когда тишина должен вырубаться звук на магнитоле и загораться красный светодиод а при произнесении команды и её выполнения снова включался звук и светодиод тухнул) Т. е. белый светодиод загорался а красный практически одновременно с ним тух но при попытке выключить свет (должен потухнуть белый светодиод) тишина работала(красный загорался) но уже белый светодиод не тух (вот тут хоть оборись) а должно))))

    PHP код:
    int  Mute 19;  // Pin 19 - Mute  
    int  Start 18;  // Pin 18 - Start   
    int  Stopi 17;  // Pin 17 - Stop   
    int  Opening 15;  // Pin 15 - Open  
    int  Light 16;  // Pin 16 - Light  
    byte com 0//reply from voice recognition  
    byte a 0;


    boolean running false;  


    void setup() {  

      
    // initialize the digital pins as output  
      
    pinMode(MuteOUTPUT);  
      
    pinMode(StartOUTPUT);  
      
    pinMode(StopiOUTPUT);  
      
    pinMode(OpeningOUTPUT);  
      
    pinMode(LightOUTPUT);  
       

      
    Serial.begin(9600);     // Start serial communication at 9600bps 
     
    delay(2000);  
     
    Serial.write(0xAA); 
    Serial.write(0x37);  
    delay(1000);  
    Serial.write(0xAA);  
    Serial.write(0x21);  
    }  


    void loop()    // run over and over again  
    {   

    if (
    Serial.available() > 1
    {  
      
    Serial.read();  
      
    com Serial.read(); 
      if(
    a==0x13
      { 
        
    running = !running;   
        
    digitalWrite(Muterunning); 
        switch(
    com
        { 
          case 
    0x15
            
    running = !running;   
            
    digitalWrite(Lightrunning); 
          break; 
        }
      }
    }




    команды я запрограммировал следующим образом
    ниндзяя - (0x11) синий
    япошка - (0x12) зеленый
    тишина - (0x13) красный
    базажник - (0x14) жолтый
    свет - (0x15) белый

  6. #126
    Продвинутый
    Регистрация
    15.12.2008
    Возраст
    38
    Сообщений
    229
    Вес репутации
    393

    По умолчанию Re: Запуск автомобиля с голоса

    Omigovolt, все таки, что приходит в ардуино? Судя по видео просто один байт на каждую команду без 0x13 в начале. Тогда все просто. если поймали 0x13, то поднимаем флаг. если флаг поднят и пришла команда, то выполняем ее и сбрасываем флаг.

  7. #127
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    Вложение 15741
    после подключения я послал команду(АА 21)
    и скомандовал 5 команд которые я записывал ранее
    Вложение 15742
    потом посылаю (АА 37) и еще раз скомандовал 5 команд для примера
    5 квадратиков это то что приходило в ответ на мои команды соответственно по одному после каждой команды

    всего она может записать 15 команд по 5 в группу всего получается 3 группы если бы у меня было еще 5 команд я бы
    их записал в др группу и что бы плата начала откликаться на команды второй группы надо послать (АА 22)
    Чип если есть вопросы задавайте я постараюсь на них ответить)))

  8. #128
    Продвинутый
    Регистрация
    15.12.2008
    Возраст
    38
    Сообщений
    229
    Вес репутации
    393

    По умолчанию Re: Запуск автомобиля с голоса

    Попробуй:
    PHP код:
    boolean flag=false;

    if(
    Serial.available())  
    {  
      
    com Serial.read();
      if(
    com==0x13)
      {
         
    flag=true//поднимаем флаг команд
         
    digitalWrite(MuteHIGH); //включаем выход
         
    com=0;//сбрасываем переменную
      
    }
      if(
    flag//флаг поднят
      
    {
         switch(
    com)
         {
            case 
    0x15:
              
    running = !running;  
              
    digitalWrite(Lightrunning);
              
    flag=false;
              
    digitalWrite(MuteLOW); //выключаем выход
              
    com=0;
            break;
         }
      }

    Логика работы такая: Пока не придет команда "тишина" ни на что не реагирует. После этой команды включается диод и показывает, что ждет следующей команды. Команда "свет" включит/выключит нужный диод, после чего красный погаснет и будет ждать "тишины".

  9. #129
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    УУУУУУУУУУУУУУУУУУУУУУУ АГОНЬ ВСЕ РАБОТАЕТ КАК НАДО ))))))))))))))))))))))))))))))))))))))
    Последний раз редактировалось Omigovolt; 18.12.2012 в 22:54.

  10. #130
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    37
    Сообщений
    210
    Вес репутации
    189

    По умолчанию Re: Запуск автомобиля с голоса

    теперь осталось добавить еще 3 команды а потом потеть над условиями))))

Страница 13 из 31 ПерваяПервая ... 37891011121314151617181923 ... ПоследняяПоследняя

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

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

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

Ваши права

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