2016-08-26 6 views
0

어제 ESP8266, NodeMCU v2.0이 있습니다. 모듈에 문제가 있습니다. Esplorer IDE를 사용합니다. 나는 LUA 언어로 간단한 코드를 가지고있다.ESP8266 모듈에 프로그램을 보낼 수 없습니다.

gpio.mode(4,gpio.OUTPUT) 
gpio.write(4,gpio.LOW) 
wifi.setmode(wifi.STATION) 
wifi.sta.config("Livebox-C408","7255E6262488CC90482CE6F264") 
print(wifi.sta.getip()) 

프로그램을 ESP8266으로 보낼 때 Esplorer는 아래 오류를 보여줍니다.

stdin:2: '=' expected near 'a' 
stdin:2: ')' expected (to close '(' at line 1) near 'TATION' 

때때로 (~ 10 %) 나 프로그램 이상으로 보낼 수는 문제없이 ESP8266합니다. 제 생각에는 ESP8266이 손상되었습니다. 내 문제에 대해 어떻게 생각하니?

내 가정용 Wi-Fi에 대한 질문, 로그인 및 암호가 정확합니다.

+0

즉 해결 했습니까? –

답변

0

몇 가지 :

  • NodeMCU 2.0 같은 건 없습니다. 아마도 v2 또는 1.0을 의미합니다. v1은 개정 0.9입니다. 자세한 내용은 my comparison을 참조하십시오.
  • wifi.sta.config()이 비동기식이라는 사실을 고려하지 않았기 때문에 코드가 "실패"합니다. 즉, IP 주소가 할당 될 때까지 차단되지 않습니다. print(wifi.sta.getip())은 결국 nil을 인쇄합니다. 우리는 example for a better boot sequence in the docs 있습니다.
  • 귀하의 장치가 손상되지 않았을 가능성이 큽니다.
  • 터보 및 벙어리 모드가있는 ESPlorer 설정 땜장이. 나는 "Turbo Mode"를 켜고 "Dumb Mode"를 끈다. 너의 보속을 115'200으로 설정한다.
  • 아직 작성하지 않았 으면 upgrade your firmware to a recent version에게 제안하십시오. 빌드 방법은 here을 참조하십시오.