|
Jeśli sprzęt Ci pozwala się połączyć z komputerem przez rs232, to możesz napisać proste pianino.
Z terminala wysyłasz litery z klawiatury (c d e f g a b C D E F G H A na przykład), a uC odbierając je niech gra przy pomocy małego głośniczka odpowiadające literom nuty.
Możesz też przystosować program do analizy formatu: Xn, gdzie X to literka nuty a n to cyfra odpowiadająca długości trwania dźwięku. Wtedy będziesz mógł przesyłać całe melodie w formie plików lub (jeśli nie masz połączenia rs232 z PC) tablic typu char - pomiędzy mikrokontrolerami.
Przećwiczysz: rs232, współpracę z PC, fajne właściwości timerów sprzętowych takie jak generowanie przebiegów, przeliczanie częstotliwości na wartości licznika itd.
|