В терминале:
1- выставь скорость, которая в скетче в Serial
2- выставь Both NL & CR
В терминале:
1- выставь скорость, которая в скетче в Serial
2- выставь Both NL & CR
Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.
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(на русском) не нашел такого! а ардуиновский в ответ пишет то что я шлю.
В Ардуиновском 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.
metaforos
Спасибо... и с этим помог. Теперь команды идут отлично и ответ всегда правильный!!!
Но есть странность
Шлю AT а в ответ...
at
at
OK
То есть любой мой посыл два раза печатается, потом нормальный ответ.
Мне кажется так не должно быть. Ну да и бог с ним главное проблема пропала.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)