lunes, 24 de julio de 2017

Arduino Uno

Arduino Uno
 El lenguaje arduino
El lenguaje arduino es similar casi identico alo que se usa en C++standbard el lenguaje es asi:
  • {} entre llaves. Las llaves sirven para definir el principio y el final de un bloque de instrucciones. Se utilizan para los bloques de programación setup(), loop(), if.., etc.
  • ; punto y coma. El punto y coma “;” se utiliza para separar instrucciones en el lenguaje de programación de Arduino.
  • /*… */ bloque de comentarios. Los bloques de comentarios, o comentarios multi-línea son áreas de texto ignorados por el programa que se utilizan para las descripciones del código o comentarios que ayudan a comprender el programa.
  • // línea de comentarios. Una línea de comentario empieza con / / y terminan con la siguiente línea de código. Al igual que los comentarios de bloque, los de línea son ignoradas por el programa y no ocupan espacio en la memoria.
Que es y la estructura de un programa?
Arduino Uno es una placa electrónica basada en el microcontrolador ATmega328.El cual sire parea dar ordenes directas a lo que es en un sistema el cual hace que uno pueda hacer despues o antes de otro dispositivo.
 La estructura básica de programación de Arduino es bastante simple pero a la vez larga y se  divide la ejecución en dos partes: setup y loop. Setup() constituye la preparación del programa y loop() es la ejecución. En la función Setup() se incluye la declaración de variables y se trata de la primera función que se ejecuta en el programa

Que tipos de instruciones usa?
 Arduino usa estas instruciones :
  • Instrucción PinMode()
  • Instrucción DigitalWrite()
  • Instrucción AnalogWrite()
  • Instruccion DigitalRead()
  • Instruccion AnalogRead()
  • Instruccion Delay()
 Definicion


Instrucción PinMode()
Configura el pin especificado para comportarse bien como entrada o como salida. Consulte la descripción de los pines digitales para obtener detalles sobre la funcionalidad de los pines.
Instrucción DigitalWrite()
Escriba un valor ALTO o BAJO en un pin digital
Instrucción AnalogWrite()
Escribe un valor analógico ( onda PWM ) en un pin. Se puede utilizar para encender un LED con diferentes brillo o conducir un motor a varias velocidades. Después de una llamada a analogWrite () , el pin generará una onda cuadrada constante del ciclo de trabajo especificado hasta la siguiente llamada a analogWrite () (o una llamada a digitalRead () o digitalWrite () en el mismo pin). 
Instruccion DigitalRead()
Lee el valor de un pin digital especificado, ya sea HIGH o LOW .
Instruccion AnalogRead()
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 Delay()
Pausa el programa por la cantidad de tiempo (en milisegundos) especificada como parámetro. (Hay 1000 milisegundos en un segundo.)



https://www.arduino.cc/en/Reference/PinMode

http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure