Libreria seriale software

Posso capire le perplessità ma ci sono diverse motivazioni. Si parla di progetti fatti per hobby, utilizzo una scheda nano con un breakout che fornisce già pin RX TX e GND. Mettere 3 resistenze significa poggiarle da qualche parte, saldarle, collegamenti meno puliti.. Inoltre se devo collegare un display o una periferica I2C vale lo stesso con la differenza di un adattatore di livello in più... Con i +5 mi bastano 2 strip dupont e via.. Ho costruito dei circuiti con stampato dedicato ed ho usato il solo esp32 solo cpu a saldare, ma qui è diverso. Considera che poi Arduino viene spesso usato per la didattica, dove anche il valore di 3 resistenze può essere fonte di errore, un problema in più, una dimenticanza e un rischio di guastare scheda..