Oui, vous pouvez. La deuxième interface série a borné sur gpio 13 (rxd2) et 15 (txd2). Vous pouvez passer à les contrôler via ces commandes sur lua:
uart.alt(1);
uart.setup(..);
Donc, votre code va être ressembler à:
uart.alt(1) --use alternative gpios
uart.setup(0, 9600,8, uart.PARITY_NONE, uart.STOPBITS_1,0)
uart.on(...)
uart.alt(0) --switch back to standard Rx/Tx pins
Here est le doc pour l'utilisation nodemcu UART.
Si vous allez utiliser arduino, vous pouvez utiliser la bibliothèque SoftwareSerial config toute GPIO comme interface série comme ci-dessous:
SoftwareSerial mySerial(16, 5); // RX, TX
mySerial.begin(9600);
Non, j'ai eu un problème avec les commandes uart.alt pour tenter d'appeler le champ 'alt' (une valeur nulle) !! Comment puis-je y plonger? –
résolu votre problème? – cagdas