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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для 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=10i<14i++) pinMode(iOUTPUT);            
        
    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(led1on_off-48);
                break;
              case 
    'b'digitalWrite(led2on_off-48); 
                break;
              case 
    'c'digitalWrite(led3on_off-48); 
                break;
              case 
    'd'digitalWrite(led4on_off-48); 
                break; 
            }  
         
    Serial1.println("AT+CMGD=1,4\r");
         
    Serial1.flush();  
        }        
     }     

    Последний раз редактировалось Chip; 08.03.2012 в 16:46.

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

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

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

Ваши права

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