Search Header Logo
Estructura - Funciones Básicas - Instrucciones de Arduino

Estructura - Funciones Básicas - Instrucciones de Arduino

Assessment

Presentation

Computers

11th Grade

Hard

Created by

Alexander Martinez

Used 10+ times

FREE Resource

9 Slides • 0 Questions

1

Arduino


Estructura ; Funciones Básicas e Instrucciones

Semana 5 - Marzo 08 al 12

Slide image

2

ESTRUCTURA

Al trabajar con Arduino, debemos tener muy clara la estructura básica de un sketch.


void setup () //función inicial. Se ejecuta una sola vez

{

 pinMode (13, OUTPUT); //Activa el pin 13 de SALIDA  

}

void loop () // función tipo bucle. Se ejecuta infinitamente 

{

digitalWrite (13, HIGH); //componentes conectados al pin 13 ON,PLAY,EXECUTE... 

 delay (1000); //retardo de 1000 milisegundos (1 segundo) para la anterior función 

digitalWrite (13, LOW); //componentes conectados al pin 13 OFF,STOP,PAUSE...

 delay (1000); //retardo de 1000 milisegundos (1 segundo) para la anterior función 

}




Slide image

3

Funciones básicas

Pin mode: Se usa para configurar los pines de nuestro Arduino como entrada o como salida. Se declarará dentro de la función "SetUp", por lo que la configuración de pines solo se hará una vez antes de empezar a ejecutar el programa principal o Void Loop


sintaxis: pinMode (pin, mode);


Ej:

void setup ()

{

 pinMode (13, OUTPUT); 

}

4

Funciones básicas

digitalWrite: Activa (HIGH) o desactiva (LOW) un pin digital (0 - 13). Esta función sólo tiene dos estados "HIGH" o "LOW" (ALTO/BAJO; ENCENDIDO/APAGADO; PLAY/STOP...)


sintaxis: digitalWrite (pin, value) ;


Ej:

void loop ()

{

digitalWrite (13, HIGH);

 delay (1000);

digitalWrite (13, LOW);

 delay (1000);

}

5

Funciones básicas

digitalRead: Lee el valor (HIGH o LOW) del pin digital especificado.



sintaxis: digitalRead (pin) ;


Ej: Activar el pin 13 al mismo valor leído en el pin 7

void loop()

{

digitalRead (7);  

digitalWrite (13, val);  

}

6

Funciones básicas

analogWrite: Escribe un valor en un pin analógico. (A0 - A5)


Se puede utilizar para encender un LED con luminosidad variable o accionar un motor a diferentes velocidades. 


sintaxis: analogWrite (pin, value) ;



7

Funciones básicas

analogRead: Lee el valor del pin analógico especificado. Puede regular tensiones de entrada entre 0 y 5 voltios en valores enteros entre 0 y 1023.


sintaxis: analogRead (pin) ;


8

Delimitadores

Son elementos que encierran o establecen el alcance de una función o instrucción


{} Llaves: definen el inicio y el final de un bloque de funciones.


; Punto y coma: Se utiliza para separar instrucciones, es común que vaya al final de una línea de código. Si no lo ponemos no reconocerá el fin de la función y el programa dará un problema al compilar.

9

Comentarios

Es recomendable para hacer anotaciones sobre el funcionamiento del programa. Va a permitir que otras personas entiendan como hemos hecho el programa.


/*….*/ Bloque de comentario: Son áreas de texto que pueden abarcar más de una línea, lo que escribamos entre esos símbolos será ignorado por el programa.


// Línea de Comentario: Funciona como el bloque de comentario, con la diferencia que solo será ignorado el texto que esté a su derecha, al cambiar de línea perderá el efecto.


Arduino


Estructura ; Funciones Básicas e Instrucciones

Semana 5 - Marzo 08 al 12

Slide image

Show answer

Auto Play

Slide 1 / 9

SLIDE