
สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino: เพิ่มและเชื่อมต่อ Pulse Generator, Logic Gate และ Random Generator Component
- ขั้นตอนที่ 5: ใน Visuino: เพิ่ม OLED Lcd Component
- ขั้นตอนที่ 6: ใน Visuino: การเชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 7: เล่น
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ในบทช่วยสอนนี้ เราจะใช้ OLED Lcd และ Visuino เพื่อสร้าง Rolling Dice เมื่อเรากดปุ่มบนเขียงหั่นขนมของเรา
ดูวิดีโอสาธิต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ



สำหรับบทช่วยสอนนี้ คุณจะต้อง:
- Arduino uno
- เขียงหั่นขนม (หรือโล่เขียงหั่นขนม)
- OLED LCD
- สายจัมเปอร์
- LED สีแดง (หรือสีอื่น ๆ)
- ปุ่ม
- ตัวต้านทานแบบดึงขึ้น (50k โอห์ม)
- โปรแกรม Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: วงจร

การเชื่อมต่อค่อนข้างง่าย ดูภาพด้านบนด้วยแผนผังวงจรเขียงหั่นขนม
- เชื่อมต่อขาบวกของเขียงหั่นขนมกับพิน Arduino 5V และเชื่อมต่อพินเชิงลบของเขียงหั่นขนมกับขา Arduino GND
- เชื่อมต่อพินบวกของ LED กับพิน Arduino 13 และพินอื่น ๆ กับพิน GND บนเขียงหั่นขนม
- เชื่อมต่อพินตัวต้านทานกับพินบวกของเขียงหั่นขนมและพินตัวต้านทานอื่น ๆ กับพินของปุ่ม ตอนนี้เชื่อมต่อพินปุ่มอื่น ๆ กับพิน Arduino A0
- เชื่อมต่อ OLED lcd positive pin กับ breadboard positive pin และ OLED lcd negative (gnd) pin กับ breadboard negative pin
- เชื่อมต่อขา OLED LCD SCL กับขา Arduino SCL
- เชื่อมต่อ OLED lcd SDA pin กับ Arduino SDA pin
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type


ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:
โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เป็นโปรแกรม ESP 8266!
ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย
เริ่ม Visuino ดังภาพแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino Uno" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino: เพิ่มและเชื่อมต่อ Pulse Generator, Logic Gate และ Random Generator Component


- เพิ่ม Pulse Generator ตั้งความถี่เป็น 100 (จะเปลี่ยนอัตโนมัติเป็น 1E2) ดูรูปที่ 2
- เพิ่มลอจิกเกท AND
- เพิ่ม Random Integer Generator ตั้งค่า Max:6 และ Min:1 และ Seed:9999999
ขั้นตอนที่ 5: ใน Visuino: เพิ่ม OLED Lcd Component




- เพิ่มส่วนประกอบ OLED LCD (ภาพที่ 1)
- ดับเบิลคลิกที่ส่วนประกอบ OLED Lcd หน้าต่างโต้ตอบจะเปิดขึ้น
- ทางด้านขวาเลือก "ช่องข้อความ" แล้วลากไปทางด้านซ้าย (ภาพที่ 2)
- ในหน้าต่าง "คุณสมบัติ" ขนาดชุด: 9, ความกว้าง:6, x:30 (ภาพที่ 3)
- ในหน้าต่างโต้ตอบทางด้านขวาให้เลือก "เติมหน้าจอ" แล้วลากไปทางด้านซ้าย (ภาพที่ 2)
-
ในหน้าต่าง "คุณสมบัติ" ตั้งค่าสี: tmcBlack (ภาพที่ 4)
ขั้นตอนที่ 6: ใน Visuino: การเชื่อมต่อส่วนประกอบ

- เชื่อมต่อพินเครื่องกำเนิดพัลส์ออกกับพินส่วนประกอบลอจิกเกต [1]
- เชื่อมต่อ Logic Gate pin [0] เข้ากับ Arduino Analog pin [A0]
- เชื่อมต่อ Logic Gate pin เข้ากับ Arduino pin Digital [13]
- เชื่อมต่อ Logic Gate pin Out กับนาฬิกาพินตัวสร้างจำนวนเต็มแบบสุ่ม
- ตัวสร้างจำนวนเต็มแบบสุ่มพินออกเพื่อแสดง OLED - ฟิลด์ข้อความองค์ประกอบ1 พิน [ใน]
- เชื่อมต่อจอแสดงผล OLED Pin [A In] กับ Arduino Pin Serial [ออก]
- เชื่อมต่อจอแสดงผล OLED Pin [ออก] กับ Arduino Pin I2C [ใน]
- เชื่อมต่อจอแสดงผล OLED - องค์ประกอบเติมหน้าจอ1 พิน [นาฬิกา] กับ Arduino Pin [A0]
- เชื่อมต่อ Arduino Serial Pin [ใน] กับ Arduino Pin [A0]
ขั้นตอนที่ 7: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino Uno Oled Lcd จะเริ่มแสดงตัวเลขสุ่มเมื่อคุณกดปุ่ม
ยินดีด้วย! คุณทำโปรเจ็กต์ Rolling Dice เสร็จแล้วด้วย Visuino แนบมากับโปรเจ็กต์ Visuino ที่ฉันสร้างขึ้นสำหรับ Instructable นี้ ดาวน์โหลดและเปิดได้ใน Visuino:
แนะนำ:
Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: 7 ขั้นตอน

Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ซอฟต์แวร์ Arduino และ Visuino สำหรับจอแสดงผล OLED ขนาด 1.3 นิ้ว ดูวิดีโอ
0.96 นิ้ว I2C OLED พร้อมขา SMD: 3 ขั้นตอน

0.96 นิ้ว I2C OLED พร้อมขา SMD: วัสดุ: 1 x บอร์ด OPEN-SMART UNO R3 1 x 0.96 นิ้ว I2C OLED พร้อมขา SMD 1 x IO Expansion Shield1 x อุปกรณ์ทดสอบ 4 x สายเคเบิล Dopont รีวิว: โมดูลแสดงผล I2C OLED ที่สวยงามพร้อมหมุด SMD และ PAD สำหรับ DIY ง่ายต่อการบัดกรีบน Experiment PCB หรือ
วิธีสร้างนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT - Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: 4 ขั้นตอน

วิธีทำนาฬิกาเรียลไทม์โดยใช้ Arduino และจอแสดงผล TFT | Arduino Mega RTC พร้อมจอแสดงผล TFT ขนาด 3.5 นิ้ว: ไปที่ช่อง Youtube ของฉัน บทนำ: - ในโพสต์นี้ฉันจะสร้าง "นาฬิกาแบบเรียลไทม์" โดยใช้จอสัมผัส TFT ขนาด 3.5 นิ้ว, Arduino Mega โมดูล RTC 2560 และ DS3231….ก่อนเริ่ม…ตรวจสอบวิดีโอจากช่อง YouTube ของฉัน..หมายเหตุ:- หากคุณใช้ Arduin
บทแนะนำการเชื่อมต่อ OLED 0.91 นิ้ว 128x32 กับ Arduino UNO: 7 ขั้นตอน (พร้อมรูปภาพ)

บทช่วยสอนเกี่ยวกับอินเทอร์เฟซ OLED 0.91 นิ้ว 128x32 กับ Arduino UNO: บทช่วยสอนนี้จะสอนพื้นฐานบางอย่างเกี่ยวกับการใช้ OLED 0.91 นิ้ว LCD128x32 กับ Arduino UNO
Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: 8 ขั้นตอน (พร้อมรูปภาพ)

Orange PI HowTo: ตั้งค่าให้ใช้กับจอแสดงผล HDMI TFT LCD ขนาด 5 นิ้ว: หากคุณรอบคอบพอที่จะสั่งจอแสดงผล HDMI TFT LCD ร่วมกับ Orange PI ของคุณ คุณอาจรู้สึกท้อแท้กับความยากลำบากในการพยายามบังคับให้มันทำงาน ในขณะที่คนอื่นไม่สามารถสังเกตเห็นอุปสรรคใด ๆ ได้ กุญแจสำคัญคือมีที่เล