สารบัญ:

ควบคุม LED กะพริบด้วยโพเทนชิออมิเตอร์และจอแสดงผล OLED: 6 ขั้นตอน
ควบคุม LED กะพริบด้วยโพเทนชิออมิเตอร์และจอแสดงผล OLED: 6 ขั้นตอน

วีดีโอ: ควบคุม LED กะพริบด้วยโพเทนชิออมิเตอร์และจอแสดงผล OLED: 6 ขั้นตอน

วีดีโอ: ควบคุม LED กะพริบด้วยโพเทนชิออมิเตอร์และจอแสดงผล OLED: 6 ขั้นตอน
วีดีโอ: ตัวต้านทานปรับค่าได้ คืออะไร ? ตัวต้านทานปรับค่าได้ 3 ขา ทำงานอย่างไร ? 2024, พฤศจิกายน
Anonim
Image
Image

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีควบคุมไฟ LED ที่กะพริบด้วยโพเทนชิออมิเตอร์และแสดงค่าความถี่พัลส์บนจอแสดงผล OLED

ดูวิดีโอสาธิต

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino UNO (หรือ Arduino อื่น ๆ)
  • นำ
  • โพเทนชิโอมิเตอร์สายจัมเปอร์
  • จอแสดงผล OLED
  • โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อพินโพเทนชิออมิเตอร์ [DTB] กับพินอะนาล็อก Arduino [A0]
  • เชื่อมต่อพินโพเทนชิออมิเตอร์ [VCC] กับพินอาร์ดิโน [5V]
  • เชื่อมต่อพินโพเทนชิออมิเตอร์ [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพิน LED บวกกับพินดิจิตอล Arduino [7]
  • เชื่อมต่อพิน LED บวกกับพิน Arduino [GND]
  • เชื่อมต่อพินจอแสดงผล OLED [VCC] กับพิน Arduino [5V]
  • เชื่อมต่อพินจอแสดงผล OLED [GND] กับพิน Arduino [GND]
  • เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
  • เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

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

ขั้นตอนที่ 4: ใน Visuino ADD & Connect Components

ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
ใน Visuino ADD & Connect Components
  • เพิ่มองค์ประกอบ "Pulse Generator" ในหน้าต่างคุณสมบัติ ให้เลือก "ความถี่" และคลิกที่ไอคอนพินแล้วเลือก "Float SinkPin"
  • เพิ่มองค์ประกอบ "คูณอนาล็อกด้วยค่า" และในหน้าต่างคุณสมบัติตั้งค่า "ค่า" เป็น 10
  • เพิ่ม "OLED display I2C" - ดับเบิลคลิกที่ส่วนประกอบ DisplayOLED1 - ในหน้าต่างองค์ประกอบขยาย "Text" และลาก "Text Field" ไปทางซ้าย - เลือก "Text Field1" ทางด้านซ้ายและในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น: 2ปิดหน้าต่างองค์ประกอบ
  • เชื่อมต่อ Arduino AnalogIn [0] กับพิน "MultiplyByValue1" [ใน]
  • เชื่อมต่อพิน "MultiplyByValue1" [ออก] กับ DisplayOLED1>ฟิลด์ข้อความ1>ปักหมุดใน
  • เชื่อมต่อพิน "MultiplyByValue1" [ออก] กับพิน "PulseGenerator1" [ความถี่]
  • เชื่อมต่อ DisplayOLED1 ขา I2C ออกไปยัง Arduino I2C In
  • เชื่อมต่อพิน "PulseGenerator1" [ออก] กับพินดิจิทัล Arduino[7]

ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE

ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)

ขั้นตอนที่ 6: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino UNO และเปลี่ยนตำแหน่งโพเทนชิออมิเตอร์ LED จะเปลี่ยนความถี่การกะพริบและค่าโพเทนชิออมิเตอร์ (ความถี่) จะแสดงบนจอแสดงผล OLED

ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดได้ที่นี่และเปิดใน Visuino:

แนะนำ: