Archivos de la categoría ‘Uncategorized’

h1

PROGRAMA DE COMUNICACION SERIAL PC A PC CON VISUAL BASIC MODO CONSOLA

Octubre 13, 2008

En primer lugar quiero agradecer por la aceptación que han tenido mis artículos y sus opiniones, las cuales me han motivado a seguir escribiendo y brindando información a todo el que la necesita.

Este tutorial consiste en un programa escrito en lenguaje VISUAL BASIC “consola”, que permite la conexión entre 2 computador a través del puerto serial, dicho programa es muy sencillo no necesita de configuración de la rata de transmisión, ni tampoco del control de flujo, como se configuran en otros programas como el hyperterminal.

<!–[if !supportLists]–>1- <!–[endif]–>Creación del proyecto: este fue realizado con VISUAL STUDIO 2005 pero es igual para algunas versiones anteriores y para la nueva versión 2008.

Le damos nuevo proyecto y le damos seleccionamos VISUAL BASIC aplicación consola

<!–[if gte vml 1]> <![endif]–><!–[if !vml]–><!–[endif]–>

Después de crear el proyecto nos aparecerá algo en la pantalla como esto:

<!–[if gte vml 1]> <![endif]–><!–[if !vml]–><!–[endif]–>

<!–[if !supportLists]–>2- <!–[endif]–>Programa: para usarlo solo tienen que copiar y pegar sobre lo que les aparece en el proyecto que crearon:

PROGRAMA DE TRANSMICION DE DATOS

Module Module1

Sub SendSerialData(ByVal data As String)

‘Envia una cadena string al puerto serie

Dim Data As String

Data = “HOLA” ‘coloca lo que desees transmitir al puerto.

Using com1 As IO.Ports.SerialPort = _

My.Computer.Ports.OpenSerialPort(“COM1″)

com1.WriteLine(data)

com1.Close()

End Using

End Sub

End Module

PROGRAMA DE RECEPCIÓN DE DATOS

Module Module1

Function ReceiveSerialData() As String

‘Recibe una cadena string que halla sido escrita en el puerto

Dim returnStr As String = “”

Using com1 As IO.Ports.SerialPort = _

My.Computer.Ports.OpenSerialPort(“COM1″)

Do

Dim Incoming As String = com1.ReadLine()

If Incoming Is Nothing Then

Exit Do

Else

 

returnStr &= Incoming & vbCrLf

Console.WriteLine(returnStr)

End If

Loop

com1.Close()

End Using

End Function

End Module

 

3 – Explicación: el programa consiste en un modulo de transmisión de datos al puerto serie y otro de recepción de datos, también se puedes combinar las 2 programas para que ambos escriban y lean.

EL programa de recepción debe estar en modo run, cuando este todo listo se ejecutara el de transmisión quien enviara la cadena string solo una vez y deberá ser recibida por el otro PC inmediatamente.

Los programas no pueden ser probados en el mismo PC por la utilización del puerto del puerto serial.

Espero que les ejecute a todos y que les sirva.

Cualquier duda comentario o sugerencia será recibida.

De nuevo gracias por los comentarios de los anteriores artículos y/o tutoriales son una motivación para seguir escribiendo.

 

h1

WIMEDIA (IEEE 802.15.3)

Junio 23, 2008

 

WIMEDIA (IEEE 802.15.3)

INTRODUCCION

WiMedia promueve y habilita la rápida adopción, regulación, estandarización y compatibilidad entre proveedores de UWB, wimedia es optimizada para PAN (personal area networks) entregando altas velocidades (480Mbps y mas), a una baja potencia. Desarrollado para una coexistencia pacifica con otros servicios inalámbricos, es designado para operar con la plataforma 1394 (trade association gíreles working group), gíreles USB y Bluetooth SIG. Algunos miembros de esta asociación son Alereon, HP, Intel, Kodak, Microsoft, Nokia, Philips, Samsung Electronics, Sony, STMicroelectronics, Staccato Communications, Texas Instruments and Wisair.

ESTANDARES

El nuevo Wimedia representa una combinación de Wimedia con MBOA-SIG (Multi-band OFDM Alliance-Special Interest Group) las dos organizaciones principales que crean especificaciones de la industria de UWB (UltraWideBand) y los programas de la certificación para la electrónica, móviles y la PC.

La alianza de WiMedia es una asociación abierta, no lucrativa de la industria dedicada:

  • Desarrollar y a administrar específicamente de la capa física para arriba

  • permitir conectividad y la interoperabilidad para los protocolos industria-basados múltiples que comparten el espectro de MBOA-UWB.

  • Adopción de la especificación de MBOA PHY (phiscical layer), que entrega 480Mbps para USB wireless, IP, 1394 y la generación siguiente Bluetooth.

  • También, el MAC de MBOA está en una etapa de desarrollo del lanzamiento y este MAC revolucionario soporta una muy alta tasa de transferencia con una combinación avanzada de los mecanismos de acceso medios para proporcionar descubrimiento rápido del dispositivo.

  • Está arquitectura descentralizada usuario-usuario permite al móvil ejecutar aplicaciones densas.

PROTOCOLOS

Wimedia esta diseñado para soportar una variedad de aplicaciones utilizando diferentes protocolos inalámbricos incluyendo ·        Wireless USB (480 Mbps) ·        Bluetooth technology ·        Wireless 1394a (400 Mbps) Adaptation Layer (PAL) ·        Wireless IP. ·        TCP/IP as being defined by the WiMedia Alliance and Digital Living Network Alliance Diferentes protocolos inalámbricos pueden operar con la misma PAN sin ninguna interferencia, estos incluyen:

-         Bluetooth® .

-         Ethernet.

-         DVI

-         HDMI.

APLICACIONES

El alto numero de crecimiento de dispositivos digitales y servicios de banda ancha dentro del hogar creara nuevas necesidades de conectividad, incluyendo el soporte de transferencia de un alto contenido multimedia,

