0% encontró este documento útil (0 votos)
34 vistas18 páginas

Sintaxis de Arduino

El documento describe la estructura y sintaxis del código en Arduino, incluyendo la declaración de variables, el uso de llaves y punto y coma, así como tipos de datos y variables. Se explican las funciones 'setup' y 'loop', así como la comunicación a través del Monitor Serie. Además, se detallan los tipos de datos como enteros, flotantes, caracteres y booleanos, y su uso en programación.

Cargado por

santuchotomas
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas18 páginas

Sintaxis de Arduino

El documento describe la estructura y sintaxis del código en Arduino, incluyendo la declaración de variables, el uso de llaves y punto y coma, así como tipos de datos y variables. Se explican las funciones 'setup' y 'loop', así como la comunicación a través del Monitor Serie. Además, se detallan los tipos de datos como enteros, flotantes, caracteres y booleanos, y su uso en programación.

Cargado por

santuchotomas
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 PDF, TXT o lee en línea desde Scribd

LENGUAJE

SINTAXIS & ESTRUCTURA

CLASE #4 – ROBOTICA | ARDUINO


Estructura del Código en Arduino Declaración de Variables
• Tienen una estructura secuencial, lo void setup() {
que significa que su ejecución sigue un Instrucciones;
orden. }
• Se pueden utilizar datos variables y
constantes para que el programa no se void loop() {
limite a solo una función Instrucciones;
}

Void Setup Void loop


• Se realiza una sola vez, cuando se
inicia el programa. • La función bucle, es donde se
• En ella se inicializan los pines o los ubican las instrucciones que se
puertos. van a realizar continuamente.
• Debe estar siempre, por más que
este vacio.
SINTAXIS
ROBOTICA - ARDUINO

{ } LLAVES

Las llaves sirven para definir el principio y el final del bloque de


instrucciones
Una llave de apertura ¨”{“ siempre debe ir seguida de una llave de cierre
“}”, si no es así el programa dará errores.

Para comprobar el final del bloque de código debemos hacer clic en una lave abierta e
inmediatamente se marca el correspondiente cierre de ese bloque (llave cerrada).
SINTAXIS
ROBOTICA - ARDUINO

; PUNTO Y COMA

El punto y coma “;” se utiliza para separar elementos en una


instrucción.

Olvidarse de poner fin a una línea con un punto y coma se traducirá en


un error.
SINTAXIS
ROBOTICA - ARDUINO

*/…/* BLOQUE DE COMENTARIOS

Los bloques de comentarios se utilizan para las descripciones del


código o descripciones que ayudan a comprender el programa.

NO ocupan espacios en la memoria ya que son ignorados por el


programa.
SINTAXIS
ROBOTICA - ARDUINO

// LINEA DE COMENTARIO

 Una línea de comentario comienza con “//” y termina con la siguiente


línea de código.
 Al igual que los comentarios de bloque, los de línea son ignorados por el
programa y no ocupan espacio en la memoria.

Una línea de comentario de utiliza a menudo después de una instrucción, para


proporcionar mas información.
VARIABLE

mi dato

mi dato
mi
variable

5 2 5

A A A 5
A
Variable Insertamos un 5 La variable A La variable A deja de valer
llamada A en la variable A “vale” 5 5 y pasa a valer 2 (de ahí
que se llame “variable”)
TIPOS DE DATOS

Tipo de dato Subtipo Descripción Variables Valores

estudiantes 40
Valores enteros, sin parte
Enteros (INT) año 2015
decimal
resultado 3
Numéricos
Reales, sueldo 354.25
Valores reales, con parte
decimales area 12.58
decimal
(FLOAT) pi 3.14

Caracteres paralelo ‘A’


Un sólo carácter
(CHAR) opcion ‘1’
Texto direccion “Balcarce 50”
Cadenas Cadenas de caracteres,
nombre “Ernesto”
(STRING) textos
estado_civil “casado”

Estados lógicos, son sólo


Lógicos BOOLEAN estado_logico TRUE
dos: TRUE o FALSE
VARIABLES Y
CONSTANTES
VARIABLES
ROBOTICA - ARDUINO

Variables Globales Variables Locales

Son las que se declaran antes del Son las que se declaran en alguna
Void Setup, en el área de parte especifica dentro del
declaración de variables, este tipo programa, lo que va a implicar que
de variables se pueden utilizar en solo funcionen en esa sección.
cualquier parte del programa.
TIPO DE DATO
ROBOTICA - ARDUINO

TIPOS DE VARIABLES

Tipo “Boolean” - bool

Las variables de este tipo solo pueden tener dos valores: verdadero o falso.
Se utilizan para almacenar un estado (true o false), y así hacer que el sketch
reaccione según detecte uno u otro valor.
TIPO DE DATO
ROBOTICA - ARDUINO

TIPOS DE VARIABLES

Tipo “char”

El valor que puede tener una variable de este tipo es siempre un sólo
carácter (letra o espacio vacío)

Tipo “byte”

El valor que puede tener una variable de este tipo es siempre un número
entero entre o y 255.
TIPO DE DATO
ROBOTICA - ARDUINO

TIPOS DE VARIABLES

Tipo “int”

Entero son un tipo de datos primarios que almacenan valores numéricos de


16 bits, sin decimales; comprendidos en el rango 32.767 a -32.768.

Tipo “long”
El formato de variable numérica de tipo extendido “long” se refire a
números enteros (tipo 32bits) sin decimales que se encuentran dentro del
rango -[Link] a [Link]
TIPO DE DATO
ROBOTICA - ARDUINO

TIPOS DE VARIABLES

Tipo “float”

El formato de dato del tipo “punto flotante” o “float” se aplica a los


números con decimales. Los números de punto flotante tienen una mayor
resolución que los de 32 bits con un rango comprendido entre 3,4028235E
+38 a +38 -3,4028235E
TIPO DE DATO
ROBOTICA - ARDUINO

TIPOS DE VARIABLES

Tipo “arrays”

Un arrays es un conjunto de valores a los que se accede con un número índice.


Cualquier valor puede ser recogido haciendo uso del nombre de la matriz y el
número del índice.
un arrays tiene que ser declarado y opcionalmente asignados valores a cada
posición entes de ser utilizada.
COMUNICACION
ROBOTICA - ARDUINO

MONITOR SERIE

Permite enviar y recibir mensajes


de textos útiles para la
depuración y también control de
Arduino.
COMUNICACION
ROBOTICA - ARDUINO

[Link](rate)

 Abre el puerto serie y fija la


velocidad en baudios para la
transmisión de los datos en serie.
 El valor típico de velocidad para
comunicarse con el PC es 9600,
aunque otras velocidades
pueden ser soportadas.
COMUNICACION
ROBOTICA - ARDUINO

[Link]()

 Envía a través del canal serie un dato (especificado como parámetro) desde el
microcontrolador hacia el exterior.
 Si el dato se especifica explícitamente, y no a través de una variable; se debe
escribir entre comillas simples y las cadenas entre comillas dobles.
 Se imprime el mensaje en una sola línea

Ese dato puede ser de cualquier tipo: carácter, cadena, número entero, número
decimal
COMUNICACION
ROBOTICA - ARDUINO

[Link](data)

 Imprime los datos en el puerto serie, seguido por un retorno de carro automático
y salto de línea.
 Este comando toma la misma forma que [Link]() pero es más fácil para la
lectura de los datos en el Monitor Serie del software

También podría gustarte