Pregunta:
Uso de SoftwareSerial para el monitor en serie
user1584421
2014-06-26 04:39:48 UTC
view on stackexchange narkive permalink

La mayoría de los programas siguen esta ruta: tienen un Serial.begin () para la conexión serial entre la PC y Arduino (el monitor serial) y usan SoftwareSerial para un dispositivo.

¿Puedes ir al revés? ¿Puede usar SoftwareSerial para la comunicación entre PC y Arduino, y Serial para un dispositivo?

Dos respuestas:
#1
+3
BrettAM
2014-06-26 08:31:10 UTC
view on stackexchange narkive permalink

Respuesta corta: no.

Los pines 0 y 1 y un Uno están conectados directamente al chip de comunicación de la PC. Podría hacer una placa que estuviera cableada de manera diferente y conectada SoftwareSerial a la PC, pero tendría que volver a cambiarla a los pines 0 y 1 al cargarla en el arduino de alguna manera.

En un arduino leonardo "Serial" para comunicarse con PC a través de USB es diferente de "Serial1", que está conectado a los pines 0 y 1 de la placa. Puede usar ambos simultáneamente, por lo que si realmente necesita usar comunicaciones de PC y serie de hardware al mismo tiempo, le recomiendo que compre un leonardo.

Pero, por supuesto, puede omitir la comunicación con el PC y tener el hardware serial dedicado para la comunicación con un dispositivo ¿correcto? Y use la serie de software para comunicarse con otro dispositivo.
Sí, eso es correcto. Si no se comunica con el hardware de la PC, la serie se puede utilizar para lo que desee, y al mismo tiempo que la serie de software.
#2
+2
imjosh
2014-07-01 21:38:12 UTC
view on stackexchange narkive permalink

Sí, puedes. Si usa un cable USB tipo FTDI para conectar su computadora a los pines SoftwareSerial, puede usar un programa emulador de terminal (HyperTerm, putty, etc.) para comunicarse con el Arduino.



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...