En effet, il faut respecter certaines conditions qui dépendent du fabriquant et du modèle de carte (Uno, Mega, ...)
Il faut que l'entrée utilisée pour le Rx côté Arduino soit interruptible (Marquée INTx). Très variable en fonction du fournisseur de carte...
Certains modèles (anciens) ne supportent pas des vitesses supérieures à 57 600 baud.
Exemple Arduino UNO:
Sur cette carte Nano 'Officielle' Arduino, seules les entrées D2 et D3 (INT0 et INT1) peuvent être déclarées comme Rx du port SoftwareSerial.