Wiele osób często zastanawia się nad wykonaniem projektów o tematyce świątecznej. Jednak jaki
projekt można wykonać wspólnie z dzieckiem?
Opiszemy w tym poradniku dwa rodzaje projektów do których będziemy potrzebować:
a) Arduino Uno + Education Board
b) Arduino Uno + płytka prototypowa + buzzer + 2 przewody z „męskimi” końcówkami
Zarówno do wariantu a) jak i wariantu b) potrzebujemy kabla USB umożliwiającego komunikację
kontrolera Arduino z naszym komputerem.
a) Arduino + Education Board (EB)
Podłączamy nasze Arduino z zamontowanym shieldem EB do komputera tak jak na poniższym
zdjęciu:
Włączamy program Code Designer (dostępny za darmo na naszej stronie internetowej)
Wybramy projekt typu (Education Board)
Przechodzimy do tworzenia kodu:
blok: zagraj melodie RTTTL znajdziemy w zakładce elementy wbudowane/dźwięki
Poniżej przykładowe kody meldoii RTTTL:
Merry Christmas:
d=4,o=5,b=200:d,g,8g,8a,8g,8f#,e,e,e,a,8a,8b,8a,8g,f#,d,d,b,8b,8c6,8b,8a,g,e,d,e,a,f#,2g,d,g,8g,8a,8g,8f#,
e,e,e,a,8a,8b,8a,8g,f#,d,d,b,8b,8c6,8b,8a,g,e,d,e,a,f#,1g,d,g,g,g,2f#,f#,g,f#,e,2d,a,b,8a,8a,8g,8g,d6,d,d,e,a,f#,2g
Jingle bell rock
d=4,o=5,b=100:6,16p,8b,16b,8b.,8a,16b,8a,e.,8p,8a,16b,8a,8e.,8g,16p,8a,16b,8a,f.,8p,8d,8e.,16f,16g,8p,8a,16g,8d,
16e,16f,16p,2g
Jak widać programowanie za pomocą Code Designera jest bardzo łatwe. Jeżeli jednak nie masz
zakupionej płytki Education Board to nic straconego!
Podłączamy buzzer do Arduino (najwygodniej za pomocą płytki prototypowej)
Plus jest zaznaczony na buzzerze i podpinamy go do portu cyfrowego nr 7. Drugą nóżkę łączymy
do portu GND. Tak jak na zdjęciu poniżej:
Tworzymy kod programu używając kodów RTTTL które znajdują się w projekcie a).
Jeżeli wszystko działa jak należy, można udoskonalić projekt dodając przycisk podłączając jedną
nóżkę przycisku do GND (z rezystorem) a drugą do portu nr 6. Tak jak na fotografii poniżej:
A tak powinny wyglądać zmiany w kodzie:
Dużą bazę kodów RTTTL można znaleźć na stronach internetowych wpisując hasło „RTTTL
melody” czasami również wystepują z opsiem melodii na "stare" telefony.
Zachęcamy do skorzystania z programu Code Designer, z jego pomocą każdy świąteczny projekt da się wykonać w przyjaznym
środowisku programowania blokowego. Jeżeli zależy nam na wygodzie podczas nauki programowania bez mnóstwa informacji na temat elektroniki warto zaopatrzyć się w Education Board.