Dasduino Connect serial pins for DfRobot A02YYUW ultrasonic sensor

Customer:

I’m trying to implement the DfRobot A02YYUW ultrasonic sensor with Dasduino Connect. The official DfRobot documentation includes complete code for Arduino: A02YYUW Waterproof Ultrasonic Sensor | Arduino & ESP32 | DFRobot Wiki

The code uses pins 10 and 11 as a software serial port:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(11,10); // RX, TX

However, Dasduino Connect doesn’t have labels for pins 10 and 11 - instead the board shows “RXD” and “TXD” where these pins would be. When I connect to RXD and TXD, I get errors during upload, presumably because the computer already uses these pins.

When I try pins 12 and 13, the sensor doesn’t send data.

Which pins can I safely use for this sensor to get serial communication working?

Original message (Croatian)

Poštovani ! Pokušavamo implementirati ultrazvučni senzor DfRobot A02YYUW sa Dasduino Connect, a među službenim specifikacijama se nalazi i potpuni kod za implementaciju sa Arduinom: A02YYUW Waterproof Ultrasonic Sensor | Arduino & ESP32 | DFRobot Wiki međutim povezivanje nikako ne polazi za rukom a izgleda zbog nejasnoće sa digitalnim pinovima 10 i 11 koji se u kodu koriste kao serijski port: #include SoftwareSerial mySerial(11,10); // RX, TX Na Dasduinu nema oznake za pinove 10 i 11 (nego na mjestu gdje bi – po vlastitom nahođenju - trebali biti stoji „RXD“ i „TXD“) međutim kad se poveže na njih baca error-e kod uploada programa na pločicu – pretpostavljam jer ih već koristi računalo? Kad se veže na pinove 12 i 13 senzor također izgleda ne šalje podatke. PITANJE: Možete li molim potvrditi na koje pinove bi ovaj senzor se moglo sigurno vezati a da serijska komunikacija s njim radi? P.S. Gledajući „srodni“ Croduino Nova2 shemu pločice ne nailazim na sličnosti da bi mogao sa sigurnošću zaključiti (jer shemu za Dasduino ne nailazim uopće). LP, [name removed] Zadar 098/940 1243

Originally submitted via email support on 7 August 2022. Migrated to the forum for community visibility.

Soldered Support:

Try using GPIO 12 and 14. I’ve tested communication using these pins and it works.

Example pin definition:

#include <SoftwareSerial.h>
SoftwareSerial mySerial(12, 14); // RX, TX

Note: TXD and RXD are already used by the board’s upload process, so connecting the sensor to those pins will conflict with code uploads.

Original message (Croatian)

trenutno radimo rebranding te će uskoro sve biti javno objavljeno, a do tada Vam šaljem sliku sheme Dasduino CONNECT-a. Ako spojite TXD i RXD linije one Vam neće raditi upload na pločicu jer se ti pinovi koriste za upload koda.

Možete li probati koristiti GPIO 12 i 14 jer sam testirao koristeći te pinove te mi komunikacija radi?

Primjer definiranja pinova u mom slučaju:

#include
SoftwareSerial mySerial(12, 14); // RX, TX

Attachment omitted in migration: Dasduino_CONNECT.pdf

Customer:

Pins 12 and 14 work! Thank you!

Original message (Croatian)

Poštovani šjor [name removed]!! Pinovi 12 i 14 rade !! Hvala Vam puno!! LP, [name removed] Zadar 098/940 1243