jueves, 10 de octubre de 2013

Leer una entrada Digital

CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here!
En este ejemplo se muestra como leer una entrada digital " 0 - 5 v " y también como se puede comunicar el resultado mediante el puerto serie "USB - Serie".
Leer una entrada digital permite ver el estado de un objeto.

Código:
/*  

ArduinoUY.blogspot.com 

*/  

// Define variable pin
int pin = 2; 

void setup() {

   // Inicializo el puerto serie a 9600 bps
   Serial.begin(9600);  

   // Define el puerto 2 como entrada "INPUT"
   pinMode(pin, INPUT);  

}

void loop() {

  // leo el puerto y lo guardo en una variable
  int estado = digitalRead(pin);
  
  // imprimo en el puerto serie
  Serial.println(estado);  

  // espero 1 segundo = 1000 ms
  delay(1000);        

}

Programa



Notas: En posteriores entradas se trabajara con el puerto serie en más profundidad.
Esta entrada está dedicada a un ex-alumno y actual docente "Fernando Quevedo"

Saludos y no duden en consultar.

miércoles, 2 de octubre de 2013

Este es el primer ejemplo - Prender y Apagar un LED

CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here!

En este caso se emplea una de las salidas digitales , la misma se conectará al LED y estará programado para que este encendido durante un segundo y apagado durante otro segundo, todo esto en forma indefinida mientras el circuito este alimentado.

Circuito
Nota: Cuando la salida digital queda en alto implica que dicho pin tiene 5V de lo contrario tiene 0V.



Programa


Como bajar a la placa:
1: Tener la placa conectada.
2: Seleccionar el COM adecuado.
3: Seleccionar el icono de "Cargar".

4: Al finalizar ya se puede observar el funcionamiento del circuito.

En la próxima entrada tendremos otro ejemplos básicos, leer una entrada digital.
Saludos y no duden en consultar.

jueves, 26 de septiembre de 2013

Instalar el Entorno de Programación

CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here! En este caso se muestra como se instala en un sistema operativo Windows.

1- Requerimientos iniciales:
   Placa Arduino y cable mini USB.
   Bajar el software desde el sitio oficial http://arduino.cc/es/Main/Software


2- Una vez descargado el software proceder a conectar la placa a la PC mediante el cable USB.
   En este paso el sistema operativo reconoce un nuevo hardware y procederá a solicitar el driver adecuado, el mimo se encuentra en la carpeta C:\Program Files (x86)\arduino-1.0.5\drivers (Ej en Windows 7).

Nota: Esto genera un puerto COM asociado al USB.


3- Iniciar la aplicación Arduino.exe
   Seleccionar el COM que se instalo recientemente ( Herramientas - Puerto Serial - COMx)



4- Escribir el programa y cargarlos a la placa Arduino.




En la próxima entrada ya iniciaremos con los ejemplos básicos.
Saludos y no duden en consultar.

martes, 24 de septiembre de 2013

Primeros Pasos

CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here!
Descripción del Hardware
La placa cuenta con Entradas / Salidas digitales ( D0 a D13)
Dichas entradas se emplean también para comunicaciones seriales y para PWM (Pulse Width Modulation)
1 (lógico) = Hight = +5v
0 (lógico) = Low = 0v
Cuanta con Entradas Analógicas (A0 a A5) de 0 a 5vDC
Dichas entradas poseen conversor de 10 bits, luego se explicara con detalles.

Con estas entradas y salidas se puede interactuar con el entorno ya sea para prender o apagar un dispositivo como para censar una variación de voltaje.

Esta placa cuenta también con una interface USB la cual alimenta el circuito y se emplea como medio de comunicación al aPC (Monitoreo y Programación).




Descripción del Software
El entorno de programación cuanta con un verificador de código, un monitor de puerto serial y el programador de la placa.
Dicho entorno se comunica a la placa mediante una conexión USB/Serial.


En el próximo estaremos desarrollando los primeros ejemplos.
Saludos y consulten sin problema.

miércoles, 18 de septiembre de 2013

Que es ARDUINO?

CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here!
Que es ARDUINO?

Según el sitio oficial "http://www.arduino.cc" se define como:

Una plataforma de creación de prototipos electrónicos de código abierto "Open Hardware" Basado en flexibilidad con hardware y software fácil de usar.
Es una plataforma de computación física de código abierto basada en una sencilla placa de desarrollo, y un entorno de desarrollo para escribir software para la placa.

Según mi opinión a demás es una plataforma que resuelve los problemas técnicos que para personas no expertas en electrónica supone desarrollar una placa con todos los componentes y programar la lógica en lenguajes complejos.

Al ser "Open Hardware" existe una amplia comunidad que aporta nuevos desarrollos y mejoras de forma constante, tanto en Hardware como en Software.

Existen muchas empresas que desarrollan productos para interconectar a esta plataforma pero también un técnico aficionado podrá crear nuevos desarrollos a partir de componentes básicos.

Como se compone la plataforma:
Hardware:
                 Está basada en un procesador de la familia ATMel (ATmega328, Atmel SAM3X8E,etc)
                Se comunica a PC mediante USB/Serie
                Cuenta con Entradas/Salidas Digitales (0 - 5 vDC)
                Cuenta con Entradas Analógicas
                Se alimenta con voltajes de (6-20 vDC)
                Por mas referencias: http://arduino.cc/en/Main/Products

Ejemplo Arduino UNO:

Software:
               El entrono de desarrollo puede ser instalado en los sistemas operativos más utilizados:   (Windows, Linux y Mc OS).
                El entorno de desarrollo Arduino contiene un editor de texto para escribir código, un área de mensajes, una consola de texto, una barra de herramientas con botones para funciones comunes, y una serie de menús. Se conecta con el hardware Arduino para cargar programas y comunicarse con ellos mediante USB/Serie.
                Por más referencias: http://arduino.cc/en/Guide/Environment



En en el siguiente post iniciaremos con los primeros pasos: Descripción del Hardware y Software.

martes, 17 de septiembre de 2013

Bienvenidos a Arduino Uruguay



La idea de este blog es compartir experiencias sobre la plataforma ARDUINO.

Se reciben comentarios, sugerencias , inquietudes de todo tipo referidas al tema ARDUINO.

Temas a tratar:
  • Que es ARDUINO?
  • Primeros Pasos.
  • Ejemplos Simples.
  • Arduino y Comunicaciones.
  • Arduino y Android.
  • Ejemplos Complejos


CCNA CCNP Cisco - Compre la capacitación con descuentos Click Here!