Joystick (จอยสติก) เป็นอุปกรณ์ที่ใช้งานกันอย่างมากมายในเครื่องเกม รถบังคับวิทยุหรือเครื่องบินบังคับวิทยุ เป็นต้น จอยสติกมีหลากหลายประเภทให้เลือกใช้งาน เช่น จอยสติกแบบปุ่มกด จอยสติกแบบแอนาลอก เป็นต้น ในที่นี้ได้นำจอยสติกประเภทปุ่มกดมาใช้งานโดยมีด้วยกัน 2 แบบ คือ Analog Keyboard module และโมดูลสวิตช์จอยสติก
Analog Keyboard module โมดูลสวิตช์จอยสติก
1. การใช้งาน Analog Keyboard module ร่วมกับบอร์ด Arduino
การต่อใช้งาน
วิธีการใช้งาน Arduino IDE
1. เปิด Arduino IED ขึ้นมา
2. คัดลอกซอร์สโค้ดตัวอย่าง
3. ไปที่แถบเมนูบาร์เลือก tool > Board > Arduino AVR Board > Arduino Uno
4. กดปุ่ม Upload ใต้แถบเมนูบาร์
ซอร์สโค้ดเบื้องต้น
ทำการอัพโหลดซอร์สโค้ดตัวอย่างลงในบอร์ด Arduino จากนั้นเปิดหน้าจอ Serial monitor ขึ้นมา โดยการกดปุ่ม Ctrl + Shift + M เมื่อทำการกดปุ่มใดปุ่มหนึ่ง บนหน้าจอ Serial monitor ก็จะแสดงข้อความของปุ่มนั้นๆ
ซอร์สโค้ดการเลื่อนตำแหน่ง X, Y เพื่อหาพื้นที่ และสมการเส้นตรง
ทำการอัพโหลดซอร์สโค้ดตัวอย่างลงในบอร์ด Arduino และเปิดหน้าจอ Serial monitor ขึ้นมา เมื่อทำการกดปุ่มจะแสดงตำแหน่ง X และ Y บนหน้าจอ Serial monitor หากได้ตำแหน่งที่ต้องการแล้ว ให้ทำการกดปุ่ม SW5 ด้านขวามือ จะทำการบันทึกตำแหน่ง เมื่อบันทึกครบ 2 ครั้ง โปรแกรมจะหาพื้นที่ภายในตำแหน่งที่เลือก และทำการหาสมการเส้นตรงระหว่างจุด 2 จุดออกมา
2. การใช้งานโมดูลสวิตช์จอยสติก ร่วมกับบอร์ด Arduino
การต่อใช้งาน
ซอร์สโค้ดเบื้องต้น
ซอร์สโค้ดการเลื่อนตำแหน่ง X, Y เพื่อหาพื้นที่ และสมการเส้นตรง
รายการอุปกรณ์อื่นๆ
หน้าที่เข้าชม | 7,125,486 ครั้ง |
ผู้ชมทั้งหมด | 2,822,384 ครั้ง |
เปิดร้าน | 15 ก.ย. 2557 |
ร้านค้าอัพเดท | 6 ก.ย. 2568 |