Transferir el chip Arduino de la plataforma prototipo a una PCB (Comunicación en serie)

He estado trabajando en un pequeño proyecto donde mi Arduino Uno envía los datos del sensor IMU a la PC vía serial (imprimiendo los datos en un monitor serial. Estoy planeando la transferencia del chip Arduino programado (Atmega) desde la plataforma prototipo a una PCB. He leído que solo necesito un cristal y un par de condensadores para ejecutar el chip Arduino ya programado en una PCB y podría usar la plataforma prototipo para programar el chip y transferirlo de vuelta a la PCB.

Mi pregunta aquí, ¿el Arduino en la PCB aún puede realizar la comunicación en serie con la PC? ¿La PCB necesita componentes adicionales, como un convertidor de USB a serie, para realizar la comunicación en serie? Por favor explique.

Respuestas (2)

Transferencia a PCB

Consulte ¿Cómo creo una aplicación permanente a partir de un prototipo con Arduino? para orientación general. No cubre las comunicaciones en serie específicamente.

Comunicaciones en serie

Para comunicaciones en serie, puede conectar un cable USB a serie adecuado, como un cable FTDI. Lo conectaría a los pines de cabecera en su PCB que vinculó a los pines apropiados en el ATmega.

O puede agregar la interfaz USB a su diseño de PCB utilizando el mismo chip FTDI FT232RL y componentes de soporte utilizados en los Arduinos más antiguos. Consulte la página 27 de la hoja de datos . Creo que puede omitir el convertidor de nivel (ya que está conectando el ATmega IC, no un dispositivo serial de +/- 12V). Vea también el desglose de SparkFun como ejemplo.

Véase también "ATmega328 incondicional"

Estimado RedGrittyBrick, muchas gracias por la explicación detallada.

Si está utilizando Arduino Uno, o cualquiera de las versiones anteriores, que aún usaba el chip Atmega328 en un paquete DIP, puede hacerlo.

Necesitará 1 de 2 cosas para las comunicaciones seriales con su computadora.

Si su computadora tiene un puerto serial de hardware incorporado, necesitará usar un chip convertidor de nivel TTL a RS232.

Si su computadora no tiene un puerto serie de hardware, necesitará un chip de USB a serie.

Estimado Jwygralak67, Estoy usando una computadora portátil sin puerto serie de hardware, solo puertos USB. ¿Debo usar el siguiente dispositivo ( cytron.com.my/… ) para conectarme a la computadora?
Eso parece que debería funcionar.