martes, 25 de julio de 2017

Arduino Uno

Arduino Uno

     Lenguaje Arduino:

El lenguaje de programación de Arduino está basado en C++ y aunque la referencia para el lenguaje de programación de Arduino está en http://arduino.cc/en/Reference/HomePage, también es posible usar comandos estándar de C++ en la programación de Arduino.

Que es y la estructura de un programa?

Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos y la estructura es 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. ... La función de configuración (setup) debe contener la declaración de las variables.

Que tipo de instrucciones usa?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() //Primera Parte
{
  estamentos;
}
void loop() //Segunda Parte
{
  estamentos;
}


Tipos de Datos:
Byte. Almacena un valor numérico de 8 bits. Tienen un rango de 0-255.
Int. Almacena un valor entero de 16 bits con un rango de 32,767 a -32,768.
Long. Valor entero almacenado en 32 bits con un rango de 2,147,483,647 a -2,147,483,648.
Float. Tipo coma flotante almacenado en 32 bits con un rango de 3.4028235E+38 a -3.4028235E+38.
Arrays Se trata de una colección de valores que pueden ser accedidos con un número de índice (el primer valor del índice es 0). Ejemplos de utilización:Definición y asignación. int myArray[] = {value0, value1, value2...}
Definición. int myArray[5]; // declara un array de 6 enteros
Asignación del cuarto componente. myArray[3] = 10;
Recuperar el cuarto componente y asignarlo a x. x = myArray[3];

Definición de Variables:Una variable es la expresión simbólica representativa de un elemento no especificado comprendido en un conjunto. Este conjunto constituido por todos los elementos o variables, que pueden sustituirse unas a otras es el universo de variables. Se llaman así porque varían, y esa variación es observable y medicable.

Instrucción PinMode():mode: INPUTOUTPUT, or INPUT_PULLUP. (see the digital pins page for a more complete description of the functionality.)

Instrucción DigitalWrite():pin: the pin number
value: HIGH or LOW
Instrucción AnalogWrite():Lee el valor de un determinado pin definido como entrada analógica con una resolución de 10 bits. Esta instrucción sólo funciona en los pines (0-5). El rango de valor que podemos leer oscila de 0 a 1023.
Instruccion DigitalRead():Los terminales de Arduino, por defecto, están configurados como entradas, por lo tanto no es necesario definirlos en el caso de que vayan a trabajar como entradas. Los pines configurados como entrada quedan, bajo el punto de vista eléctrico, como entradas en alta impedancia.