22 grudnia 2023

Świąteczne projekty z Arduino i Code Designer.

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?

Stwórzmy wspólnie „szafę grającą” z świątecznymi melodiami!

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.

Zacznijmy od rozwiązania najprostszego naszego świątecznego

projektu szafy grającej:

a) Arduino + Education Board (EB)

Krok 1

Podłączamy nasze Arduino z zamontowanym shieldem EB do komputera tak jak na poniższym
zdjęciu:

Świąteczne projekty z Arduino i Code Designer. 1


Krok 2

Włączamy program Code Designer (dostępny za darmo na naszej stronie internetowej)

Krok 3

Wybramy projekt typu (Education Board)

Krok 4

Przechodzimy do tworzenia kodu:

Świąteczne projekty z Arduino i Code Designer. 2


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!

Przejdźmy do wariantu b) naszego świątecznego projektu

Krok 1

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:

Świąteczne projekty z Arduino i Code Designer. 3

Krok 2

Tworzymy kod programu używając kodów RTTTL które znajdują się w projekcie a).

Świąteczne projekty z Arduino i Code Designer. 4

Krok 3 - dodatkowy

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:

Świąteczne projekty z Arduino i Code Designer. 5
Świąteczne projekty z Arduino i Code Designer. 6

A tak powinny wyglądać zmiany w kodzie:

Świąteczne projekty z Arduino i Code Designer. 7

Gdzie znaleźć inne świąteczne projekty muzyczne?

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.

Dodaj komentarz

Copyright © 
Code Designer 2024