Redes Industriales

Todo acerca de Redes industriales aqui

Comando Electrico

Informate sobre como crear circuitos y que aparatos utilizar

Mostrando entradas con la etiqueta Arduino. Mostrar todas las entradas
Mostrando entradas con la etiqueta Arduino. Mostrar todas las entradas

viernes, 16 de octubre de 2015

Lenguaje de programación de Arduino

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
  • plus (adición)
  • - (sustracción)
  • * (multiplicación)
  • / (división)
  • % (módulo)
Operadores de comparación
  • == (igual a)
  • != (distinto a)
  • < (menor que)
  • > (mayor que)
  • <= (menor o igual que)
  • >= (mayor o igual que)
Operadores Booleanos
  • && (and)
  • || (or)
  • ! (not)
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.

Referencia



Funciones


Entrada/Salida Digital
Entrada/Salida Analógica
Entrada/Salida Avanzado
Tiempo
Matemáticas
Números al azar
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.
Mayor Información : http://arduino.cl/programacion/ 

domingo, 20 de septiembre de 2015

Introducción Arduino

Arduino es una plataforma de electrónica abierta (open Hardware) para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores, servomotores, entre otros actuadores.

El microcontrolador en la placa arduino uno (Atmega328) se programa mediante el lenguaje de programación Arduino (Basado en Wiring) y el entorno de desarrollo de Arduino (Basado en processing) y el entorno de desarrollo pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con sus diferentes tipos de software.

Ahora se estaran preguntando que es el lenguaje Wiring y Processing, bueno, ahora vamos a hacer una pequeña reseña sobre estos dos.

Processing: Es un lenguaje de programación de código abierto, para las personas que quieran crear imágenes, Animaciones e interacciones. Inicialmente desarrollado para servir como un software como block de dibujo y para enseñar los fundamentos de la programación de computadora en un contexto visual. Processing también ha estado involucrado como herramienta para generar trabajos finales profesionales.

Wiring: Es una plataforma abierta de prototipos electrónicos compuestos de un entorno de programación, una tarjeta de prototipo, documentación, personas con experiencia tanto principiante como nivel intermedio comparten sus ideas, conocimiento y su experiencia colectiva.

El software de Arduino es gratuito y lo puede descargar de el siguiente link : Software Arduino .

Aquí se puede ver el Documental de Arduino el cual nos explica de mejor manera sobre arduino y sus creadores.

Arduino ha sido diseñado para ser fácilmente extensible.

El Hardware de Arduino está basado en un microcontrolador AVR, en particular el ATmega8, ATmega 168, ATmega 328 y el ATmega 1280. Los programas de Arduino están basados en lenguaje C/C++ y compilados con el compilador de código abierto avr-gcc y enlazado con la libc de AVR de código abierto. El lenguaje de Arduino proviene de Wiring. El entorno de arduino esta basado en processing e incluye modificaciones hechas por Wiring.

El Software de Arduino al abrirlo nos aparecerá de esta manera:
En el cual ya podremos comenzar a escribir nuestro programa.

Los tipos de Arduino que nos podremos encontrar en el mercado son los siguientes:


Para mayor información ingrese a Pagina Arduino.