Tuesday, October 22, 2024
More
    โมดูลจอยสติ๊กคุณภาพสูงสําหรับ Arduino Dual-Axis Xy Ky-023 Rated 4.9 / 5

    โมดูลจอยสติ๊กคุณภาพสูงสําหรับ Arduino Dual-Axis Xy Ky-023 Rated 4.9 / 5

    โมดูลจอยสติ๊กคุณภาพสูงสําหรับ Arduino Dual-Axis Xy Ky-023 Rated 4.9 / 5
    โมดูลจอยสติ๊กคุณภาพสูงสําหรับ Arduino Dual-Axis Xy Ky-023 Rated 4.9 / 5
    คำอธิบาย:

    โมดูลเซ็นเซอร์จอยสติ๊กคีย์สองแกนโดยใช้โพเทนชิออมิเตอร์แบบโยก PS2 พร้อมเอาต์พุตอนาล็อก 2 แกน (Z) เอาต์พุตดิจิตอล 1 ปุ่ม ด้วยบอร์ดขยายเซ็นเซอร์ Arduino สามารถผลิตรีโมทคอนโทรลและการทำงานแบบโต้ตอบอื่น ๆ นอกจากนี้ผลิตภัณฑ์นี้เพื่อให้ลูกค้าง่ายขึ้นด้วยบอร์ดขยาย arduino และอินเทอร์เฟซมาตรฐานอื่น ๆ ในการออกแบบแกน X, Y, Z ของวงจรเป็นผู้นำแยกต่างหากผู้ใช้ สามารถใช้สายพิเศษ ARDUINO 3 พินเข้ากับบอร์ดขยายได้จริงๆ

    ประสิทธิภาพของผลิตภัณฑ์:

    1. ช่วงแรงดันไฟฟ้าอินพุต: DC 3.3V ถึง 5V
    2. สัญญาณเอาต์พุต: เอาต์พุตอนาล็อกสองทางพิเศษของโมดูลและอินเทอร์เฟซเอาต์พุตดิจิตอลค่าเอาต์พุตที่สอดคล้องกับออฟเซ็ตไบแอกเชียล (X, Y) ประเภทของอนาล็อก ปุ่มที่ผู้ใช้กดแกน Z ประเภทของมัน เป็นสวิตช์ดิจิตอล
    3. สามารถตั้งโปรแกรมคอนโทรลเลอร์ Arduino ปลั๊กบอร์ดขยายเซ็นเซอร์พร้อมงานโต้ตอบระยะไกลที่สร้างสรรค์
    4. จอยสติ๊กแบบไขว้เป็นตัวต้านทาน 10K แบบสองทิศทางโดยมีตัวโยกไปในทิศทางที่แตกต่างกันความต้านทานการแตะด้วยการเปลี่ยนแปลง โมดูลนี้ใช้แหล่งจ่ายไฟ 5V สถานะเดิมของ X, Y อ่านแรงดันไฟฟ้า 2.5V หรือมากกว่านั้นเมื่อกดด้วยทิศทางลูกศรค่าแรงดันไฟฟ้าที่อ่านจะเพิ่มขึ้นโดยสูงสุดเป็น 5V ลูกศรตรงข้าม ทิศทางในการกดอ่านแรงดันไฟฟ้าลดลงขั้นต่ำคือ 0V

    แบบฝึกหัด:

    ในการแนะนำวิธีใช้เราดูก่อนว่ามันทำงานอย่างไรซึ่งเราใช้มันมีประโยชน์มากมีฟังก์ชั่นของแผนภาพต่อไปนี้:



    ในความเป็นจริงโมดูลนี้เป็นโพเทนชิออมิเตอร์, x, พอร์ตเอาต์พุตข้อมูล y-dimensional อ่านแรงดันไฟฟ้าแบบอะนาล็อก ตัวเลขนี้ไม่ได้วาดเอาต์พุตข้อมูล z-dimensional ด้านบนเอาต์พุต z-dimensional เพียง 0 และ 1 สามารถทำได้ด้วยปุ่ม โดยรวมแล้วมันเป็นการผสมผสานระหว่างโพเทนชิออมิเตอร์และปุ่ม ใน Arduino ใช้มัน x, y ขนาดเราได้รับพอร์ตอะนาล็อกสองพอร์ตเพื่ออ่านค่าของพวกเขาในขณะที่ z-dimensional ที่เราเชื่อมต่อกับพอร์ตดิจิตอลเชื่อมต่อกับพลังงานและพื้นดิน

    โปรแกรมทดสอบ:

    Int JoyStick_X = 0; // x

    Int JoyStick_Y = 1; // y

    Int JoyStick_Z = 3; // คีย์

    การตั้งค่าโมฆะ () {โหมดพินโมด (JoyStick_X, INPUT);

    Pinmode (JoyStick_Y, INPUT);

    Pinmode (JoyStick_Z, INPUT);

    Serial.begin (9600); // 9600 bps}

    Y = อนาล็อกเรด (จอยสติค_วาย); z = digitalRead (JoyStick_Z); โมฆะลูป () {int x, y, z;

    Serial.print (x, DEC); Serial.print (",");

    Serial.print (y, DEC); Serial.print (",");

    Serial.println (z, DEC);