Skip to main content

Seeed Arduino Serial

Serial communications provide an easy and flexible way for your Arduino board to interact with your computer and other devices. Implementing serial communications involves hardware and software. The hardware provides the electrical signaling between Arduino and the device it is talking to. The software uses the hardware to send bytes or bits that the connected hardware understands.

Most of arduino boards have at least one Serial, some have multiple serials(Arduino Mega has 4 Serials).

It communicates on digital pins 0 (RX) and 1 (TX) as well as with the computer via USB. So if you connect UART device on pin 0 and pin D1, you have to remove them before downloading program through USB. Or else it will cause upload fails.

Sometimes you need more serial ports than the number of hardware serial ports available. If this is the case, you can use an Software Serial that uses software to emulate serial hardware. Software serial requires a lot of help from the Arduino controller to send and receive data, so it’s not as fast or efficient as hardware serial.

Some boards, such as the Seeeduino Stalker V3.1 and Seeeduino Ethernet, do not have USB support and require an adapter for connecting to your computer that converts TTL to USB.

!!!Warning The TX/RX uses TTL logic levels(5v/3.3v). You can not connect it directly to RS232 serial port, which operates at +/-12v. You need the TTL to RS232 converter to change the voltage levels.

BOARDsMicro ControllerUSB SerialHardware Serial
Seeeduino V4.2, Seeeduino LotusAtmega328SerialSerial: 0(RX), 1(TX)
Seeeduino MegaAtmega2560SerialSerial: 0(RX), 1(TX)Serial1: 19(RX), 18(TX)Serial2: 17(RX), 16(TX)Serial3: 15(RX), 14(TX)
Seeeduino Ethernet, Seeeduino GPRSAtmega328PNeed USB to TTL adapterSerial: 0(RX), 1(TX)
Seeeduino GPRSAtmega32U4SerialSerial: 0(RX), 1(TX)
Seeeduino CloudAtmega32U4SerialSerial: 0(RX), 1(TX), Grove UART port and Dragino module HE
Seeeduino LiteAtmega32U4SerialSerial1: 0(RX), 1(TX)
Seeeduino LoraWANATSAMD21G18SerialUSBSerial: Connect to GPS moduleSerial1: Connect to RHF76-052AM for AT commands and 0(RX), 1(TX)SerialDebug: Connect to RHF76-052AM for firmware update
Seeeduino Lotus Cortex-M0+ATSAMD21SerialUSBSerial: Connect to J2 UART Grove PortSerial1: Connect to 0(RX), 1(TX)
Wio LinkESP8266SerialSerial:Connect to UART Grove Port
Wio Tracker - GPS, BT3.0, GSM, Arduino CompatibleATSAMD21G18ASerialUSBSerialDBG: Connect to Grove UART PortserialMC20: Connect to MC20
Wio LTE Cat.1STM32F405RGSerialUSBserialDebug: Connect to EC21Serial: Connect to Grove UART Port
Wio LTE Cat M1/NB-IoT TrackerSTM32F405RGSerialDebugSerialGrove: Connect to Grove UART PortSerialGSM: Connect to LTE M1/NB-IOT moduleSerialGNSS: Connect to GPS module

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...