Electoday 2025

ไมโครคอนโทรลเลอร์ => AVR and Arduino => Topic started by: septhai on August 27, 2015, 11:51:42 AM

Title: ***รบกวนสอบถามเรื่อง การปรับความสว่างจอ LCD โดย Atmega64
Post by: septhai on August 27, 2015, 11:51:42 AM

(http://s13.postimg.org/utwkriutv/BL_LCD.jpg) (http://postimg.org/image/utwkriutv/)
รบกวนสอบถามเรื่อง การปรับความสว่างจอ LCD โดย Atmega64
ผมใช้ Winavr ครับ
1. ผมต้องการให้สามารถปรับความสว่างของจอ LCD เป็น 2 Step โดย Active Backlight1 เป็นระดับหนึ่ง Active Backlight2 เป็นอีกระดับหนึ่ง โดยสลับกับ ON/OFF มันทำได้ไหมครับ ถ้าได้มันจะเกิดผลเสียตามมาทีหลังหรือไม่ครับ เช่น จะทำให้ Port MCU เสียไหมครับ เป็นต้น

2. ถ้าข้อหนึ่งไม่ได้หรือไม่ควรใช้ ทราบมาว่าอาจต้องใช้ PWM ไม่ทราบว่าต้องใช้ขาไหนครับ และพอจะมีตัวอย่าง โปรแกรมบ้างไหมครับ

ขอบคุณมากครับ
Title: Re: ***รบกวนสอบถามเรื่อง การปรับความสว่างจอ LCD โดย Atmega64
Post by: JENG on August 27, 2015, 01:41:08 PM
1.ทำได้คับ แต่เปลืองทรัพยากรณ์โดยใช่เหตุ
2.ทำได้คับ ดีกว่าข้อ1 จะ pwm โดย interrupt หรือ h/w pwm ได้ทั้งนั้น
ตัวอย่างเรื่อง pwm มีมากมายใน google คับ
Title: Re: ***รบกวนสอบถามเรื่อง การปรับความสว่างจอ LCD โดย Atmega64
Post by: septhai on August 27, 2015, 04:59:23 PM
Quote from: JENG on August 27, 2015, 01:41:08 PM
1.ทำได้คับ แต่เปลืองทรัพยากรณ์โดยใช่เหตุ
2.ทำได้คับ ดีกว่าข้อ1 จะ pwm โดย interrupt หรือ h/w pwm ได้ทั้งนั้น
ตัวอย่างเรื่อง pwm มีมากมายใน google คับ
ขอบคุณครับ จะลองตามขัอสอง หากไม่ได้ก็คงต้องตามขัอหนึ่งครับ