Me gusta usar el puerto serial del hardware (pin 0 RX
y 1 TX
) para conectar un módulo bluetooth.
Internamente, estos pines también están conectados al microcontrolador de conversión de USB a serie incorporado, que se utiliza para actualizar el ATMega328 con el código de arranque.
(De
Ahora creo que estas dos señales interferirán,
- ¿Se pueden usar los pines RX / TX para interactuar con un periférico UART?
- Si, ¿qué se debe hacer para evitar las señales de colisión?
No pude encontrar ejemplos en mis libros de Arduino y en Google que usaron el puerto serial de hardware del Uno R3 para conectar periféricos.
Edición 1:
Permítame agregar lo siguiente: No quiero usar el monitor en serie (del IDE de Arduino) y el periférico (módulo Bluetooth) al mismo tiempo. No espero que se pueda utilizar al mismo tiempo. El dispositivo debe funcionar sin USB conectado. El módulo Bluetooth, en este caso, se utilizará para controlar de forma remota e inalámbrica el Arduino.
Incluso cuando no se usan los dos juntos, sospecho que ATMega16U y el periperal podrían interferir.
Y: lo sé, hay un escudo y también un "ArduinoBT", pero no quiero usarlos siempre que sea posible hacerlo con el puerto serie de hardware del Uno.
Edición 2:
El módulo periférico (Bluetooth) funciona a 3.3 V, mientras que el Arduino funciona a 5 V.