Dane techniczne
- 16 klawiszy
- Sterownik TTP229 w trybie 16 klawiszy
- Wystarczą dwa piny (zegar i dane)
- Moduł umieszcza się na szczycie wieży
- Zasilanie 3,3 V (założenie, TTP229 działa od 2,4 do 5,5 V)
- Pobór prądu ≈ 1 mA (szacunek)
- Nie korzysta z magistrali I2C, choć piny układu nazywają się SCL i SDO, TTP229 ma własny interfejs na IO7 i IO8
- Zastosowanie: kalkulator, sterowanie menu, wpisywanie PIN-u
Piny
| Pin | Funkcja |
|---|---|
| IO7 | Zegar (KEY_CLK) |
| IO8 | Dane (KEY_DIN) |
Schemat połączeń
Przykładowy kod
Wypróbuj przykład Klawiszowe pianino bezpośrednio w przeglądarce w Eduingo AI Lab. Każdy z 16 klawiszy zagra inny ton. Program zaczyna od 200 Hz i dodaje 60 Hz tyle razy, który to klawisz – wielokrotne dodawanie to tak naprawdę mnożenie. Klawisz 1 gra więc 260 Hz, a klawisz 16 gra 1160 Hz. Spróbuj zagrać melodię albo zmienić odstęp między tonami.