TLDR: can I connect my Arduboy with my Arduino Uno? Give inputs to my Arduboy and send those inputs to my Arduino Uno so the Arduino can do stuff with it.
Hi! I was wondering if anyone knows if I can connect my Arduboy with my Arduino Uno. There is no documentation or anything I found online about this. I am a beginner in both.
Project Background: I have a plant waterer which I have built using my Arduino Uno. I want to use the Arduboy (because it’s already built with a screen and buttons) to pick which watering settings the Arduino Uno should use.
Any insights or directions are very much appreciated!
Thank you in advance!
Other than the USB port, there are no external electrical signal connections available to or from the Arduboy. If you wanted to open the Arduboy, there are pads available for all the pins that you could solder wires to and connect them to appropriate pins on the Uno.
The Arduboy and Uno USB ports both can only act as a device, not a host, so you couldn’t connect them directly to each other.
If you only need to send data from the Arduboy to the Uno (not from the Uno to the Arduboy), one interesting idea would be to use light or sound. You could modulate the Arduboy’s RGB LED or speaker and have the signal picked up by an optical receiver or microphone attached to the Uno.
A single direction link might be sufficient. You could select any or all the settings using the Arduboy and then “blast” them all at once to the Uno. You could have the Uno flash an LED or otherwise provide some confirmation that the data was received successfully. The communication protocol you use would have to include a checksum or some other way of verifying that the received data is correct.
Actually, using light there’s a chance that you could both send and receive by using the Arduboy’s RGB LED as both a transmitter and receiver. See my ArduboyLightMeter sketch for the basics on how receiving may be possible.
Hi! Thank you so much for your insight. The light and sound are very unique solutions that I didn’t think about before. I will definitely look into it and see if it fits in my design. If Arduboy seems like a dead end for my project, I might not use it at all and try with a whole different solution.