ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arduino: Manual de programación


Enviado por   •  11 de Noviembre de 2013  •  Trabajos  •  1.225 Palabras (5 Páginas)  •  332 Visitas

Página 1 de 5

Índice de contenidos

estructura

estructura

setup()

loop()

funciones

{} uso de llaves

; punto y coma

/*… */ bloque de comentarios

// linea de comentario

variables

variables

declaración de variables

variable scope

tipos de datos

byte

int

long

float

arrays

aritmética

aritmética

composición de asignaciones

operadores de comparación

operadores lógicos

constantes

constantes

cierto/falso

alto/bajo

entrada/salida

Arduino: Manual de Programación

4

control de flujo

if

if… else

for

while

do… while

E/S digitales

pinMode(pin, mode)

digitalRead(pin)

digitalWrite(pin, value)

E/S analógicas

analogRead(pin)

analogWrite(pin, value)

tiempo

delay(ms)

millis()

matemáticas

min(x, y)

max(x, y)

aleatorio

randomSeed(seed)

random(min, max)

Puerto serie

Serial.begin(rate)

Serial.println(data)

Serial.print(data, data type)

apéndice

salida digital

entrada digital

salida de alto consumo (corriente)

salida analógica (pwm)

potenciómetro de entrada

Resistencia variable de entrada

Salida a servo

APENDICES

Formas de Conexionadode entradas y salidas

Como escribir una librería para Arduino

Señales analógicas de salida en Arduino (PWM).

Arduino: Manual de Programación

5

Comunicando Arduino con otros sistemas

Comunicación vía puerto Serie:

Envio de datos desde el PC (PC->Arduino) a Arduino por puerto

de comunicación serie:

Envío a petición (toma y dame)

Conversor Analógico-Digital (A/D)

Comunicación serie

Palabras reservadas del IDE de Arduino

Circuitos de interface con Arduino

Arduino: Manual de Programación

6

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

{

estamentos;

}

void loop()

{

estamentos;

}

En donde setup() es la parte encargada de recoger la configuración y loop() es la que

contienen el programa que se ejecutará cíclicamente (de ahí el termino loop –bucle-).

Ambas funciones son necesarias para que el programa trabaje.

La función de configuración debe contener la declaración de las variables. Es la primera

función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o

inicializar pinMode (modo de trabajo de las E/S), configuración de la comunicación en

serie y otras.

La función bucle (loop) siguiente contiene el código que se ejecutara continuamente

(lectura de entradas, activación de salidas, etc) Esta función es el núcleo de todos los

programas de Arduino y la que realiza la mayor parte del trabajo.

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 el puerto serie. Debe ser incluido en un

programa aunque no haya declaración que ejecutar.

void setup()

{

pinMode(pin, OUTPUT); // configura el 'pin' como salida

}

...

Descargar como (para miembros actualizados)  txt (9.1 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com