Serial.write для чего?
- Войдите на сайт для отправки комментариев
Пнд, 09/04/2012 - 20:51
Друзья, не пойму как работает Serial.write.....
У меня gsm модем по рс232 подключен к ардуине (на 0 и 1 пин), как организовать обмен в терминале между компом и ардуино+модем? Т.е. в терминале я отсылаю команду АТ и должно вернуться ОК. На верном ли я пути? начинаю скетч так:
int val = 0; void setup() { Serial.begin (115200); //скорость модема } void loop() { if (Serial.avaolable > 0) { //что тут должно быть не пойму :) } }
Подскажите как дальше? Serial.wtite или нет?
Serial.write() Может отправлять в порт массив типа Byte или 1 Byte
Serial.write() Может отправлять в порт массив типа Byte или 1 Byte
это я знаю, но не понимаю)
как реализовать, чтоб на команду AT модем вернул ответ в терминал?
Serial.write() Может отправлять в порт массив типа Byte или 1 Byte
это я знаю, но не понимаю)
как реализовать, чтоб на команду AT модем вернул ответ в терминал?
как вариант вот так
Если все правильно то в incomingByte окажется "OK"
Благодарю за ответ, но не компилируется...
Подправил вот так
Ошибки такие:
to Probelzaelo спасибо, дружище!
У тебя получилось отправить команды модему?
Это получается для чтения данных, которые модем выдает, необходимо использовать Serial.read() ?