Autor |
Mensaje |
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
/dev/ttyUSB0 Su Detección
Buenas noches comunidad:
Sigo con los puertos USB de linux y veo que la gestión de los puestos usb que estan conectados, no es tan directo como se hacia en Windows, cuando conectas un dispoitivo usb al ordenador, el SO genera el fichro /dev/ttyUSB0.
Para tener una colección de los puertos USB que hay conectados o disponibles, es tan simple como ver si existen ficheros con esta nomenclatura? o por el contrario, existen funciones de gambas para saber que puertos USB estan activos? y obtener un array con los que esten disponibles?
Era para no inventar lo inventado....
Un saludo y gracias a todos de antemano.
última edición por arubioc el Jueves, 31 Marzo 2016, 22:42; editado 1 vez
|
#1 Jueves, 31 Marzo 2016, 22:41 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: /dev/ttyUSB0 Su Detección
Puede ser util este código ?
|
#2 Viernes, 01 Abril 2016, 00:10 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: /dev/ttyUSB0 Su Detección
No hay que olvidar también que para poder leer/escribir en el dispositivo, es posible que se necesiten permisos especiales. Normalmente basta con añadir al usuario actual al grupo 'disk', para el caso de dispositivos de almacenamiento y al grupo 'dialout' en caso de conversores USB-Serial u otros dispositivos de comunicación.
Creo recordar que había algún hilo [1] donde se hablaba de descubrir dispositivos conectados a USB y recientemente también se habló de la conveniencia de los permisos para USB-Serie.[2]
Saludos
[1] http://foro.gambas-es.org/viewtopic...ight=listar+usb
[2] http://foro.gambas-es.org/viewtopic.php?f=4&t=5281
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
última edición por jguardon el Viernes, 01 Abril 2016, 09:20; editado 1 vez
Editado por jguardon, Viernes, 01 Abril 2016, 09:20: Añado enlaces
|
#3 Viernes, 01 Abril 2016, 09:05 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: /dev/ttyUSB0 Su Detección
El código, muy útil "vuott"..
Eso me da a entender que gambas no dispone de funciones exclusivas para detectarlos.
Lo de los permisos es un "coñazo", la verdad, cada vez darle permisos, ya que se hace difícil el tema de la instalación y explicación a nivel usuario.
|
#4 Viernes, 01 Abril 2016, 12:49 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: /dev/ttyUSB0 Su Detección
... darle permisos.
.......yo propondría si se trata de aplicación de línea de comandos:
En cambio, en aplicación grafica usar la función InputBox() en vez de Input .
última edición por vuott el Viernes, 01 Abril 2016, 15:32; editado 1 vez
|
#5 Viernes, 01 Abril 2016, 15:32 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: /dev/ttyUSB0 Su Detección
Genial! Queda perfecto!
|
#6 Sabado, 02 Abril 2016, 10:47 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: /dev/ttyUSB0 Su Detección
Ahora viene lo chungo, una vez ya me funciona en Linux con gambas, tengo que exportalo a VB.net .... del cual solo conozco el nombre Vaya palo me da aprender .NET
última edición por arubioc el Domingo, 03 Abril 2016, 10:56; editado 1 vez
|
#7 Domingo, 03 Abril 2016, 10:55 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: /dev/ttyUSB0 Su Detección
¡Que no te pase ná!
=================== No podemos regresar
|
#8 Domingo, 03 Abril 2016, 11:58 |
|
|
arubioc
Alex
Ingeniero Programador
Registrado: Julio 2011
Mensajes: 248
Edad: 53 Ubicación: Kowloon
|
Re: /dev/ttyUSB0 Su Detección
|
#9 Domingo, 03 Abril 2016, 12:02 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: /dev/ttyUSB0 Su Detección
No ha sido difícil encontrar información al respecto. El siguiente código puede ser de utilidad adaptándolo a tus necesidades:
Para más información estos son los resultados de búsqueda de google:
https://www.google.es/webhp?sourcei...20usb%20devices
No hace falta pagar a nadie, tú solo eres capaz
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#10 Domingo, 03 Abril 2016, 12:20 |
|
|
|