<!–[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <![endif]–><!–[if gte mso 9]> <![endif]–>

Miguel Teheran

h1

SER PROFESIONAL TAMBIEN ES SER HUMANO

Junio 13, 2008

SER PROFESIONAL TAMBIEN ES SER HUMANO

A lo largo de la historia el hombre  ha enfrentado miles de obstáculos que lo han obligado  a desarrollar sus diferentes habilidades.

A medida  que avanza la historia, el tiempo da la sentencia de que la vida no es para siempre y hace pensar al hombre que todo lo que existe hoy y todo lo que puede ser es relativo. Si algo funciona y presta un servicio se puede mejorar, si algo no es competente es obsoleto se debe desechar, este es el pensamiento que la solución a los problemas del hombre ha llevado a pensar a este mismo que es lo ideal para la vida.

Desde que se crearon todos los sistemas económicos y las formas de competencia en el mundo lo más importante para cualquier sistema ha sido la relación costo-beneficio. Esta garantiza el funcionamiento óptimo de cualquier procedimiento y responde ante las competencias que se crean cada día en el mundo, sin embargo este pensamiento considerado como moderno y efectivo ha logrado apartar al hombre de él mismo colocando la humanidad como el tema menos importante para un sistema basado en la premisa “generar producción es generar ganancias”.

Todo el modernismo que estos pensamientos cobijan ha convertido al hombre en una máquina que solo sirve para generar ganancias y para llevar al sistema en lo que se llaman “Éxito”. Pero, ¿apartar al ser humano de él mismo si conlleva al éxito?, aunque parezca una paradoja es la pregunta ideal para tocar el tema del hombre y no llevar al hombre al extremo de olvidar el hecho de que es la criatura más desarrollada del planeta.

Por otra parte en la vida del ser humano moderno se encuentra la parte profesional esta ha llevado a ser una condición para el desarrollo esencial en la sociedad y un  requisito para alcanzar el anhelado éxito.

En la actualidad son tan fuertes los efectos de la vida profesional que a veces se convierte en un sueño, en una meta, en una de las razones por las que se debe vivir. Este pensamiento ha causado en la actualidad dos efectos de gran magnitud en primer lugar desarrollar en la sociedad la competencia y en segundo lugar el aprovechamiento de los sistemas para utilizar al ser humano como un objeto en pro de su producción, el anhelo de éxito del ser humano se convierte para el sistema en un aporte más para un mejor balance en su relación costo  beneficio. Lamentablemente el  contexto  se ha convertido en un problema porque el número de veces en que se olvida la parte humana del hombre ha incrementado por la superpoblación entre mas aumenta el número de personas en el mundo mayor será la competencia y más importante será para un sistema su relación costo beneficio.

A pesar de todo la importancia de lo humano en el ámbito profesional sigue siendo un papel importante un factor influyente en la sociedad como por ejemplo las actividades que realiza una empresa para mejorar las relaciones, para incentivar el deporte, para incentivar la lectura son algunas muestras de lo importante que sigue siendo para la sociedad tener un ser humano integro y lo importante que es para un sistema tener un integrante que se sienta bien en su lugar de trabajo y que se sienta bien en lo que hace.

Finalmente queda presente que el hombre ya no puede estar mas como el tema de menos importancia en la vida moderna, que la humanidad inherente al ser humano es el motivo por el que puede razonar y construir una historia diferente que pueda cambiar al mundo de una manera trascendental.

Miguel teheran

h1

TELETRANSPORTE CUANTICO

Mayo 30, 2008

TELETRANSPORTE CUANTICO

ORIGENES:

El primer científico que realizó investigaciones sobre teletransportación fue Charles Bennett de IBM, quien en 1993 confirmó la posibilidad del teletransporte cuántico.

Y los esfuerzos continúan: En el 2002, el doctor Ping Koy Lam de la Universidad Nacional de Australia y un grupo de científicos consiguieron desintegrar un rayo láser y hacerlo aparecer instantáneamente a un metro de distancia.

EN  QUE CONSISTE:

El teletransporte cuántico consiste en la transmisión de información de un lugar a otro de forma aparentemente inmediata.Esto estaría poniendo en cuestión la teoría de la relatividad; para evitar esto se puede recurrir a la teoría de John S. Bell que dice que la partícula entrelazada viajaría hacia el punto de origen en el pasado, compartiría la información y regresaría a nuestro punto, de modo que si nosotros realizamos una medición en una partícula A ésta se vera complementada en la partícula B.

HOY:

El 7 de mayo de 2004, científicos australianos logran transmitir un mensaje por teletransportación cuántica.

En 2005 se consiguió teleportar el estado de un átomo a otro que estaba a 10 micras de distancia.

FUNDAMENTO  FÍSICO:

Como estás hecho de electrones, protones y neutrones, y éstos son iguales en todas partes, no sería necesario enviar a la estación receptora las partículas originales que te componen. Bastaría con la información de sus posiciones y características. Con la receta en mano, no le sería difícil a la estación receptora agenciarse electrones, protones y neutrones en números suficientes para reconstruirte en glorioso tecnicolor.  El problema con la teletransportación es que un principio muy general de la mecánica cuántica -el principio de incertidumbre de Heisenberg-dice, en pocas palabras, que es imposible extraer por medición toda la información acerca del estado y las características de un objeto (ver en estas páginas Mareo cuántico). Por lo tanto, el escáner imaginario no puede obtener toda la información necesaria para reconstruirte en la estación receptora. Al parecer, la mecánica cuántica prohíbe la teletransportación

Hay cuatro maneras distintas de enredar las partículas M y A , cada una con 25 % de probabilidad de producirse, pero Alicia no puede controlar en cuál de estos estados quedarán sus partículas (otra característica de la mecánica cuántica). Luego de la operación, Alicia tiene que informarle a Beto cuál de los cuatro estados enredados posibles obtuvo, y para eso tendrá que usar algún medio de comunicación tradicional. La teletransportación cuántica no es instantánea porque Alicia tiene que enviar información clásica a Beto. Con esta información, Beto aplica a su partícula B el tratamiento adecuado para que adquiera el mismo estado que M . La partícula que otrora fuera B se ha convertido en una réplica exacta de M. La partícula que otrora fuera M pierde su estado original al enredarse con A , de modo que el proceso equivale a una teletransportación y no a una duplicación.

APLICACIONES FUTURAS

Teletransportar personas no está prohibido, pero “sería tan difícil que nadie está pensando seriamente en ponerlo en práctica”, según dice Ping Koy Lam, director del proyecto australiano. Con todo, la teletransportación cuántica tendrá aplicaciones interesantes, por ejemplo, en computación cuántica, disciplina nueva que busca usar las extrañas propiedades de los sistemas cuánticos para construir computadoras inimaginablemente rápidas y potentes.


Aunque a pesar que el desarrollo de la teletransportacion cuantica todavía estamos lejos de transportar moléculas tan complejas como organismos,  se cree que el desarrollo de las computadoras cuanticas ya es un hecho y que los adelantos podrían ser asombrosos en más o menos en 50 años los cuales podrían cambiar el mundo de la tecnología y las comunicaciones.

MIGUEL ANGEL TEHERAN GARCIA

h1

Bienvenido a MteheranBlog

Mayo 11, 2008

Espero que tu visita sea de tu agrado y agradeceria tus comentarios.