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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый
    Регистрация
    03.06.2012
    Возраст
    39
    Сообщений
    210
    Вес репутации
    204

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

    тестера под рукой не оказалось у меня была контролька
    Нажмите на изображение для увеличения. 

Название:	DSCN1624.jpg 
Просмотров:	1274 
Размер:	77.8 Кб 
ID:	16517
    вобщем с ней не звонится или сопротивление очень велико думаю этого достаточно теперь как мне лучше стянуть к массе этот тест можете показать на фото появилась возможность выкинуть более качественные фотографии а и еще пользуюсь возможностью показываю лицевую сторону обоих плат та что на печатке с релюхами эт новая с которой я сейчас работаю а др якобы зависшая хоть и оригинал

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

Название:	DSCN1629.jpg 
Просмотров:	1260 
Размер:	65.7 Кб 
ID:	16518Нажмите на изображение для увеличения. 

Название:	DSCN1636.jpg 
Просмотров:	1269 
Размер:	106.1 Кб 
ID:	16519

    насчет скетча перезалил библиотеку и все проверку прошло
    попытался добавить работу с БТ пока только получилось включать тишину а хотелось бы при отправке 1 еще раз она ее выключала пытался сделать по анологии как с сом портом только не прокатывает что я делаю не так????

    PHP код:
    #include <MsTimer2.h>


    #include <SoftwareSerial.h>
    SoftwareSerial BTSerial(1112); // RX, TX
    char c

    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   
    int  Lampbattery 4
    int  Stopisignal 2
    int  Speedisensor 3
    int  tick ;
    byte com 0//reply from voice recognition   



    boolean running false;   
    boolean flag=false
    boolean stopflag=true;
    boolean a=false;


    void Time() 

      
    tick++; 

    void flash() 

      if(
    tick<2){stopflag=true;} 
      else {
    stopflag=false;} 
      
    tick=0;  
    }  

    void setup() {   

      
    // initialize the digital pins as output   
      
    pinMode(MuteOUTPUT);   
      
    pinMode(StartOUTPUT);   
      
    pinMode(StopiOUTPUT);   
      
    pinMode(OpeningOUTPUT);   
      
    pinMode(LightOUTPUT); 
       
    pinMode(LampbatteryINPUT); 
      
    digitalWrite(LampbatteryHIGH); 
      
    pinMode(StopisignalINPUT); 
      
    digitalWrite(StopisignalHIGH); 
      
    pinMode(SpeedisensorINPUT); 
     
    digitalWrite (SpeedisensorHIGH); 
      
    attachInterrupt(1TimeFALLING); 
     
    MsTimer2::set(500flash); 
      
    MsTimer2::start(); 
      
     
    flag=true
        
    digitalWrite(MuteHIGH);

    BTSerial.begin(9600);
      
    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 (
    BTSerial.available()) 
       {
       
    = (char)BTSerial.read(); 
       
    Serial.println(c);
      
      if (
    == '1' && !flag)
      {
             
    flag=true;   
         
    digitalWrite(MuteHIGH);  
         
    c=0;
         }
         
         if(
    flag
         {  
         switch(
    c)  
         {  
           case 
    1
              
    flag=false
              
    digitalWrite(MuteLOW); 
              
    c=0;
              break; 
              }
              }
      
         
         
         
         
         
      }
      
     
      
      
      
      
     
      if (
    digitalRead(4)==LOW
      { 
        
    a=false
        
    flag=true
        
    digitalWrite(MuteHIGH);
      } 
      if (
    digitalRead(4)==HIGH && !a
      { 
        
    a=true
        
    flag=false
        
    delay(1000);
        
    digitalWrite(MuteLOW); 
      }   

     

         
       
     
    if(
    Serial.available())    
    {    
      
    com Serial.read();  
      if(
    com==0x13 && !flag)  
      {  
         
    flag=true;   
         
    digitalWrite(MuteHIGH);  
         
    com=0
      }
      

     
      if(
    flag)  
      {  
         switch(
    com)  
         {  
            case 
    0x15:  
              
    running = !running;    
              
    digitalWrite(Lightrunning);  
              
    flag=false;  
              
    digitalWrite(MuteLOW);  
              
    com=0;  
            break;  
             
             
            case 
    0x11
            if(
    stopflag && digitalRead(2)==LOW && digitalRead(4)==LOW 
             

            { 
            
    digitalWrite(StartHIGH);  
      
    delay(100);  
     
    digitalWrite(StartLOW); 
     
    flag=false;  
              
    digitalWrite(MuteLOW);  
              
    com=0
            }  
            break;  
             
           case 
    0x12
           if(
    stopflag && digitalRead(2)==LOW && digitalRead(4)==HIGH 
            

           { 
          
    digitalWrite(StopiHIGH);  
      
    delay(1000);  
     
    digitalWrite(StopiLOW);  
     
    flag=false
     
    delay(1000);
              
    digitalWrite(MuteLOW);  
              
    com=0;  
           } 
            break; 
            
           case 
    0x14:
          if (
    stopflag)
         { 
          
    digitalWrite(OpeningHIGH);  
      
    delay(700);  
      
    digitalWrite(OpeningLOW);  
      
    flag=false;  
              
    digitalWrite(MuteLOW);  
              
    com=0;
         }  
            break; 
             
            case 
    0x13
              
    flag=false
              
    digitalWrite(MuteLOW); 
              
    com=0
           break; 
           
       


         }
       
      } 
     

    }



    Последний раз редактировалось Omigovolt; 27.08.2013 в 00:24.

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

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

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

Ваши права

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