J'utilise le kit de développement NodeMCU v2 avec le module ESP8266. Je programme en Lua, et je veux utiliser des broches alternatives pour transmettre des données via UART. Je suis conscient que les broches UART 1 ne peuvent transmettre, ne pas recevoir de données. Donc, dans mon code que je suis en train de changer l'affectation des broches à l'aideNodeMCU ne peut pas utiliser uart 1 - Lua
uart.alt(1)
mais je m'y suis une erreur
attempt to call field 'alt' (a nil value)
Peu importe ce que je fais, erreur apears encore jusqu'à ce que je suis arrivé cette ligne dans mon code. J'ai aussi essayé de l'utiliser avec uart.setup avec le premier paramètre 1 pour définir UART 1 mais une autre erreur apparaît:
uart.setup(1, 9600, 8, 0, 1, 1)
erreur:
stdin:1 uart 1 does not exist
Je demande de l'aide peut-être parce que je » Je fais quelque chose de mal et la solution est facile ou peut-être il y a un problème avec uart 1 dans Lua. J'ai vu beaucoup de sujets mais les conseils étaient uniquement liés au firmware. J'ai essayé plusieurs versions et le problème est toujours là.
détails de la documentation ici: http://nodemcu.readthedocs.io/en/master/en/modules/uart/
De nombreuses versions ne sont pas très spécifiques. Quelle version de firmeware utilisez-vous? si uart.alt est nul, ou bien vous avez affecté nil à elle ou il n'a jamais existé dans votre construction (ce qui est plus probable) – Piglet