Acabo de empezar a experimentar con Serproxy y Arduino para obtener algunos datos en serie en Flash Builder/Flex. Serproxy parece funcionar bien y parece conectar a cualquier puerto especificado. Sin embargo, no soy capaz de ver o leer datos desde el puerto serie utilizando ActionScript. Esto es extraño, porque el Arduino debe ser la impresión de datos en un bucle.

La única cosa que puedo pensar es que no estoy estableciendo el correcto número de puerto serie. He estado tratando de averiguar cómo averiguar qué número debe ser establecida, es decir, 5331, 5332, 5333, etc.

¿Cómo puedo averiguar el número del puerto? Hay una manera de hacer esto utilizando el Terminal en OS X, tal vez?

  • No estoy seguro acerca de OSX, pero en otros sistemas puede controlar el puerto serie por ir a Herramientas->Serial Port Monitor en el Arduino IDE
  • Considere la posibilidad de cambiar el título de esta pregunta a algo que refleja la respuesta seleccionada. Tal vez «Cómo leer un puerto serie en Mac OSX Terminal?»
InformationsquelleAutor Bob-ob | 2012-09-03

4 Comentarios

  1. 72

    Usted puede encontrar tu Arduino a través de Terminal con

     ls /dev/tty.*
    

    a continuación, se puede leer que el puerto serie utilizando el comando de pantalla, como este

    screen /dev/tty.[yourSerialPortName] [yourBaudRate]
    

    por ejemplo:

    screen /dev/tty.usbserial-A6004byf 9600
    
  2. 16

    ioreg -p IOUSB -l -b | grep -E «@|PortNum|USB Número de Serie»

    • Esto es muy bonito, pero ¿cómo es esto se tradujo en el nombre de /dev/?
    • Cualquier solución acerca de esta traducción?
    • Parece factible manualmente, cada puerto tiene un número de puerto, y sus padres, abuelos … , cada uno tiene un número de puerto también. Si se une a la serie en conjunto, se obtiene un subconjunto de su puerto serie. No está seguro de cuál es la mejor manera de hacerlo mediante programación para analizar el árbol.
  3. 2

    Yo era capaz de utilizar el nombre del dispositivo de todos modos, así que no era el problema. En realidad estaba tratando de encontrar el número de puerto, es decir, 5331, 5332, etc. Me las arreglé para encontrar esto por un proceso de prueba y error mediante una aplicación llamada TCP2Serial desde la tienda de aplicaciones de Mac OS X. no Es gratis, pero eso está bien siempre y como sé que funciona!

    Vale la pena el 99c 🙂
    http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12

    • No hay así que muchos de los números de puerto? En mi caso, usted puede ver fácilmente que es el número de puerto para el arduino: imac: username$ ls /dev/tty.* /dev/tty.Bluetooth-Modem /dev/tty.Bluetooth-PDA-Sync /dev/tty.usbserial-A4001sy9
    • Pero lo que es la serie y el número de puerto com? com1, com2, com8, etc?
  4. 2

    mac os x no usar com números. tienes que usar algo como
    ser:devicename’ , 9600

Dejar respuesta

Please enter your comment!
Please enter your name here