Les broches tx et rx de luno peuvent-elles être utilisées comme des broches numériques ordinaires?

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() et digitalWrite()). À une exception près: vous pouvez définir la broche RX sur INPUT_PULLUP, plutôt que INPUT, 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 .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *