Arduino Uno - Manual

Páginas: 9 (2161 palabras) Publicado: 18 de abril de 2012
Arduino Programming Notebook
Escrito y compilado por Brian W. Evans Traducido al español por JarBot.

Arduino Programming Notebook Written and compiled by Brian W. Evans Traducido al español por JarBot (Noviembre 2009).

Publicado: Primera Edición Agosto 2007 Segunda Edición Septiembre 2008

Prólogo Este documento sirve como un fácil y conveniente compañero, para el principiante quequiere aprender a utilizar y programar el microcontrolador Arduino. Su objetivo es ser una referencia secundaria para ser utilizada junto con otros sitios web, libros, talleres, o clases. Para hacerlo simple, ciertas exclusiones han dado lugar a un ligero énfasis utilizando el microcontrolador para los propósitos independiente y, por ejemplo, deja fuera las matrices más complejas o las formasavanzadas de comunicación en serie. A partir de la estructura básica de Arduino derivado programación en lenguaje C, esta referencia sirve para describir los elementos más comunes e ilustrar su uso con ejemplos y fragmentos de código.. Por encima de todo, este documento no sería posible sin la gran comunidad de políticas y de masas de corte de material original que se encuentra en el Arduino página web, yun foro en http://www.arduino.cc.

ESTRUCTURA structure setup() loop() functions {} curly braces ; semicolon /*… */ block comments // line comments VARIABLES variables variable declaration variable scope TIPOS DE DATOS byte int long float arrays ARITMETICA arithmetic compound assignments comparison operators logical operators CONSTANTES constants true/false high/low input/output

CONTROL DEFLUJO if if… else for while do… while ENTRADA/SALIDA DIGITAL pinMode(pin, mode) digitalRead(pin) digitalWrite(pin, value)

ENTRADA/ SALIDA ANALOGICA analogRead(pin) analogWrite(pin, value)

TIEMPO delay(ms) millis()

MATEMATICAS min(x, y) max(x, y)

ALEATORIO randomSeed(seed) random(min, max)

SERIAL Serial.begin(rate) Serial.println(data)

APENDICE digital output digital input highcurrent output pwm output potentiometer input variable resistor input servo output Estructura La estructura básica del lenguaje de programación de Arduino es bastante simple y corre en al menos dos partes. Estas dos piezas necesarias, o las funciones, los bloques para adjuntar las declaraciones.

void setup () { declaraciones; }

void loop () { declaraciones; }

En void setup () es lapreparación, void loop () es la ejecución. Ambas funciones son necesarias para el programa de trabajo. La función de configuración deben seguir la declaración de las variables al principio del programa. Es la primera función para ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para establecer pinMode o inicializar la comunicación serial. La función de bucle sigue a continuación e incluyeel código que se ejecutará de forma continua - lectura insumos, provocando salidas, etc Esta función es el núcleo de todos los programas de Arduino.

setup () El comando void setup () es llamado una vez al iniciar el programa. Se utiliza para inicializar los modos de PIN, o empezar de serie. Debe incluirse en un programa, incluso si no hay declaraciones a correr.

void setup () { pinMode( pin,OUTPUT); }

// establece el 'pin' como salida

loop () Después de llamar a void setup() la función void loop () hace precisamente lo que sugiere su nombre, ejecuta los bucles de forma consecutiva, permitiendo que el programa responda a los cambios, y el control de la placa Arduino.

void loop () { digitalWrite (pin, HIGH); // se vuelve 'pin' on delay (1000); digitalWrite (pin, LOW); //pausa por un segundo // se vuelve 'pin' off

delay (1000); }

// hace una pausa por un segundo

funciones Una función es un bloque de código que tiene un nombre y un bloque de instrucciones que se ejecutan cuando se llama a la función. La configuración de las funciones void setup () y void loop () ya se han discutido y otras funciones incorporadas se discutirá más adelante. Las funciones...
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
  • Manual Arduino
  • Manual de arduino
  • Manual Arduino
  • arduino user manual
  • Manual Programacion Arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS