Logo
thubnail
เนินเขาสำหรับปิกนิก
แบบรอบ
อื่น ๆ
อื่น ๆ

Arduino กับอนาล็อกอินพุต

ญาดา ทองหลอด
0
ปัญหาที่เพิ่มเข้ามา (10/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
แสดงคำตอบ
public quiz

ปัญหา 1

เลือกประเภท

วัตถุประสงค์ของฟังก์ชัน `analogRead()` ใน Arduino คืออะไร

  • อ่านค่าดิจิทัลจากพินดิจิทัล
  • อ่านค่าอนาล็อกจากพินอนาล็อก
  • เขียนค่าอนาล็อกไปยังพินดิจิทัล
  • ตั้งค่าพินเป็นโหมดเอาต์พุต

ปัญหา 2

เลือกประเภท

ช่วงแรงดันไฟฟ้าทั่วไปสำหรับอินพุตอนาล็อกบนบอร์ด Arduino ส่วนใหญ่คือเท่าใด

  • 0V ถึง 5V
  • 0V ถึง 3.3V
  • 0V ถึง 12V
  • -5V ถึง 5V

ปัญหา 3

เลือกประเภท

พินชนิดใดที่ใช้สำหรับอินพุตอนาล็อกบน Arduino Uno

  • พินอนาล็อก (เช่น A0-A5)
  • พิน Ground (GND)
  • พินดิจิทัล (เช่น D0-D13)
  • พิน PWM

ปัญหา 4

OX

ฟังก์ชัน `map()`ใช้ปรับขนาดค่าจากช่วงหนึ่งไปอีกช่วงหนึ่ง

ปัญหา 5

เลือกประเภท

ส่วนประกอบใดที่มักใช้ในการสาธิตอินพุตอนาล็อก ซึ่งให้ความต้านทานที่เปลี่ยนแปลงได้

  • ตัวต้านทานแบบคงที่
  • LED
  • โพเทนชิโอมิเตอร์ (Potentiometer)
  • คาปาซิเตอร์

ปัญหา 6

OX

ใช้ตัวเก็บประจุแบบ decoupling และการอ่านค่าเฉลี่ย เพื่อลดสัญญาณรบกวนในการอ่านค่าอนาล็อก

ปัญหา 7

OX

Arduino Uno มีขา Analog Input จำนวน 5 ขา

ปัญหา 8

เลือกประเภท

ค่าสูงสุดที่สามารถอ่านได้จากขา Analog Input ของ Arduino Uno คือเท่าใด

  • 255
  • 511
  • 1023
  • 4095

ปัญหา 9

เลือกประเภท

ข้อใดคือตัวอย่างของสัญญาณอนาล็อก

  • เปิด/ปิดไฟ
  • การกดสวิตช์
  • การส่งข้อมูลแบบอนุกรม
  • ค่าความสว่างของแสงที่ค่อยๆ เปลี่ยนแปลง

ปัญหา 10

เลือกประเภท

หากต้องการอ่านค่าจากขา A0 และ A1 พร้อมกันในลูป loop() ควรทำอย่างไร

  • เรียก analogRead(A0); และ analogRead(A1); แยกกัน
  • เรียก analogRead(A0, A1);
  • สร้างอาเรย์เพื่อเก็บค่า A0 และ A1
  • ต้องใช้ Arduino สองตัวเพื่ออ่านแต่ละขา
การแชร์ Google Classroom