0% encontró este documento útil (0 votos)
1 vistas19 páginas

Arduino

manual de arduino

Cargado por

luis michel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1 vistas19 páginas

Arduino

manual de arduino

Cargado por

luis michel
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

void setup()

{
pinMode (12, OUTPUT);
}

void loop()
{
digitalWrite (12,HIGH);
delay (300);

digitalWrite (12,LOW);
delay (300);
EJERCICIO 1 }
La estructura básica del lenguaje de programación de Arduino es bastante
simple y se compone de al menos dos partes.
Estas dos partes necesarias, o funciones, encierran
bloques que contienen declaraciones, estamentos o instrucciones.

void setup() La función setup() se invoca una sola vez


cuando el programa empieza. Se utiliza para
{ inicializar los modos de trabajo de los pins, o
pinMode(pin, OUTPUT); el puerto serie. Debe ser incluido en un
programa aunque no haya declaración que
ejecutar.
}

Uso del Setup void setup()


La función loop() hace precisamente lo
que sugiere su nombre, se ejecuta de
forma cíclica.
void loop() Hace que se repita constantemente como
un Bucle.
{
digitalWrite(pin, HIGH); // pone en uno (on, 5v) el ´pin´
delay(1000); // espera un segundo (1000 ms)
digitalWrite(pin, LOW); // pone en cero (off, 0v.) el ´pin´
delay(1000); // espera un segundo (1000 ms)
}
Una función es un bloque de código que tiene un nombre y un conjunto de
estamentos que son ejecutados cuando se llama a la función.
Son funciones setup() y loop() de las que ya se ha hablado.

Las funciones de usuario pueden ser escritas para realizar tareas


repetitivas y para reducir el tamaño de un programa.

Las funciones se declaran asociadas a un tipo de valor “type”.


Este valor será el que devolverá la función, por ejemplo 'int' se utilizará cuando
la función devuelva un dato numérico de tipo entero.
delay
void setup()
{
La función delayVal() se utiliza para poner un
pinMode (12, OUTPUT); valor de retraso en un programa que lee una
}
variable analógica de un potenciómetro
void loop() conectado a una entrada de Arduino.
{
digitalWrite (12,HIGH);

delay (100);
digitalWrite (12,LOW);

delay (100);
}
SEGUNDO PROGRAMA
int tiempo=200;
int pin;

void setup()

Uso
{
for(pin=8; pin<=12; pin++)
{
pinMode (pin,OUTPUT);

}
} de
void loop() variables
y
{
for (pin=8; pin<=12; pin++)
{
digitalWrite (pin,HIGH);
delay (tiempo);
digitalWrite (pin,LOW);
for
delay (tiempo);

EJERCICIO 2
}
}
variables

Aquí se declara la
variable la cual llevara
int tiempo=200; el nombre de
“tiempo” con un valor
de 200

int pin; Aquí se declara la variable con el


nombre de “pin” y solamente
Nota importante

También podría gustarte