Serial Port not receiving data. PLEASE HELP!!
hi all,
i having bit of problem receiving data serial port (pin 0&1). trying communicate external modem (telit). did connect arduino (rx) modem (tx) , arduino (tx) modem (rx). when connect modem pc, works fine modem responding ok , able send sms. can connect modem pin 0&1 , still use usb write debug messages? , can please point me in correct direction?
thanks in advance!
pieter
some code tried not working.
i having bit of problem receiving data serial port (pin 0&1). trying communicate external modem (telit). did connect arduino (rx) modem (tx) , arduino (tx) modem (rx). when connect modem pc, works fine modem responding ok , able send sms. can connect modem pin 0&1 , still use usb write debug messages? , can please point me in correct direction?
thanks in advance!
pieter
some code tried not working.
code: [select]
#include <liquidcrystal.h>
liquidcrystal lcd(12, 11, 5, 4, 3, 2);
int incomingbyte = 0;
#define inlength 16
#define interminator 13
char instring[inlength+1];
int incount;
int = 0;
void setup(){
// initialize lcd
lcd.begin(16, 2);
lcd.clear();
lcd.setcursor(0, 0);
lcd.print("lcd startup");
// initialize serial port
serial.begin(115200);
delay(5000);
serial.println("at+cmgf=1");
lcd.setcursor(0, 1);
lcd.print("initialize done.");
delay(1000);
}
void readserial(){
if (serial.available() > 0) {
instring[incount] = serial.read();
incount++;
}
if (instring [incount] == interminator) {incount = 0; lcd.clear(); = 0;}
while (i <= incount){
lcd.setcursor(i, 0);
lcd.print(instring[i]);
i++;
}
delay(300);
}
void loop()
{
serial.println("at");
delay(300);
readserial();
}
you can not use serial on pin 0 , 1 same time usb.
did connect arduinos ground modems ground ?
you should!!
did connect arduinos ground modems ground ?
you should!!
Arduino Forum > Forum 2005-2010 (read only) > Software > Interfacing > Serial Port not receiving data. PLEASE HELP!!
arduino
Comments
Post a Comment