Buongiorno e benvenuto nella sezione Italiana del forum
Per cortesia, leggi attentamente il REGOLAMENTO di detta sezione: [REGOLAMENTO] Come usare questa sezione del forum
(... e, per evitare future possibili discussioni/incomprensioni, prestando molta attenzione al punto 15)
e poi, come da suddetto regolamento (punto 16.7), fai la tua presentazione IN CODA ALL'APPOSITA DISCUSSIONE: Presentazioni nuovi iscritti, fatevi conoscere da tutti! (Part 2)
spiegando bene quali esperienze hai in elettronica e in programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.
Grazie
Gianluca
P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposita discussione, nel rispetto del succitato regolamento, nessuno ti risponderà (eventuali risposte, o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farla al più presto.
P.P.S.: Evitate di utilizzare la traduzione automatica fatta dal browser ... vi impedisce di capire la lingua della sezione dove andate a scrivere ...
Nessuna, il connettore seriale 9 pin non lo mettono più neppure sui PC.
Come ti han detto ad esempio la Mega ha 4 seriali. Ma ti servono dei convertitori per adattare tensioni e per avere il connettore 9 pin.
E' possibile simulare (con una libreria) una seconda seriale anche su Arduino Uno.
Per la usb è un casino, arduino non è un pc o una scheda tipo raspberry intesa come "sistema completo" stile pc linux (con i drive e tutto il sistema operativo che le gestisce). E' pensato come scheda per controllare circuiti.
Per poterti dare una risposta più concreta dovremmo anche sapere perché richiedi i connettori DB9 e cosa devi collegarci o quantomeno quali requisiti richiedono queste connessioni seriali. Ad esempio, usano un handshake hardware (RTS/CTS) o software (XON/XOFF) o nessuno (usano solo RX e TX)? E quale velocità, basta 9600 bps o superiore?
Tutto questo serve per identificare la possibile soluzione, sia per l'hardware sia per il software (ovvero librerie da usare). Ad esempio se non richiede handshake e la velocità è bassa (diciamo 9600) non hai problemi a gestire le porte neanche con un normale Arduino UNO o nano: una porta seriale sarà quella integrata ad esempio (ma potrebbe anche essere una seriale su USB, visto che con l'aposito driver "vedi" quella porta come una seriale COM sul PC) l'altra può anche essere una "SoftwareSerial" (ossia una seriale implementata su due altri pin, non connessi ad una seriale hardware, quindi diversi da D0 e D1).