En esta publicación hablaremos sobre el lenguaje de programación del Arduino el cual sera utilizado para poder crear nuestros proyectos mas adelante.
Si no entienden muy bien los códigos de programación pueden darle click a las palabras celestes para que se explique a fondo, al darle click este los enviara a la pagina oficial de arduino la cual esta en ingles.
Un programa Arduino puede correr en dos partes:
setup() es la preparación, y loop() es la ejecución. En la sección setup(), que se encuentra siempre al comienzo de tu programa, se configuran los pinModes, se inicializa la comunicación serial, etc. En la sección loop() se encuentra el código que será executado, como lectura de entradas, disparo de salidas, etc.
Estructuras de Control
Sintaxis
- ; (punto y coma)
- {} (paréntesis de corchetes)
- // (comentario simple de línea)
- /* */ (comentario multilínea)
Operadores Aritméticos
Operadores de comparación
- == (igual a)
- != (distinto a)
- < (menor que)
- > (mayor que)
- <= (menor o igual que)
- >= (mayor o igual que)
Operadores Booleanos
Operadores Compuestos
- ++ (incremento)
- – (decremento)
- += (adición compuesta)
- -= (sustracción compuesta)
- *= (multiplicación compuesta)
- /= (división compuesta)
Variables
Las Variables con expresiones que puedes usar en programas para guardar valores, como lectura de sensores desde un pin análogo.
Constantes
Las Constantes son valores particulares con significado especial.
Tipos de Datos
Las variables pueden tener varios tipos de datos, los cuales se describen a continuación.
Las variables pueden tener varios tipos de datos, los cuales se describen a continuación.
Referencia
Funciones
Entrada/Salida Digital
- pinMode(pin, modo)
- donde modo=INPUT o modo=OUTPUT
- digitalWrite(pin, valor)
- int digitalRead(pin)
Entrada/Salida Analógica
- int analogRead(pin)
- analogWrite(pin, value) – PWM
Entrada/Salida Avanzado
Tiempo
- unsigned long millis()
- delay(ms)
- delayMicroseconds(us)
Matemáticas
Números al azar
- randomSeed(seed)
- long random(max)
- long random(min, max)
Comunicación Serial
Se utiliza para la comunicación entre la placa Arduino y un computador u otro dispositivo. Esta comunicación sucede a través de la conexión serial de la placa Arduino o USB y sobre los pines digitales 0 (RX) ó 1 (TX). Luego, si usas estas funciones, no puedes tampoco usar estos pines como entrada o salida digital.
- Serial.begin(velocidad)
- int Serial.available()
- int Serial.read()
- Serial.flush()
- Serial.print(data)
- Serial.println(data)
Mayor Información : http://arduino.cl/programacion/
0 comentarios:
Publicar un comentario