EM dùng AVR để đo tốc độ vòng quay tua máy của động cơ ô tô . Động cơ ô tộ được trang bị 4 động cơ nổ dùng nhiên liệu xăng . Khi tua máy quay 1 vòng thì nó phát ra 2 xung ,cái này có sẵn nên em chả cần phải gắn cảm biến gì hết ( để dễ tính toán em giả sử 1 vòng quay nó phát ra 1 xung ) .
Trở lại vấn đề chính , em đã đo được tốc độ rồi .Trước đây em dùng LCD để hiển thị , nhưng bây giờ em muốn thể hiện ra bằng led chạy ( giống như led của dàn amply ) .DÀN LED chạy gồm 30 bóng .
Em không hiểu là mình ra ngoài mua 30 con diod quang rồi ghép vào hay là sao , và nguyên lý để thể hiện cho led chạy nhiều và led chạy ít là như thế nào ( động cơ quay chậm thì ít bóng sáng , quay nhanh thì số bóng sáng nhiều lên )
Đừng nói với em là dùng 30 chân của AVR để điều khiển 30 bóng nha , vì AVR em chỉ còn dư khoảng vài chân thôi .
Theo suy nghĩ của em thì nên làm sao để cho đèn sáng theo tần số hoặc là điện áp , ví dụ tần số 50HZ ( hoặc áp 5V )thì bóng thứ nhất , thứ 2,...... thứ 6 sáng . Tần số 100 HZ ( áp 10V) thì bóng thứ 1,....., thứ 12 sáng ? Như vậy sẽ tiết kiệm được tài nguyên cho vi điều khiển . Có ai giúp em thực hiện ý tưởng này không ?
Trở lại vấn đề chính , em đã đo được tốc độ rồi .Trước đây em dùng LCD để hiển thị , nhưng bây giờ em muốn thể hiện ra bằng led chạy ( giống như led của dàn amply ) .DÀN LED chạy gồm 30 bóng .
Em không hiểu là mình ra ngoài mua 30 con diod quang rồi ghép vào hay là sao , và nguyên lý để thể hiện cho led chạy nhiều và led chạy ít là như thế nào ( động cơ quay chậm thì ít bóng sáng , quay nhanh thì số bóng sáng nhiều lên )
Đừng nói với em là dùng 30 chân của AVR để điều khiển 30 bóng nha , vì AVR em chỉ còn dư khoảng vài chân thôi .
Theo suy nghĩ của em thì nên làm sao để cho đèn sáng theo tần số hoặc là điện áp , ví dụ tần số 50HZ ( hoặc áp 5V )thì bóng thứ nhất , thứ 2,...... thứ 6 sáng . Tần số 100 HZ ( áp 10V) thì bóng thứ 1,....., thứ 12 sáng ? Như vậy sẽ tiết kiệm được tài nguyên cho vi điều khiển . Có ai giúp em thực hiện ý tưởng này không ?
Comment