After having read the tutorials on microcontrollers and UART, I have some insights on what they are. Having no background in electronics, I wish to consult the board on a system I have in mind:
This systems consists of 2 robots (robot A and robot B) connected via a 40m tether. Robot A is an underwater vessel carrying a video camera and some sensors and its means of propulsion while Robot B is a surface vessel with its own propulsion. While Robot A captures video, it is transmitted via the tether to Robot B, which is then transmitted wirelessly to the operator on shore. To control Robot B, the operator sends control signals wirelessly to Robot B's receiver. To control Robot A, the control signal from operator is relayed from Robot B via the tether.
For the case of Robot A, it has 3 speed controllers connected to 3 DC motors, a video camera and 3 sensors. In order to transmit all data in and out of Robot B, I understand that a microcontroller is needed and UART capability will be helpful. For instance, if I decided that the tether is a ethernet cable, all I need is a TTL to ethernet adapter. My concern now is whether a microcontroller is capable of handling such configuration for Robot A.
For Robot B, since there is a tether (ethernet cable) coming from Robot A, do I need to connect the tether to the microcontroller of Robot B or do I connect it straight to a radio transceiver to be transmitted wirelessly? Also for Robot B, how do I connect its microcontroller to the radio tranceiver? What is the device or adaptor that I need? The wireless range is at most 360m.
Thank you for your advice.