Hi all, I want to use an RS232 shield for Arduino to communicate serial data to an 8080 kit computer via Dsub socket at 2400 baud speed with 8 data bits, parity none, 1 stop bit, no flow control.
Can anyone advise on the code for a sketch to do this, I have looked on here and not found anything for this speed.
I found this sketch and I don't know what numbers to use to set up for 2400 baud, can you tell me what numbers to define bit2400Delay and halfbit2400Delay, please.
int SWread()
{
byte val = 0;
while (digitalRead(rx));
//wait for start bit
if (digitalRead(rx) == LOW) {
delayMicroseconds(halfBit9600Delay);
for (int offset = 0; offset < 8; offset++) {
delayMicroseconds(bit9600Delay);
val |= digitalRead(rx) << offset;
}
//wait for stop bit + extra
delayMicroseconds(bit9600Delay);
delayMicroseconds(bit9600Delay);
return val;
}
}
Perhaps not, I found the sketch I posted after a search for a sketch to use a serial interface using the Max232 chip, I have ordered an RS232 shield but have not yet received it and am preparing a sketch for when I do. thanks for your reply.