Go Down

Topic: multiple serial oled arduino uno (Read 981 times) previous topic - next topic


How would one connect 3 glo-416y oled's to a single uno and control them individually?


Since they take serial data, using a fresh instance of SoftwareSerial for each display using a different TX pin in each case?
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]


That's kind of what I was thinking. I've never tried more than one RX/TX serial connection on an uno before, so I was looking for a little advice. Can I assign any pins as SoftwareSerial RX and TX or am I limited to only a few? Analog pins or digital pins? I also want to have computer connectivity via usb

(sorry, I'm a noob at this stuff, coming from the analog world)

Would it look like this?

SoftwareSerial oled1(2, 3);
SoftwareSerial oled2(4, 5);
SoftwareSerial oled3(6, 7);

void setup(){




void loop(){

Serial.println("hi, computer");

oled1.println("Hello, diplay 1");
oled2.println("Hi, display 2");
oled3.println("Hola, display 3");



Can anyone confirm that I'm on the right track? thanks.


Can anyone confirm that I'm on the right track? thanks.

That should work. You may also save some pins if you use the same pin for software serial RX, since you don't need RX. The display never talks back.
Serial LCD keypad panel,phi_prompt user interface library,SDI-12 USB Adapter


Cool thanks. I'll try sharing the RX pin and see what happens.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131