สารบัญ:

Oled Display Programing: 5 ขั้นตอน
Oled Display Programing: 5 ขั้นตอน

วีดีโอ: Oled Display Programing: 5 ขั้นตอน

วีดีโอ: Oled Display Programing: 5 ขั้นตอน
วีดีโอ: EP.6 การใช้หน้าจอแสดงผล OLED ร่วมกับ NodeMCU - แบบเรียนรู้ออนไลน์รายวิชา IoT 2024, พฤศจิกายน
Anonim
Oled Display Programing
Oled Display Programing

Oled เป็นจอแสดงผลที่ง่ายและมีประสิทธิภาพที่สุด คุณสามารถสร้างอุปกรณ์สวมใส่หรืออุปกรณ์ตรวจสอบชนิดใดก็ได้ การใช้ OLED คุณสามารถสร้างสถานีตรวจอากาศหรือแสดงแอนิเมชั่นตลกๆ ได้ ฉันค้นหาบทความ DIY จำนวนมากบนจอแสดงผล OLED โดยไม่มีคำอธิบายที่เหมาะสม ในบทความนี้ เราจะมาตั้งโปรแกรม OLED ด้วยวิธีที่ง่ายที่สุด

ขั้นตอนที่ 1: วัสดุที่ต้องการ

วัสดุที่ต้องการ
วัสดุที่ต้องการ

Arduino UNO * 1

จอแสดงผล Oled * 1

สายจัมเปอร์

เขียงหั่นขนม * 1

สายการเขียนโปรแกรม * 1

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ

Oled มีหลายประเภทในตลาด แต่โดยทั่วไปแล้วจะสื่อสารผ่านโปรโตคอล Serial หรือ I2C

ชื่อพินอาจแตกต่างกัน ดังนั้นฉันจึงจัดเตรียมตารางตามที่คุณสามารถเชื่อมต่อได้

ฉันใช้ตารางนี้จาก circuitdigest.com

พวกเขามีคำอธิบายโดยละเอียดสำหรับระดับกลางหรือผู้เชี่ยวชาญ หากคุณเป็นมือใหม่ เพียงแค่เชื่อมต่อ OLED ของคุณตามตารางและไปยังขั้นตอนถัดไป

ขั้นตอนที่ 3: การติดตั้งไลบรารี

การติดตั้งห้องสมุด
การติดตั้งห้องสมุด

เปิดซอฟต์แวร์ Arduino ide หากคุณยังไม่มี ตรวจสอบเว็บไซต์ของฉัน www.electronicsmith.com ฉันอธิบายรายละเอียดวิธีดาวน์โหลดและติดตั้งซอฟต์แวร์ Arduino ใน 2 ขั้นตอน

กด ctrl+shift+i ใน serch bare write

adafruit ssd1306

ติดตั้งตัวเลือกแรก

ขั้นตอนที่ 4: อัปโหลดรหัส

อัปโหลดรหัส
อัปโหลดรหัส

เราจะติดตั้งโค้ดตัวอย่าง

เปิด

ไฟล์ > ตัวอย่าง > Adafruit SSD1306 > ssd1306_128x64_spi

เชื่อมต่อ Arduino UNO ของคุณและอัปโหลดโค้ด

ขั้นตอนที่ 5:

ภาพ
ภาพ

แอนิเมชั่นสาธิตเริ่มต้นบนจอแสดงผล OLED ของคุณ

คุณสามารถสร้างสมาร์ตวอทช์ที่สวมใส่ได้ สถานีตรวจอากาศ หรือนาฬิกาตั้งโต๊ะ ฯลฯ…

หากคุณกำลังวางแผนที่จะสร้างหนึ่งในนั้น NextPCB.com พร้อมมอบ PCB คุณภาพสูงให้คุณ ตัวเลือกสีที่กำหนดเองและการจัดส่งที่รวดเร็ว ส่วนที่ดีที่สุดคือไม่ต้องการปริมาณขั้นต่ำและเสนอราคาทันที ฉันออกจากลิงค์ที่นี่ต้องตรวจสอบอีกครั้ง

www. NextPCB.com

แนะนำ: