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

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

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

    По умолчанию Re: Управление внешними устройствами с Arduino при помощи СМС

    Ну так если в таком формате СМС получаем, то их нужно принимать совсем по другому
    Попробуй вот такой код
    Формат СМС #a1

    PHP код:
     #define led1 10 
      #define led2 11 
      #define led3 12 
      #define led4 13 
      
    char device,on_off;  
            
      
    void setup()      
      {      
        for(
    byte i=10; i<14; i++) pinMode(i, OUTPUT);            
        
    Serial1.begin(9600);      
        
    delay(30000);       
        
    Serial1.println("AT+CMGF=1\r");       
        
    delay(200); 
        
    Serial1.println("AT+CNMI=3,0,0,0\r");
        
    delay(200);
      }      
            
      
    void loop()       
      {       
       
    sms_read();       
      }      

    void sms_read()   
    {      
     if(
    Serial1.available()>2)      
     {    
       if(
    Serial1.read()=='#')
        {       
           
    device=Serial1.read();
           
    on_off=Serial1.read();
           switch (
    device) 
            {
              case 
    'a': digitalWrite(led1, on_off-48);
                break;
              case 
    'b': digitalWrite(led2, on_off-48); 
                break;
              case 
    'c': digitalWrite(led3, on_off-48); 
                break;
              case 
    'd': digitalWrite(led4, on_off-48); 
                break; 
            }  
         
    Serial1.println("AT+CMGD=1,4\r");
         
    Serial1.flush();  
        }        
     }     
    } 
    Последний раз редактировалось Chip; 08.03.2012 в 16:46.

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

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

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

Ваши права

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