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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    245

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

    В терминале:
    1- выставь скорость, которая в скетче в Serial
    2- выставь Both NL & CR
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  2. #2
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    50
    Сообщений
    64
    Вес репутации
    186

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

    Цитата Сообщение от metaforos Посмотреть сообщение
    В терминале:
    1- выставь скорость, которая в скетче в Serial
    2- выставь Both NL & CR
    1 скетч пока этот пользую с терминалом putty
    //http://www.compcar.ru
    uint8_t TX_Pin=9; // 2
    uint8_t RX_Pin=8; //3

    void setup()
    {
    pinMode(0, INPUT); //RX
    pinMode(1, OUTPUT);//TX

    pinMode(RX_Pin, OUTPUT);
    pinMode(TX_Pin, INPUT);
    }

    void loop()
    {
    PORTB = PIND;
    PORTD = PINB;
    }

    2 Извини, а что это, где копать, в putty(на русском) не нашел такого! а ардуиновский в ответ пишет то что я шлю.

  3. #3
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    245

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

    В Ардуиновском Serial Мониторе. Если используещь NewSoftSerial, для тестов попробуй вот что:

    Tx телефона подключи к 2 пину, а Rx к 3 пину

    PHP код:
    #include <string.h>  
    #include <NewSoftSerial.h>
    NewSoftSerial phone(2,3);        
    char incoming_char=0;      

     
    void setup()
    {

     
    Serial.begin(9600);
     
    phone.begin(9600);
     
    Serial.println("Starting Communication..."); 
     } 
     
     
    void loop() { 

     if(
    phone.available() >0){
       
    incoming_char=phone.read();    
      
    Serial.print(incoming_char);  
      }

     if(
    Serial.available() >0){
       
    incoming_char=Serial.read();  
      
    Serial.print(incoming_char);
      
    phone.print(incoming_char);   
     }
     } 
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  4. #4
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    50
    Сообщений
    64
    Вес репутации
    186

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

    metaforos
    Спасибо... и с этим помог. Теперь команды идут отлично и ответ всегда правильный!!!

    Но есть странность
    Шлю AT а в ответ...
    at
    at
    OK
    То есть любой мой посыл два раза печатается, потом нормальный ответ.
    Мне кажется так не должно быть. Ну да и бог с ним главное проблема пропала.

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

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

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

Ваши права

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