Uno R3'teki IOREF'in yanındaki AREF, IOREF ve etiketlenmemiş pin nedir?


31

Arduino'da hakkında hiçbir şey bulamadığım bazı iğneler var:

  • IOREF
  • AREF
  • Yanında etiketlenmemiş bir tane IOREF

Onlar neler?

Yanıtlar:


31

Aref:

Bu analog-dijital dönüştürücü voltaj referansıdır (ADC). Analog spektrumun üst ucu için standart 5V referansı yerine kullanılabilir - örneğin, 0-1,5 volt aralığına sahip bir sinyali izlemek için ADC'yi kullanmak istiyorsanız, ADC'nin tam skalasını alabilirsiniz. AREF'i 1.5V sinyale bağlayarak. 0V - 5V RANGE DIŞINDAKİ BİR SİNYAL BAĞLAMAYIN!

Bunun çalışması için analogReference(EXTERNAL);kullanmadan önce kaçmanız gerektiğini unutmayın analogRead(). Ayrıca:

Analog referansı değiştirdikten sonra, analogRead () öğesinden ilk birkaç okuma doğru olmayabilir.

Daha fazla bilgi için, bkz. AnalogReference .

IOREF:

Bu, o panonun giriş / çıkışına tekabül eden bir voltajdır, örneğin bir Uno bu pime 5v verir, fakat bir Due 3.3v verir. Bu pime bir sinyal göndermek hiçbir şey yapmaz.

Etiketlenmemiş pim:

Bu pim kullanılmamış, ancak gelecekteki ürünlerle uyumluluğu sağlamak için var. Gördüğüm hiçbir R3 kartındaki hiçbir şeye bağlı değil.


Muhtemelen bu pimi doğrudan 5V pimden kullanmaya katılıyorum. Nano kartlarım, ADC'lerde UNO kartlarıyla aynı ölçülemiyor. 1023 okumayı öğrendiğim 5V'nin altında bir yerde. Zaten 5V'ye atıfta bulundular, ancak görünüşe göre bu yanlış oldu. Bahşiş için teşekkürler.
SDsolar

12

İlgili AREFpim, sen Arduino kabaca 4.8 mV çözünürlükte 0 ve 1023. Bu sonuçlar arasındaki tamsayı değerlerine 0V ile 5V arasındaki gelen gerilimi çeviren 10bit ADC (Analog-Dijital-Dönüştürücü) ile geldiğini hatırlamak zorunda.

Bir sensör yalnızca daha düşük bir maksimum voltaj verirse, AREFdaha yüksek bir çözünürlük elde etmek için bu voltajı pime uygulamak mümkündür .



Muhtemelen bu pimi doğrudan 5V pimden kullanmaya katılıyorum. Nano kartlarım, ADC'lerde UNO kartlarıyla aynı ölçülemiyor. 1023 okumayı öğrendiğim 5V'nin altında bir yerde. Zaten 5V'ye atıfta bulundular, ancak görünüşe göre bu yanlış oldu. Bahşiş için teşekkürler. Oyla.
SDsolar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.