Apa AREF, IOREF, dan pin yang tidak berlabel di sebelah IOREF pada Uno R3?

31

Ada beberapa pin pada Arduino yang belum dapat saya ketahui:

  • IOREF
  • AREF
  • Yang tidak berlabel di sebelah IOREF

Apakah mereka?

tbodt
sumber

Jawaban:

31

AREF:

Ini adalah referensi tegangan konverter analog-ke-digital (ADC). Ini dapat digunakan sebagai pengganti referensi 5V standar untuk ujung atas spektrum analog - misalnya, jika Anda ingin menggunakan ADC untuk memantau sinyal yang memiliki rentang 0-1,5 volt Anda bisa mendapatkan skala penuh dari ADC dengan menghubungkan AREF ke sinyal 1.5V. JANGAN HUBUNGKAN SINYAL DI LUAR RANGE 0V KE 5V!

Perhatikan bahwa agar ini berfungsi, Anda harus menjalankan analogReference(EXTERNAL);sebelum menggunakan analogRead(). Juga:

Setelah mengubah referensi analog, beberapa bacaan pertama dari analogRead () mungkin tidak akurat.

Untuk informasi lebih lanjut, lihat Referensi Analog .

IOREF:

Ini adalah tegangan yang sesuai dengan i / o papan itu, misalnya Uno akan memasok 5v ke pin ini, tetapi karena akan memasok 3.3v. Mengirim sinyal ke pin ini tidak melakukan apa-apa.

Pin berlabel:

Pin ini tidak digunakan, tetapi ada untuk memastikan kompatibilitas dengan produk masa depan. Itu tidak terhubung ke apa pun di papan R3 yang saya lihat.

Dokter
sumber
Saya setuju dengan kemungkinan menggunakan pin ini langsung dari pin 5V. Papan Nano saya tidak mengukur sama pada ADC seperti papan UNO. Di suatu tempat di bawah 5V saya mendapatkan bacaan 1023. Saya berasumsi mereka sudah dirujuk ke 5V tetapi ternyata itu salah. Terima kasih atas tipnya.
SDsolar
12

Mengenai AREFpin, Anda harus ingat bahwa Arduino hadir dengan 10bit ADC (Analog-Digital-Converter), yang mengubah tegangan masuk antara 0V dan 5V ke nilai integer antara 0 dan 1023. Ini menghasilkan resolusi sekitar 4,8 mV.

Jika sebuah sensor hanya memberikan tegangan maksimum yang lebih rendah, itu resonable untuk menerapkan tegangan ini ke AREFpin, hanya untuk mendapatkan resolusi yang lebih tinggi.

Klaus-Dieter Warzecha
sumber
Saya setuju dengan kemungkinan menggunakan pin ini langsung dari pin 5V. Papan Nano saya tidak mengukur sama pada ADC seperti papan UNO. Di suatu tempat di bawah 5V saya mendapatkan bacaan 1023. Saya berasumsi mereka sudah dirujuk ke 5V tetapi ternyata itu salah. Terima kasih atas tipnya. Suara positif.
SDsolar