Skip to content
javierre edited this page May 2, 2019 · 19 revisions

Índice de algunos problemas con NODEMCU

Cómo usar NODEMCU con Arduino IDE

  1. Debemos acudir a nuestro software de programación Arduino IDE y entrar en Archivo->Preferencias.

Preferences


A continuación, en el recuadro de "Gestor de URLs Adicionales de Tarjetas" copiamos los siguientes enlaces (uno en cada línea):

Preferences


2. Ahora que Arduino ya sabe dónde buscar las placas que queremos usar, debemos instalar la placa en cuestión, para ello pulsamos en Herramientas->Placa->Gestor de Tarjetas.

Boards

3. Ahora buscamos "nodemcu", pinchamos sobre el texto y le damos a instalar (si ya está instalado aparecerá la opción de eliminar, pero no lo elimines!).

Nodemcu


4. Ya podemos seleccionar nuestra placa. Para ello pulsamos en Herramientas->Placa->Nodemcu 1.0

Nodemcu


Por último debemos seleccionar el puerto en el que está nuestra placa. Deberá ser /dev/ttyUSB0 si estamos trabajando en Guadalinex o Linux. En MAC será /dev/cu.SLAB_USBtoUART.

Port


Blink test

Este código permite que el led interno parpadee. Copialo en tu Arduino IDE y dale a subir a la placa.

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);   // Turn the LED on (Note that LOW is the voltage level
  // but actually the LED is on; this is because
  // it is active low on the ESP-01)
  delay(1000);                      // Wait for a second
  digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}

Subir


Posibles errores

  • Error de puerto

Arduino IDE nos dice que no se ha podido subir el código. Puede que no hayamos puesto correctamente el puerto o que la placa no esté conectada por cable al ordenador.

Error puerto


  • Error de compilación

Arduino IDE nos indica que el código que estamos subiendo a la placa tiene errores. Además podrá indicarnos de qué error se trata y dónde se encuentra (normalmente falta algún caracter como ; o } o alguna palabra está mal escrita o no respeta las mayúsculas).

Error compilación


  • Error de compilación-faltan librerías

Algunas funciones o sensores necesitan de librerías especiales. Las librerías nos permiten usar dichos sensores (o funciones) sin necesidad de programar todo. Arduino nos va a decir que no la encuentra:

Error librería


Para instalarlas nos vamos a Programa->Incluir Librería->Gestionar Librerías:

add library


A continuación escribimos nuestra librería en el recuadro, cuando aparezca en el listado hacemos click y le damos a instalar.

Instalar librería





Clone this wiki locally