NodeMcu - Primeros Pasos -1
Estimados hace un par de dias me llego esta tarjeta y he estado investigando y jugando bastante, así que voy a dar unos pequeños tips con esta tarjeta
.
Software a ocupar:
1- Paso siempre actualizar el software de tu placa.
Busca la última versión estable y actualiza tu placa , ya que esto corrige bug del software que trae por defecto. Para ello buscamos la última versión en el link superior y para poder aplicar usamos "NodeMcu Flasher" esta aplicación selecciona el puerto , la velocidad a la que deseas que trabaje tu placa (independiente la que traiga programada esta la reemplaza) y por último el archivo con el firmware y ejecutar.
2 - Paso , Usa en lenguaje nativo de la NodeMcu ,si bien esta permite usar comandos c++ con la IDE de Arduino , va a mejorar tu experiencia con este dispositivo el usar el lenguaje por defecto para entender de mejor manera su funcionamiento . ya que con la IDE Arduino aun le queda detalles y no sabrás si es el software interno o el código en arduino el que no te toma las instrucciones cargadas.
Vamos dividir la pantalla en dos pantallas para explicar.
Si tienes problema para conectar tu placa debes hacer lo siguiente:
- Conectar placa al puerto usb y verificar en la pantalla "administrador de dispositivo" que puerto com te asigna.
- En "ESPlorer" verificar la velocidad que seleccionó al Flashear la placa y conectar
- Presionar el botón "RST" y en la pantalla donde se muestra el código ejecutado, debería aparecer la versión del del framework.
Si estos 3 pasos funcionaron sin problemas ya podrás ejecutar los comandos de ejemplo que aparecen en la pagina oficial de http://www.nodemcu.com
Esquema de pines que posee NodeMcu
Esquema de pines que posee NodeMcu
Ejemplo que puedes probar es el siguiente :
NodeMCU - Led
- GND - Catodo Led
- D4 - Anodo Led
lighton=0
pin=4
tmr.alarm(0,1000,1,function()
gpio.mode(pin,gpio.OUTPUT)
if lighton==0 then
lighton=1
gpio.write(pin,gpio.HIGH)
print("Encender")
else
lighton=0
gpio.write(pin,gpio.LOW)
print("Apagar")
end
end)
Que interesante, veo que has publicado bastante cosas de desarrollo. Muy bien, yo no he publicado nada de 2012...jajaja, saludos
ResponderEliminarHola Palma, si aun mantengo este hobby, claro que ya no le puedo dar el tiempo que yo quisiera, espero que publiques algo pronto saludos.
Eliminar