Manual Arduino

Páginas: 32 (7987 palabras) Publicado: 31 de mayo de 2015
Este manual aborda todos los conceptos básicos de Arduino y es una excelente guía para
todo aquel que quiera iniciarse en este apasionante mundo.
El manual ha sido confeccionado por Raúl Diosdado usando para ello la siguiente
información y recursos:
http://www.arduino.cc (Pagina oficial de Arduino)
Fritzing (Elaboración de esquemáticos y montajes) http://fritzing.org
http://www.zonamaker.com(Recursos propios)

Está permitida la impresión, distribución y modificación de este manual siempre que se
reconozca a su autor y las fuentes de las que se extrajo su información.
No está permitida la comercialización o venta de este manual.

Un profesor solía decirme, "No inventes la rueda, eso ya se preocupo alguien en
inventarla, tu tan solo úsala" Haced que Arduino sea vuestra rueda

Primeraedición publicada en Septiembre de 2014
Este manual esta bajo licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual
http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

INDICE
1. Estructura de un programa
1.1 Funciones
1.1.1 Setup()
1.1.2 Loop()

1.2 Llaves {}
1.3 Punto y coma ;
1.4 Bloque de comentario /*...*/
1.5 Línea de comentario //

2. Variables
2.1 Utilización de lasvariables
2.2 Tipos de variables

3. Constantes
4. Operadores
4.1 Operadores aritméticos
4.2 Asignaciones compuestas
4.3 Operadores de comparación
4.4 Operadores boleanos

5. Estructuras de control
5.1 Condicionales
5.1.1 If (si...)
5.1.2 If...else (si... si no...)

5.2 Bucles
5.2.1 For
5.2.2 While
5.2.3 Do... while

5.3 Elementos de control de flujo
5.3.1 Goto
5.3.2 Return
5.3.3 Break

6.Entradas y salidas E/S
6.1 E/S digitales
6.1.1 Lectura de entradas digitales (digitalRead)
6.1.2 Escritura de salidas digitales (digitalWrite)

6.2 E/S Analógicas
6.2.1 Lectura de entradas analógicas (analogRead)
6.2.2 Escritura de salidas analógicas (analogWrite)

7. Puerto serie
7.1 Inicialización de la comunicación serie (Serial.begin)
7.2 Escritura del puerto serie (Serial.print)
7.3 Lectura delpuerto serie (Serial.read)

8. Otras instrucciones de interés
8.1 Delay (ms)
8.2 DelayMicroseconds (µs)
8.3 Millis ()
8.4 Min(x,y)
8.5 Max(x,y)

ANEXO
Conexionado de entradas y salidas en Arduino
Instalación de Arduino y entorno de programación

Manual de Arduino
Programación y conceptos básicos

1. Estructura de un programa
La estructura de un programa en Arduino puede llegar a ser muy diferenteen función
de la complejidad de la aplicación que queramos crear, pero como en la mayoría de
lenguajes de programación esta estructura está formada por funciones, sentencias,
bucles y otros elementos que conforman la estructura de programa.

1.1 Funciones
Una función es un bloque de código con un nombre y un conjunto de estamentos que
son ejecutados cuando se llama a dicha función. Las funcionesde usuario se crean para
realizar tareas repetitivas reduciendo de esa manera el tamaño del programa.
Las funciones están asociadas a un tipo de valor "type", este es el valor que devolverá
la función una vez termine su ejecución.
type nombreFunción (parámetros)
{
Estamentos o instrucciones;
}

Si la función no devuelve ningún valor, se le asignará el tipo "void" o función vacía.
No es obligatoriopasarles parámetros a la función, se pueden crear funciones
independientes que obtengan sus propios parámetros para trabajar.
Ejemplo de función:
/* Define la función "multiplicar" a la que se le pasarán los 2 números que
se deseen multiplicar devolviendo un valor entero (int). */
int multiplicar (int x, int y) //función multiplicar
{
int resultado; //declara la variable donde se almacena elresultado
resultado = x * y; //ejecuta la operación de multiplicar
return resultado; //devuelve el resultado de la multiplicación
}

Para hacer uso de la función anterior, tan solo habrá que llamarla desde
cualquier parte del programa. Esta llamada a la función se realiza de la siguiente
manera:
void loop()
{
int i =2;
1

Manual de Arduino
Programación y conceptos básicos

int j =3;
int k;
k =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual de arduino
  • Arduino user manual
  • Manual arduino
  • Arduino Uno
  • Manual de arduino
  • Manual Arduino
  • arduino user manual
  • Manual Programacion Arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS