I'm working on my first Arduino project, which will be a button box for a sim.
Watched dozens of video, and finally I came up with my button matrix.
I'd like to politely ask you to check, if you can see any mistake.
I have 19 button, 1 rotary encoder with push button, and a potentiometer.
Start simple. Connect and read the potentiometer only...
Then add more...
It seems you have stuff connected to rx and tx. Those are usually used for Serial communication.
Serial communication is a must for debugging...
Do you have any code? The wrong code may destruct your output pins with this wiring scheme...
At first I had the same doubt about rx/tx, but I read somewhere here, that if I don't use serial data, then I can use it as digital (which is line up with the official pin-out. D0 and D1)
Don't have any code yet. While the needed parts arrive, I'm working on the pcb, and after that, I can test it on a breadboard, and start coding.
No idea whether encoder should be on d0 d1.
If you do not use Serial, you can do with d0 and d1 whatever you want...
But how will you debug your code? Serial.print() is your friend...
The first two pins after the serial pins are the external interrupt pins.
Using at least one per encoder would make sense
Using serial pins would not make sense.