Webcervices. Con la tecnología de Blogger.
RSS

Unete a nuestro grupo de facebook

Unete a nuestro grupo de facebook
Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a mi grupo Arduino Tec

Ejemplo #9 Leer puerto serial del Arduino conectado al pc con C#

Ejemplo #9 Leer puerto serial del Arduino conectado al pc con C#



Descripción

Esto es un ejemplo de como leer a que puerto está conectado el Arduino usando C#, la idea es no tener que estar revisado en el administrador de dispositivos el puerto COM.


Código

Este código lo que hace es llenar un combo con todos los arduinos detectados en el administrador de dispositivos, de esta manera se puede seleccionar el que desee utilizar.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Management;

namespace pruertoserial
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }     


        public List ListarPuertosArduino()
        {
            ManagementObjectSearcher vloPrueba = new ManagementObjectSearcher("select * from Win32_SerialPort where name like '%arduino%'");

            List vloLista = new List();

            foreach (ManagementObject service in vloPrueba.Get())
            {
                vloLista.Add(new ListaDispositivos
                {
                    Puerto = service["DeviceID"].ToString(),
                    Dispositivo = service["name"].ToString()

                });
            }

            return vloLista;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            List vloLista = ListarPuertosArduino();
            cboArduino.DataSource = vloLista;
            cboArduino.ValueMember = "Puerto";
            cboArduino.DisplayMember = "Dispositivo";
            
        }
    }

    public class ListaDispositivos
    {
        public string Puerto { set; get; }
        public string Dispositivo { set; get; }
    }
}
 
La solución es vs2013 

Descargar Código

Código Librería
VB
C#

Librería


Fuentes:http://arduinocostarica.blogspot.com/ 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentarios:

Publicar un comentario

Objetivo Y Reclamaciones

Este blog es un portal en el cual se publican contenidos de diferentes blogs.En los cuales se les anexa al pie de pagina un enlace a su pagina original aquí encontraran toda clase de proyectos de arduino y linux
Espero tengan una gran experiencia en este blog un Gran Saludo
de parte de la organización WebCervices..
objetivo
O del grupo ArduinoTec De arduino
Cualquier reclamación o petición comunicar al Administrador principal o hacer un comentario en la publicación que se sientan inconformes en los correos
electriarias@gmail.com
y para temas de suma importancia mi correo personal
pabioarias@hotmail.com

Siguenos en Twitter

Like

Unete a nuestro grupo de facebook

Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a La mi grupo Arduino Tec

Unete Al Grupo De facebook

Unete Al Grupo De facebook
Amplia tus conocimientos debatiendo temas de Arduino y Raspberry pi