มีหมุดบางอย่างบน Arduino ซึ่งฉันไม่สามารถหาอะไรเกี่ยวกับ:
IOREF
AREF
- ป้ายกำกับที่ไม่มีป้ายกำกับถัดจาก
IOREF
พวกเขาคืออะไร
มีหมุดบางอย่างบน Arduino ซึ่งฉันไม่สามารถหาอะไรเกี่ยวกับ:
IOREF
AREF
IOREF
พวกเขาคืออะไร
คำตอบ:
Aref:
นี่คือตัวแปลงสัญญาณอนาล็อกเป็นดิจิตอล (ADC) สามารถใช้แทนการอ้างอิง 5V มาตรฐานสำหรับปลายด้านบนของสเปกตรัมแบบอะนาล็อก - ตัวอย่างเช่นถ้าคุณต้องการใช้ ADC เพื่อตรวจสอบสัญญาณที่มีช่วง 0-1.5 โวลต์คุณสามารถรับ ADC แบบเต็มได้ โดยเชื่อมต่อ AREF กับสัญญาณ 1.5V อย่าเชื่อมต่อสัญญาณนอก 0V ถึง 5V RANGE!
โปรดทราบว่าในการสั่งซื้อสำหรับการทำงานคุณต้องเรียกใช้ก่อนที่จะใช้analogReference(EXTERNAL);
analogRead()
นอกจากนี้:
หลังจากเปลี่ยนการอ้างอิงแบบอะนาล็อกการอ่านสองสามครั้งแรกจาก analogRead () อาจไม่ถูกต้อง
Fore ข้อมูลเพิ่มเติมโปรดดูAnalogReference
IOREF:
นี่คือแรงดันไฟฟ้าที่สอดคล้องกับ i / o ของบอร์ดนั้นตัวอย่างเช่น Uno จะจ่าย 5v ให้กับพินนี้ แต่เนื่องจากจะจ่าย 3.3v การส่งสัญญาณไปที่ขานี้ไม่ได้ทำอะไรเลย
หมุดที่ไม่มีป้ายกำกับ:
พินนี้ไม่ได้ใช้ แต่มีไว้เพื่อให้เข้ากันได้กับผลิตภัณฑ์ในอนาคต ไม่ได้เชื่อมต่อกับอะไรบนบอร์ด R3 ใด ๆ ที่ฉันเห็น
เกี่ยวกับAREF
พินคุณต้องจำไว้ว่า Arduino มาพร้อมกับ 10 บิต ADC (Analog-Digital-Converter) ซึ่งแปลงแรงดันไฟฟ้าขาเข้าระหว่าง 0V และ 5V เป็นค่าจำนวนเต็มระหว่าง 0 ถึง 1,023 ผลลัพธ์นี้มีความละเอียดประมาณ 4.8 mV
หากเซ็นเซอร์ให้แรงดันไฟฟ้าสูงสุดเท่านั้นที่ต่ำกว่าจะสามารถใช้แรงดันไฟฟ้านี้กับAREF
พินได้อีกครั้งเพื่อให้ได้ความละเอียดที่สูงขึ้น