This declares an array of 80 Strings, not a String of 80 characters
Serial.println(inData);
Which one of them do you want to print ? You have not told the compiler, hence the error message
String jules[6] = "jules";
An array of 6 Strings
if (inData = jules)
Which of the 80 Strings do you want to compare with which of the 6 Strings ?
In any case you are not comparing anything because you used = instead of ==
declare an array of chars large enough for the longest input +1 for the terminating '\0'
set the array index = 0
receive a character
if it is not the end of input character put it in the array at the current position
increment the array index
put '\0' in the current position to terminate the string
go back for the next character
else
the complete string has been received and is ready to use
NOTE the use of strings ('\0' terminated arrays of chars) rather than Strings (objects created by the String library)
I don't approve of using capitals in replies but I can't help myself
AS POINTED OUT IN REPLY #1 DON'T USE THESE PINS FOR SOFTSERIAL
Where is the input coming from ?
if (inData=="AB")
This will never be true. Have you tried printing inData after adding each byte to it ?
I assume not because you used the hardware Serial pins (0 and 1) for SoftSerial.