Em dùng con L298N để điều khiển 2 động cơ, 7805 để cấp nguồn 5v cho 16F877A và L298N.
Bình thường em dùng 2 pin 9V mắc nối tiếp cấp nguồn thì không sao, khi chuyển qua acqui chính của robot loại 12V 1,3A thì chip bị nóng lên và cháy. Em đoán là do dòng quá lớn, 16F877A hình như chỉ chịu được dòng nhỏ hơn 200mA, trong khi 7805 dòng ra tối đa 1A. Em dự định sẽ mắc thêm 1 con trở trước chân vào của 7805 để giảm dòng xuống, hoặc mắc 1 trở song song với 16F877A cũng để giảm dòng, ko biết nên làm theo cách nào thì hơn? (em ở trái ngạch nên cũng hơi "khó đào tạo" tí
)
Đây là mạch điều khiển động cơ dùng L298N, nguồn ra 5v của 7805 cấp luôn cho 16F877A