สารบัญ:
- ขั้นตอนที่ 1: การตั้งค่าวงจร (ฮาร์ดแวร์)
- ขั้นตอนที่ 2: จอแสดงผล OLED พร้อมรหัสจอยสติ๊กเคอร์เซอร์
- ขั้นตอนที่ 3: ผลลัพธ์:D
วีดีโอ: RIG CELL LITE INTRO: พร้อม ADAFRUIT SSD1306 และจอยสติ๊ก: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
หน้าจอนี้ควบคุมโดยไมโครคอนโทรลเลอร์ SSD1306 ใช้บัส I2C และสามารถสื่อสารกับไมโครคอนโทรลเลอร์ส่วนใหญ่ที่มีอยู่ในปัจจุบัน แต่สำหรับวันนี้ เราจะทดสอบหน้าจอนี้ด้วยไมโครคอนโทรลเลอร์ RIG CELL LITE สุดล้ำของเรา คุณสามารถหาหน้าจอ OLED นี้ได้ที่ Adafruit หรือ Sparkfun เป็นต้น บางส่วนของมันขายออนไลน์ก็พบว่าค่อนข้างถูก หน้าจอเหล่านี้มีคุณภาพดีแต่มีขนาดเล็ก เหมาะที่จะเป็นป้ายชื่อหรือหน้าจอมือถือแบบ Lite Adafruit และ Sparkfun ได้พัฒนาไลบรารีที่ทำให้ง่ายต่อการแสดงข้อความ รูปภาพ หรือแม้แต่สร้างแอนิเมชั่นตามรูปทรงเรขาคณิตอย่างง่ายๆ
ชิ้นส่วนที่จำเป็น คุณจะต้องมีชิ้นส่วนต่อไปนี้:
- 1x เขียงหั่นขนม
- 1x Rig Cell Lite
- 1x จอยสติ๊ก
- 1x Oled SSD1306
- สายไฟตามต้องการ
ขั้นตอนที่ 1: การตั้งค่าวงจร (ฮาร์ดแวร์)
ในบทช่วยสอนนี้ เราใช้หน้าจอแสดงผล 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
หากไม่เป็นเช่นนั้น ตรวจสอบให้แน่ใจว่าคุณได้ประกอบวงจรอย่างถูกต้อง และตรวจสอบและอัปโหลดรหัสไปยังบอร์ดของคุณ หรือดูส่วนการแก้ไขปัญหา
แนะนำ:
RIG CELL LITE INTRO: ไฟ LED กะพริบ: 4 ขั้นตอน
RIG CELL LITE INTRO: ไฟ LED กะพริบ: บทนำ ไฟ LED เป็นไฟขนาดเล็กและทรงพลังซึ่งใช้งานในหลากหลายรูปแบบ ในการเริ่มต้น เราจะทำการกะพริบ LED ซึ่งเป็น Hello World ของไมโครคอนโทรลเลอร์ ใช่แล้ว ง่ายเหมือนการเปิดและปิดไฟ มัน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก
RIG CELL LITE INTRO: Digital I/O: 3 ขั้นตอน
RIG CELL LITE INTRO: Digital I/O: อินพุตและเอาต์พุตดิจิทัล (I/O ดิจิทัล) บน RIG CELL LITE จะช่วยให้คุณเชื่อมต่อกับเซ็นเซอร์ แอคทูเอเตอร์ และไอซีอื่นๆ การเรียนรู้วิธีใช้งานจะทำให้คุณสามารถใช้ RIG CELL LITE ทำสิ่งที่มีประโยชน์จริงๆ เช่น การอ่านสว
RIG CELL LITE INTRO: เซ็นเซอร์อินฟราเรด: 3 ขั้นตอน
RIG CELL LITE INTRO: INFRARED SENSOR: เซ็นเซอร์อินฟราเรดเป็นอุปกรณ์อิเล็กทรอนิกส์ที่ส่งเสียงออกมาเพื่อรับรู้บางส่วนของสภาพแวดล้อม เซ็นเซอร์ IR สามารถวัดความร้อนของวัตถุได้เช่นเดียวกับการตรวจจับการเคลื่อนไหว เซ็นเซอร์ประเภทนี้จะวัดเฉพาะการแผ่รังสีอินฟราเรด แ