สารบัญ:

RIG CELL LITE INTRO: พร้อม ADAFRUIT SSD1306 และจอยสติ๊ก: 3 ขั้นตอน
RIG CELL LITE INTRO: พร้อม ADAFRUIT SSD1306 และจอยสติ๊ก: 3 ขั้นตอน

วีดีโอ: RIG CELL LITE INTRO: พร้อม ADAFRUIT SSD1306 และจอยสติ๊ก: 3 ขั้นตอน

วีดีโอ: RIG CELL LITE INTRO: พร้อม ADAFRUIT SSD1306 และจอยสติ๊ก: 3 ขั้นตอน
วีดีโอ: IoT Happy Hour #50: Arm shows off a Raspberry Pi Pico controlled by a Balena device 2024, พฤศจิกายน
Anonim
Image
Image

หน้าจอนี้ควบคุมโดยไมโครคอนโทรลเลอร์ SSD1306 ใช้บัส I2C และสามารถสื่อสารกับไมโครคอนโทรลเลอร์ส่วนใหญ่ที่มีอยู่ในปัจจุบัน แต่สำหรับวันนี้ เราจะทดสอบหน้าจอนี้ด้วยไมโครคอนโทรลเลอร์ RIG CELL LITE สุดล้ำของเรา คุณสามารถหาหน้าจอ OLED นี้ได้ที่ Adafruit หรือ Sparkfun เป็นต้น บางส่วนของมันขายออนไลน์ก็พบว่าค่อนข้างถูก หน้าจอเหล่านี้มีคุณภาพดีแต่มีขนาดเล็ก เหมาะที่จะเป็นป้ายชื่อหรือหน้าจอมือถือแบบ Lite Adafruit และ Sparkfun ได้พัฒนาไลบรารีที่ทำให้ง่ายต่อการแสดงข้อความ รูปภาพ หรือแม้แต่สร้างแอนิเมชั่นตามรูปทรงเรขาคณิตอย่างง่ายๆ

ชิ้นส่วนที่จำเป็น คุณจะต้องมีชิ้นส่วนต่อไปนี้:

  • 1x เขียงหั่นขนม
  • 1x Rig Cell Lite
  • 1x จอยสติ๊ก
  • 1x Oled SSD1306
  • สายไฟตามต้องการ

ขั้นตอนที่ 1: การตั้งค่าวงจร (ฮาร์ดแวร์)

จอแสดงผล OLED พร้อมรหัสจอยสติ๊กเคอร์เซอร์
จอแสดงผล OLED พร้อมรหัสจอยสติ๊กเคอร์เซอร์

ในบทช่วยสอนนี้ เราใช้หน้าจอแสดงผล oled ssd1306 พร้อมจอยสติ๊ก นี่คือลิงก์บางส่วนที่คุณสามารถค้นหา RIG CELL LITE ได้

สำหรับการสื่อสารระหว่าง RIG CELL LITE และหน้าจอ oled เราใช้พิน I2C จากหน้าจอไปยัง RIG ของเรา หมุด SCL และ SDA บน RIG อยู่ที่ขา A5 และ A4 ตามลำดับ

สร้างวงจรตามที่แสดงในภาพด้านบน

ขั้นตอนที่ 2: จอแสดงผล OLED พร้อมรหัสจอยสติ๊กเคอร์เซอร์

ก่อนที่เราจะเริ่มต้นเขียนโค้ดได้ ขั้นแรกเราใช้ไลบรารี adafruit สำหรับหน้าจอ oled ดังนั้นให้ดาวน์โหลดไฟล์ zip สองไฟล์นี้และติดตั้งบนซอฟต์แวร์ arduino IDE ของเรา

github.com/adafruit/Adafruit_SSD1306

และ

github.com/adafruit/Adafruit-GFX-Library

หลังจากติดตั้ง libaries แล้ว ให้ดาวน์โหลดไฟล์ 2 ไฟล์ที่ฉันแนบไว้ด้านล่าง ซึ่งก็คือ oled_display _with_cursor_joystick.ino และ Adafruit_SSD1306.cpp หรือคุณสามารถดาวน์โหลดได้จากสองไฟล์นี้

หลังจากที่คุณติดตั้งไลบรารีอย่างเป็นทางการแล้ว ตอนนี้คุณจะแทนที่ไฟล์ Adafruit_SDD1306.cpp ด้วยไฟล์ใหม่ที่ฉันแนบไว้ในเว็บคำสั่งสอนนี้

หลังจากทุกอย่างเรียบร้อย อัปโหลดรหัสบน RIG ของคุณ:D

ขั้นตอนที่ 3: ผลลัพธ์:D

หลังจากอัปโหลด oled_display _with_cursor_joystick.ino บน RIG CELL LITE แล้ว ไฟ LED จะเปิดขึ้นและจะมีเคอร์เซอร์อยู่ตรงกลางหน้าจอ มันจะเคลื่อนที่ตามการเคลื่อนไหวของจอยสติ๊ก มีความสุข!:NS

หากไม่เป็นเช่นนั้น ตรวจสอบให้แน่ใจว่าคุณได้ประกอบวงจรอย่างถูกต้อง และตรวจสอบและอัปโหลดรหัสไปยังบอร์ดของคุณ หรือดูส่วนการแก้ไขปัญหา

แนะนำ: