Entradas

Mostrando las entradas etiquetadas como puerto serial

Arduino Nano - Relay y sensor de movimiento PIR

Imagen
Estimados acabó de terminar de jugar con mi placa Nano Arduino utilizando un sensor de movimiento (PIR) y un modulo Relay , me ha agradado bastante lo fácil de programar y conectar estos  dispositivo con los casi nulos conocimientos de electrónica que poseo , y que quise compartir lo aprendido. Lista de materiales a utilizar. 1 Placa Arduino Nano 1 Sensor PIR 1 Modulo Relay 1 Led 10 cables macho-macho y macho hembra. 1 Protoboard. Aca explico la ilustración de cómo conecté cada componente desde la Arduino a los diferentes dispositivos. Arduino -PIR GND - GND D8 - OUT 5V - VCC Arduino - Relay GND - GND D2 - OUT 5V - VCC Arduino - Led GND - Catodo Led D3 - Anodo Led Aquí comparto el código fuente para ser cargado en la placa arduino, Esto además activar el led y el modulo relay, también es capaz de enviar atraves del puerto serial  mensajes cuando se activan o apagan los dispositivos, esto podría estar conectado a una placa ethernet o una placa inalámbri...

Puerto Serial Mono C# Sharp

Imagen
Creación de un Software que sea capaz de escuchar por el Puerto Serial utilizando C# con Mono, la aplicación debe tener varias utilidades la idea principal es que sea multi-plataforma y que sea capaz de comunicarse con una base de datos. En la creación de esta herramienta me he ido encontrando con varios inconvenientes por la poca documentación que existe sobre C# Mono, tratare de ir explicando los pasos y proceso tan claro como pueda, este proyecto es bastante ambicioso ya que va a ser mi primer programa utilizando este lenguaje y fusionando tanto en Windows como en Linux con Mono. Esta aplicación se esta haciendo bajo plataforma Linux Ubuntu 10.04, para la programación de la aplicación se instaló Monodevelop 2.4 y sus respectivos plugin y librerías. En el Archivo Main.cs escribiremos el siguiente Código using System; using System.IO.Ports; using System.IO; using System.Collections.Generic; namespace kenport { class MainClass { public static void Main (str...