terça-feira, 6 de dezembro de 2016

lembrete: driver funcional para o esp8266 nodemcu no mac os Sierra

No mac OS novo a IDE do arduino não reconhece mais o nodemcu.



As instruções para fazer esse microcontrolador funcionar como se fosse um arduino são estas:

http://blog.filipeflop.com/wireless/programar-nodemcu-com-ide-arduino.html

No linux isso funcionou muito bem e de primeira. Pra não dizer que foi tudo 100% easy gg, precisei de um a+rw no /dev/ttyUSB0 porque meu usuário não estava no grupo.

Já no mac a devboard simplemente não era reconhecida.

Alguns tutoriais recomendavam instalar um driver, um tal de CH34x, mas atenção: o driver velho não é compatível com o mac OS novo, aqui por exemplo tive a exótica experiência de ganhar um kernel panic e reset imediato toda vez que colocava o nodemcu na porta.

Tem que ser o driver novo.

Aí você pode seguir os passos disponíveis no link abaixo para desinstalar o driver antigo, caso tenha instalado o velho erroneamente e o link para instalar o driver novo:

http://www.mblock.cc/posts/run-makeblock-ch340-ch341-on-mac-os-sierra

De modo resumido, você deve:

  • deletar o driver antigo
    • sudo rm -rf /System/Library/Extensions/usb.kext
  • instalar o novo
    • http://download.makeblock.com/mblock/CH34x_Install_V1.3.pkg


E fim do lembrete.