Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - JAY

#1
ก่อนอื่นอธิบายคร่าวๆก่อนครับ คือผมมีค่า Output ที่ได้จากการคำนวณฟัซซี่ลอกจิก ซึ่งเป็นค่า + 0 - (-15 ถึง 15)
คือผมติดปัญหาที่จะเอา Output นี้ไปเป็นคำสั่งควบคุม PWM (0-255)
**กรณีสมมุติ**
เมื่อ Output คำนวณค่าได้ +15 ก็นำค่า +15 ไปเป็นค่า PWM
ต่อมา Output คำนวณค่าได้ +10 ก็นำค่า +10 ไปรวมกับค่า PWM ก่อนหน้า
คือ 15 + 10 = 25  ค่า PWM ก็จะเท่ากับ 25
ต่อมา Output ก็ส่งค่ามาเรื่อยๆ อาจจะเป็นได้ทั้งค่าบวก และค่าลบ
ก็นำค่า Output ไปบวกลบกับค่า PWM ก่อนหน้า
ประมาณนี้ ผมต้องเขียนโค้ดยังไงครับ ขอคำแนะนำหน่อยครับ
ขอบคุณครับ
#2
พอดีผมซื้อลักซ์มิเตอร์รุ่นนี้มาเพื่อใช้ทำโปรเจคจบ แต่รู้สึกว่าวัดความสว่างแล้วค่ามันต่ำๆ เนื่องจากลองวัดเทียบกับ App ลักซ์มิเตอร์ในโทรศัพท์นั้นได้ค่าที่สูงกว่า วัดเทียบกับวงจรที่ใช้โมดูล TSL2561 ก็ได้ค่าที่สูงกว่า
<เลยอยากขอคำแนะนำหน่อยครับ ว่าควรทำอย่างไรถึงจะรู้ว่าลักซ์มิเตอร์ที่ผมซื้อมานั้นวัดค่าได้ถูกต้องหรือเปล่า>
#3
ผมต่อวงจรขับด้วยมอสเฟตตามรูปด้านล่าง โดยขับโหลดคือ ไฟ LED แบบแท่ง 12 V 1.5 A ควบคุมด้วย PWM (ด้วยค่า 0-255)
***แต่ปัญหาที่พบคือ เมื่อ pwm เท่ากับ 0 แล้วหลอดไฟ ไม่ยอมดับ ยังคงหรี่ๆอยู่
ผมต้องแก้ไข หรือเพิ่มเติมวงจรตรงส่วนไหนครับ หรือท่านใดมีวงจรขับแบบอื่น แนะนำมาได้เลยครับ
ขอขอบคุณล่วงหน้าครับ
#4
การนำทฤษฏี Fuzzy Logic มาใช้กับกับ Arduino ต้องทำยังไงครับ ?

พอดีเริ่มหาข้อมูลมาศึกษาบ้างแล้ว  แต่ก็ยังไม่เข้าใจ