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

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

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

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

    Вот еще вариант кода на 4 устройства только я его не проверял на ошибки
    PHP код:
      #define led1 10
      #define led2 11
      #define led3 12
      #define led4 13
      
    char instring[3]; 
           
      
    void setup()     
      {     
        for(
    byte i=10i<14i++) pinMode(iOUTPUT);           
        
    Serial1.begin(9600);     
        
    delay(30000);      
        
    Serial1.println("AT+CMGF=1\r");      
        
    delay(200);        
      }     
           
      
    void loop()      
      { 
       
    Serial1.println("AT+CNMI=3,0,0,0\r");
       
    delay(200);    
       
    device(); 
       
    delay(1000);    
      }     

    void device()  
    {     
    if(
    Serial1.available() >2)     
     {   
       for(
    byte i=0i<3i++) instring[i]=Serial1.read();          
       if (
    instring[1]=='a'digitalWrite(led1, (instring[2]-48));  
       if (
    instring[1]=='b'digitalWrite(led2, (instring[2]-48)); 
       if (
    instring[1]=='c'digitalWrite(led3, (instring[2]-48)); 
       if (
    instring[1]=='d'digitalWrite(led4, (instring[2]-48)); 
       
    Serial1.flush();
       
    Serial1.println("AT+CMGD=1,4\r");     
     }    

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

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

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

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

Ваши права

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