Why RX (1,2,3) can't be used ?!

"I'm trying to connect a Bluetooth module HC-05 to my Arduino Mega 2560, but it seems like my RX pin isn't receiving anything. I found online that only pins 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69 can be used for RX. But why is that? It's labeled RX1 or RX2 on the Arduino, so why not use these? Additionally, there is no pin 69, so what is its equivalent on the board?

Welcome to the forum

It sounds like you are trying to use SoftwareSerial on the Mega. If so, then please explain why when the Mega has 4 hardware UARTs

Because you cannot, as stated in the software serial referance;

https://docs.arduino.cc/learn/built-in-libraries/software-serial/

pin 69 is also A15

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.