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

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

    ну а какой код нужно написать что бы она выполняла любую из 4 команд реагировала только после if (com==0x13) и при этом выполнила действия которые прописанны для этой команды (типа триггер) и работала она в режиме приема может for и соответствующая этой команде ветка?

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

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

    чип как правильно считать датчик скорости? (программно)

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

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

    Вот пример частотомера на Arduino , он считает импульсы за N промежуток времени
    Для того чтобы узнать скорость, нужно считывать данные одометра
    Частоту легко преобразовать в скорость
    Последний раз редактировалось Chip; 13.12.2012 в 14:24.

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

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

    Чип хотел пояснить что я хотел от слова триггер
    Последний раз редактировалось Omigovolt; 15.12.2012 в 10:21.

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

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

    На днях общался с Artemka181 ему я смог объяснить как я хочу сделать слово триггер оказывается удалось выяснить что триггер можно запрограммировать в изи Вр отдельно а уже когда слово триггер прозвучало изи ждет команду и только тогда посылает команду на ардуину
    Я же жочу сделать проще Т. к. у меня ардуино работает только в режиме приема (как сигналка без двух сторонней связи)
    Пример если авто на сигнализации то некоторыми каналами ты не можешь пользоваться а лишь после снятия

    У меня всего пять команд одну из них я хочу одну сделать триггером но при этом при поступлении этой команды ардуино тоже буде выполнять кое какие действия (выключать звук магнитолы) триггер прозвучал звук выключился и только тогда ардуина начнет реагировать на остальные 4 команды и выполнять действия это я хочу реализовать при помощи:

    вырезка из текста
    Подобно конструкции if, switch...case управляет процессом выполнения программы, позволяя программисту задавать альтернативный код, который будет выполняться при разных условиях. В частности, оператор switch сравнивает значение переменной со значением, определенном в операторах case. Когда найден оператор case, значение которого равно значению переменной, выполняется программный код в этом операторе.

    и еще маленький ниуанс когда прозвучала одна из команд после слова триггера я думаю как сделать что бы ардуино сразу переходила к ожиданию триггера или его надо будет произнести снова????
    Последний раз редактировалось Omigovolt; 17.12.2012 в 12:25.

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

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

    вот часть кода

    PHP код:
      if (com==0x13)
       { 
    running = !running
       
    digitalWrite(Muterunning);
       }
      else if (
    com==0x15)
    switch (
    Muterunning) { 
     case (
    MuteHIGH):

       
      { 
    running = !running
       
    digitalWrite(Lightrunning);
       break;


       }} 
    в строке case он мне выдает ошибку
    Последний раз редактировалось Omigovolt; 17.12.2012 в 13:34.

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

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

    Вот правильное использование switch

    PHP код:
    var=1;
    switch (var) 
    {
     case 
    1:
        
    //Ваш код для выполнения
        
    break;

     case 
    2:
        
    //Ваш код для выполнения
        
    break;

      case 
    10:
        
    //Ваш код для выполнения
        
    break;


    PHP код:
    switch Mute
     
    {  
       case 
    HIGH
         
    running = !running;  
         
    digitalWrite(Lightrunning); 
       break;


    Последний раз редактировалось Chip; 17.12.2012 в 14:36.

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

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

    Чип подставил но что то не так вот скриншот)
    Нажмите на изображение для увеличения. 

Название:	Snap 2012-12-17 at 15.12.33.jpg 
Просмотров:	557 
Размер:	142.8 Кб 
ID:	15755
    Последний раз редактировалось Omigovolt; 17.12.2012 в 18:15.

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

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

    все там разобрался теперь надо сделать что бы еще одним из условий была команда
    else if (com==0x15) и только тогда включался свет
    выполнялась команда:
    running = !running;
    digitalWrite(Light, running);
    Нажмите на изображение для увеличения. 

Название:	Snap 2012-12-17 at 15.52.16.jpg 
Просмотров:	529 
Размер:	170.0 Кб 
ID:	15758

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

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

    я попробовал так но что то не работает

    PHP код:
    com Serial.read(); 
      if (
    com==0x13)
       { 
    running = !running
       
    digitalWrite(Muterunning);
       }
      switch (
    Mute
    {  
       case 
    HIGH

          switch (
    com==0x15)
     {
     case 
    0x15 :
     
    running = !running;  
         
    digitalWrite(Lightrunning);
      break;
     }
    }
    }


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

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

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

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

Ваши права

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