Les broches tx et rx sur l'uno peuvent-elles être utilisées comme des broches numériques ordinaires?


12

L'uno 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 ordinaires si je manque de broches numériques?


Si vous manquez de broches numériques, vous pouvez toujours utiliser les broches analogiques. Ils fonctionnent également comme des broches numériques.
Mikael Patel

Réponses:


9

Oui, vous pouvez parfaitement utiliser ces 2 broches tant que votre programme ne les utilise pas Serial.

EDIT: Les données série sur USB passent par des traces de cuivre connectées aux broches rx et tx, les connectant à la puce du convertisseur USB vers série.


Mon programme utilise la série, mais la pompe via l'USB. Pas hors des broches rxtx. Est-ce toujours un problème?
c_breeez

4
C'est la même chose: les données USB passent par les broches RX / TX :-(
jfpoilpret

Ok merci pour votre excellente réponse et clarifiant ces points
c_breeez

3

De plus, vous voudrez probablement vous assurer que ces fils ne sont pas connectés lors de la programmation de l'Arduino. Sinon, vous pourriez avoir des problèmes.


-1

Vous pouvez, mais cela désactivera le port série.


Non, c'est l'inverse: le port série a une priorité plus élevée. Lorsque vous l'activez 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 l'ATmega328P, en particulier les sections Fonctions des ports alternatifs , Transmission des données - L'émetteur USART et Réception des données - Le récepteur USART .
Edgar Bonet
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.