Diferencia entre revisiones de «include»

De ArduWiki
Saltar a: navegación, buscar
(Advertencia)
(Comentarios)
Línea 18: Línea 18:
  
 
== Comentarios ==
 
== Comentarios ==
* También se puede usar '''include''' para incluir archivos .ini el [[IDE]] junta todos los archivo .ino en un archivo temporal y luego compila. Así no da errores de variables no encontradas "was not declared in this scope".
+
* También se puede usar '''#include''' para incluir archivos .ini el [[IDE]] junta todos los archivo .ino en un archivo temporal y luego compila. Así no da errores de variables no encontradas "was not declared in this scope".
  
 
== Advertencia ==
 
== Advertencia ==

Revisión del 12:58 24 ene 2020

Descripción

Se usa para incluir librerías externas en tu boceto. Esto le da al boceto de Arduino acceso a un gran grupo de librerías Arduino estándar prefabricadas que traen nuevos métodos y funciones. El nombre de la librería deberá estar entre < y >.

Nota: No debe poner terminador de punto y coma o el compilador dará un error.


Sintaxis

#include <libreria.h>
#include "libreria.h"

Parametros

<>
Es un archivo de libreria externa
""
Es un archivo del proyecto

Retorno

Nada.

Comentarios

  • También se puede usar #include para incluir archivos .ini el IDE junta todos los archivo .ino en un archivo temporal y luego compila. Así no da errores de variables no encontradas "was not declared in this scope".

Advertencia

Tenga en cuenta que #include, similarmente a #define, no tiene un terminador de punto y coma, y el compilador dará lugar a mensajes de error si se agrega una.

Ejemplos

En este ejemplo hay un solo pulsador en pin 2.

#include <Bounce2.h>
Bounce rebote = Bounce();   //Instancia objeto

void setup() {
   pinMode(2, INPUT_PULLUP);
   rebote.attach(2);      //Cuando ya esta definido el pin
   rebote.interval(5);
   pinMode(13, OUTPUT);
}

void loop() {
   rebote.update();          //Actualiza
   if (rebote.read()) {
      digitalWrite(13, digitalReac(13));    //Conmuta LED
   }
}

Vea también

Referencias