Paso 6: Problemas eléctricos
En las pruebas, descubrí que la comunicación serial sólo funciona con una alimentación común y la tierra. En la práctica esto significa obtener el poder de la USB-dispositivo de comunicación serial. El USB-dispositivo de comunicación serial puede ser una placa Arduino Uno, un autónomo USB – Serial board, o un programador AVR como el programador del núcleo del Reactor 3 en 1.El cableado es como usted esperaría. Energía del Arduino y del dispositivo USB va a poder en la ' pequeña (pin 1 de 84, y pin 8 de 85). El mismo tipo de conexión se aplica para la tierra (pin 14 de 84 y 4 de 85). El pin asignado a Rx (pin 3 en código de ejemplo) va a la línea de Rx en el Arduino, el pin 0/Rx. Hacer lo mismo al pin asignado a Tx (pin 4 en código de ejemplo) va a la línea de Tx en el Arduino, el pin 1/Tx.
He leído sobre la adición de resistencias en serie con la conexión en serie. No creo que sea necesario. FTDI no lista utilizando resistencias para conectar su chip FT232RL USB/serial. De la ' pequeña al dispositivo USB/serial, todo sea TTL. Puede Agregar resistencias de ohm de 200 – 2K si quiere ser muy cuidadoso.
Si alguien sabe una buena razón para esto, por favor lo publique.
También he visto la adición de un condensador a través de la puesta a cero y en el Consejo de la ONU. No estoy seguro de lo que se supone que para hacer esto. Se puede mantener el ATmega328P en el tablero de Uno para que las líneas de serie no están siendo utilizadas por la ONU. Creo que puede funcionar un puente.
Si está utilizando un Arduino Uno para la comunicación serial con el ordenador, necesita ser cargado con un dibujo que no interferirá. Si tiene caracteres extraños en el serial monitor, muestra la corrupción de la señal. Necesita aislar la línea en serie sólo el ' pequeño. Si está usando un programador del núcleo del Reactor, luego desconecte los serie puentes. Aislará la serie de la placa el ATmega.