Apakah ada perbedaan antara pin 13 dan sisa pin?


10

Pin 13 memiliki LED yang terpasang di permukaan. Selain dari fakta bahwa itu membuat sesuatu menyala, apakah ada perbedaan yang tidak dapat diabaikan antara pin ini dan pin digital umum?

Misalnya, jika saya analogWrite()pada pin 12 dan 13, apakah output pada 13 akan jauh lebih sedikit?


1
Ingat bahwa analogWrite () memberi Anda siklus tugas, bukan tegangan. Tidak ada yang 'kurang'. Selain dari Due, sebagian besar Arduino tidak mendukung analogWrite () pada pin 12 atau 13.
Octopus

Jawaban:


15

Dari Arduino.cc

CATATAN: Pin digital 13 lebih sulit digunakan sebagai input digital daripada pin digital lainnya karena memiliki LED dan resistor yang terpasang padanya yang disolder ke papan pada sebagian besar papan. Jika Anda mengaktifkan resistor pull-up 20k internal, itu akan menggantung di sekitar 1,7 V bukannya 5V yang diharapkan karena LED onboard dan resistor seri menarik level tegangan ke bawah, yang berarti ia selalu mengembalikan RENDAH. Jika Anda harus menggunakan pin 13 sebagai input digital, gunakan resistor pull down eksternal.


2

Resistor seri sederhana dan LED diubah pada papan R3 Uno. Sekarang Pin13 terhubung ke op-amp yang menyalakan LED. Ini secara signifikan mengurangi beban pada pin dan mengurangi efek pada papan sebelumnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.