-
Notifications
You must be signed in to change notification settings - Fork 0
Help
- Debemos acudir a nuestro software de programación Arduino IDE y entrar en Archivo->Preferencias.

A continuación, en el recuadro de "Gestor de URLs Adicionales de Tarjetas" copiamos los siguientes enlaces (uno en cada línea):
-
http://arduino.esp8266.com/stable/package_esp8266com_index.json
-
https://dl.espressif.com/dl/package_esp32_index.json

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.


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

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.

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)
}

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.

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).

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:

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

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

-
- Acelerómetro-GY-61
- Brújula GY-273
- Buzzer o zumbador
- ESP8266 Deauther
- GPS NEO-6M
- Heltec LoRa
- IMU (Accel, Gyro, Magn)
- Joystick analógico
- Láser lidar 2D
- LDR Keyes K-018
- Leds RGB WS2811
- Led Superlumínico Keyestudio
- Motor DC
- Motor Lego NXT
- NodeMCU
- OLED
- Botón-pulsador
- RFID522
- Sensor barométrico BMP180
- Sensor de distancia HCSR04
- Sensor de distancia SHARP
- Sensor de temperatura DHT11
- Sensor infrarrojo de obstáculos (YL63)
- Servo de rotación continua FS90R
- Servo SG90
- Tacómetro
- TTGO Camera
- Wemos D1 Mini