lunes, 23 de mayo de 2011

Arduino: Conceptos básicos

1) Lenguaje de programación:

3) Orden: Es una acción de lenguaje de programación que indica la programa lo que tiene que hacer
(en todos los lenguajes de programación terminan con el símbolo ;)
Ejemplo:
pinMode(13 , INPUT)
4) Qué son las funciones o métodos de los lenguajes de programación?
sirven para agrupar una serie de ordenes que cumplan un contenido común
Ejemplo:
setup(): inicio del programa
loop():ejecución repetida del programa
 ¿Para qué son utilizados? ¿Conoces alguna función del lenguaje de programación de Arduino?
 ¿Cuál es la sintaxis general de las funciones en cualquier lenguaje de programación?


5) Indica para qué se utilizan los siguientes símbolos en el lenguaje de programación de Arduino (y en muchos otros lenguajes de programación):
  1. Símbolo "punto y coma" ";"
  2. Símbolo de las "llaves" "{", "}"
  3. Símbolo  "/* */"
  4. Símbolo  "//"
; terminar cualquier orden
  1. "{", "}" agrupa ordenes
"/* */" comentarios para más de una linea 
"//" comentarios que no afectan al programa
6) ¿Cuál es la estructura básica que debe tener cualquier lenguaje de Arduino?
 ¿Qué funciones son necesarias en cualquier programa de Arduino?
1.declaración de variables
ejemplo:
int suma=14
int pinLed=10
2.Dos funciones:
void setup()
}
{
 void loop()
}
{

7)  ¿Qué significado tiene el término compilar asociado a un programa informático? Un programa no tiene errores de compilación, ¿quiere  esto decir que realiza las funciones para las que fue desarrollado?
Compilar es transformar el código fuente del programa en un programa ejecutable

8) ¿Para qué sirve la función setup () del lenguaje de programación de Arduino? ¿ y la función loop()?
setup inicio de programa y loop ejecución repetida del programa
Ejemplo:
setup():se ejecuta una sola vez al inicio del programa que sirve para definir cosas iniciales
loop():ejecución repetida del programa,se repite indefinidamente
void setup()
{

[ordenes

}
Ejemplo:
para abrir una sola vez setup
y para repetición indefinida loop