LUNO a des broches numériques marquées 0-13.
0 est marqué comme rx et 1 est marqué comme tx. Ces deux broches peuvent-elles être utilisées comme broches numériques régulières si je suis à court de broches numériques?
Commentaires
- Si vous êtes à court de broches numériques, vous pouvez utilisez toujours les broches analogiques. Ils fonctionnent également comme des broches numériques.
Réponse
Oui, vous pouvez parfaitement utiliser ces 2 broches tant que votre le programme nutilise pas Serial
.
EDIT: Les données série via USB passent par des traces de cuivre connectées aux broches rx et tx, les connectant au convertisseur USB-série puce.
Commentaires
- Mon programme utilise serial, mais le pompe via USB. Pas hors des broches rxtx. Est-ce toujours un problème?
- Cest la même chose: les données USB passent par les broches RX / TX 🙁
- Ok merci pour votre excellente réponse et clarification de ces points
Réponse
Vous voudrez probablement également vous assurer que ces fils ne sont pas connectés lors de la programmation de lArduino. Sinon, vous risquez davoir des problèmes .
Réponse
Vous pouvez, mais cela désactivera le port série.
Commentaires
- Non, ' est linverse: le port série a une priorité plus élevée. Lorsque vous lactivez avec
Serial.begin()
, vous désactivez le fonctionnement normal du port (pinMode()
,digitalRead()
etdigitalWrite()
). À une exception près: vous pouvez définir la broche RX surINPUT_PULLUP
, plutôt queINPUT
, qui est la valeur par défaut. Cf la fiche technique de lATmega328P, notamment les sections Alternate Port Fun ctions , Transmission de données – Lémetteur USART et Réception de données – Le récepteur USART .