สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ArduinOLED เป็นแพลตฟอร์มสำหรับเกมอิเล็กทรอนิกส์และโครงการอื่นๆ ประกอบด้วยหน้าจอ OLED, จอยสติ๊ก, ปุ่มบางปุ่ม, Buzzer และจุดเชื่อมต่อคลิปจระเข้เพื่อเชื่อมต่อกับอุปกรณ์อื่น ๆ อีกมากมาย เยี่ยมชม https://johanv.xyz/ArduinOLED สำหรับข้อมูลเพิ่มเติม
บทช่วยสอนนี้ครอบคลุมถึงวิธีการตั้งค่าซอฟต์แวร์สำหรับบอร์ด หากต้องการเรียนรู้วิธีสั่งซื้อชิ้นส่วนและสร้างบอร์ด โปรดไปที่
ขั้นตอนที่ 1: ติดตั้ง Arduino IDE
ไปที่หน้าซอฟต์แวร์ Arduino และคลิกที่ลิงค์สำหรับระบบปฏิบัติการของคุณ
ฉันเลือก "Windows Installer" แต่หากคุณไม่มีสิทธิ์เข้าถึงระดับผู้ดูแลระบบ ให้ดาวน์โหลดไฟล์ "Windows ZIP สำหรับการติดตั้งที่ไม่ใช่ของผู้ดูแลระบบ"
คลิก "ใช่" เมื่อระบบถามว่าควรอนุญาตให้แอปทำการเปลี่ยนแปลงหรือไม่ จากนั้นคลิก "ถัดไป" จนกว่าขั้นตอนจะเสร็จสิ้น
ขั้นตอนที่ 2: การดาวน์โหลดไลบรารี่
คุณต้องมีไลบรารีสามแห่งเพื่อใช้ ArduinOLED: ไลบรารี U8g2, ไลบรารี DirectIO และไลบรารี ArduinOLED
ห้องสมุด U8g2
เปิด Arduino IDE แล้วคลิก "ร่าง" จากนั้น "รวมไลบรารี" จากนั้น "จัดการไลบรารี…"
พิมพ์ "U8g2" ในแถบค้นหาและคลิก "ติดตั้ง"
หลังจากติดตั้งแล้ว ให้คลิก "ปิด"
ห้องสมุด DirectIO
ไลบรารี DirectIO เป็นวิธีที่เร็วกว่าในการตั้งค่าพิน I บน Arduino หากหมายเลขพินเป็นค่าคงที่ มันเป็นสิ่งจำเป็นโดยห้องสมุด ArduinOLED ในขั้นตอนถัดไป
mmarchetti/DirectIO DirectIO - ไลบรารี I/O ที่รวดเร็วและง่ายดายสำหรับ Arduino GitHub
ไปที่ลิงก์ด้านบน คลิกปุ่ม "โคลนหรือดาวน์โหลด" จากนั้นคลิก "ดาวน์โหลด ZIP"
หรือคลิกลิงก์นี้เพื่อดาวน์โหลดไฟล์ ZIP:
github.com/mmarchetti/DirectIO/archive/master.zip
จากนั้นใน Arduino IDE ให้คลิก "Sketch", "Include Library" จากนั้น "Add. ZIP Library"
ไปที่โฟลเดอร์ "ดาวน์โหลด" เลือก "DirectIO-master.zip" ที่คุณเพิ่งดาวน์โหลด แล้วคลิก "เปิด"
ห้องสมุด ArduinOLED
ฉันเขียนไลบรารี ArduinOLED สำหรับบอร์ดนี้โดยเฉพาะ การตั้งค่าคล้ายกับ DirectIO ในขั้นตอนก่อนหน้ามาก
johanvandegriff/ArduinOLED Library สำหรับบอร์ด ArduinOLED GitHub
ไปที่ลิงก์ด้านบน คลิกปุ่ม "โคลนหรือดาวน์โหลด" จากนั้นคลิก "ดาวน์โหลด ZIP"
หรือคลิกลิงก์นี้เพื่อดาวน์โหลดไฟล์ ZIP:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
จากนั้นใน Arduino IDE ให้คลิก "Sketch", "Include Library" จากนั้น "Add. ZIP Library"
ไปที่โฟลเดอร์ "ดาวน์โหลด" เลือก "ArduinOLED-master.zip" ที่คุณเพิ่งดาวน์โหลด แล้วคลิก "เปิด"
ทางเลือก: ไปที่โฟลเดอร์ไลบรารี Arduino (เอกสาร/Arduino/ไลบรารี) และเปลี่ยนชื่อ "DirectIO-master" เป็น "DirectIO" และ "ArduinOLED-master" เป็น "ArduinOLED"
ขั้นตอนที่ 3: เสียบสายโปรแกรมเมอร์
ดูที่ด้านหลังของโปรแกรมเมอร์และค้นหาพินที่ระบุว่า "GND" จดบันทึกสีของพิน
จากนั้นเสียบสายเคเบิลเข้ากับ 4 พินตรงกลางของขั้วต่อบนบอร์ด ArduinOLED ตรวจสอบให้แน่ใจว่าสีที่คุณจดบันทึกไว้นั้นอยู่ด้านข้างที่มีป้ายกำกับว่า "GND"
สุดท้าย เสียบปลายสาย USB ของโปรแกรมเมอร์เข้ากับคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 4: การอัปโหลดตัวอย่างภาพสเก็ตช์
คลิกที่ "ไฟล์" "ตัวอย่าง" "ArduinOLED" จากนั้น "ArduinOLED_u8g2_StackerGame"
คลิกที่ "เครื่องมือ" "บอร์ด" จากนั้น "Arduino Pro หรือ Pro Mini"
คลิกที่ "เครื่องมือ" "โปรเซสเซอร์" จากนั้น "ATmega328 (5V, 16MHz)"
คลิกที่ "เครื่องมือ", "พอร์ต" จากนั้นเลือกพอร์ตที่ปรากฏขึ้นเมื่อเสียบสายเคเบิล
กดปุ่ม "RST" บนบอร์ด ArduinOLED ค้างไว้
คลิกปุ่ม "อัปโหลด" ใน Arduino IDE
เมื่อสถานะเปลี่ยนจาก "กำลังรวบรวม…" และ "กำลังอัปโหลด…" ให้ปล่อยปุ่ม "RST"
ข้อความควรปรากฏบนหน้าจอ
ยินดีด้วย! คุณทำได้!
คุณอาจสังเกตเห็นว่าคะแนนสูงสุดสำหรับเกมคือ 255 หากต้องการรีเซ็ต ให้กดปุ่ม "R" ค้างไว้ในขณะที่ ArduinOLED เปิดเครื่อง (จากสวิตช์เปิดปิดหรือปุ่มรีเซ็ต) คุณจะเห็นหน้าจอแจ้งว่าคะแนนสูงสุดถูกรีเซ็ต
ขั้นตอนที่ 5: ขั้นตอนต่อไป
- ลองดูตัวอย่างภาพสเก็ตช์อื่นๆ
- ลองทำโปรเจ็กต์อื่นๆ ที่