Ini adalah pertanyaan lama dan sudah dijawab, tetapi dalam salah satu jawaban saya tidak menemukan salah satu alasan yang baik dan mungkin salah satu alasan paling penting agar resistor ada di sana.
Meskipun kebanyakan orang menggunakan RX / TX hanya untuk menghubungkan Arduino ke PC mereka untuk pemrograman chip dan / atau melakukan debugging serial, yang lain menggunakan pin RX / TX Arduino untuk berkomunikasi dengan perangkat seri lainnya. Dalam hal ini, chip FTDI dan perangkat lain ini akan mengalami konflik dan sangat mungkin akan merusak keduanya karena korsleting. Resistor ini "memisahkan" FTDI dari perangkat lain ketika ada satu yang terhubung ke AVR RX / TX pin, melindungi keduanya dan memungkinkan mereka untuk dihubungkan dan dihubungkan secara bersamaan.
Satu hal yang perlu diingat adalah bahwa, sekali perangkat serial lain terhubung ke pin RX / TX Arduino, resistor akan menutupi level logis dari FTDI dengan cara yang sama yang terjadi dengan resistor pullup / pull-down, jadi, perangkat eksternal akan memiliki "preferensi" daripada komunikasi FTDI.