Skocz do zawartości

Jak napisać i podłączyć do przycisków dwie melodyjki (Arduino)


mikonik3

Pomocna odpowiedź

Chciałem zrobić "mini radio" tzn. podłączyć dwa przyciski i pod każdym z nich będzie leciała jedna piosenka chodzi o to że gdy użytkownik wciśnie pierwszy to zagra jedna piosenka, a jak wciśnie drugi inna. Mam napisane dwie melodyjki, ale problem polega na tym ze jak odpalam program to piosenki lecą jedna za drugą niezależnie od naciśniętego przycisku. (korzystam z funkcji "if").

Link do komentarza
Share on other sites

Wywal nieskończonego fora z loopa (który sam w sobie jest pętlą nieskończoną), zwieraj przyciski do masy a nie do VCC i ustaw podciągniecie dla pinów, powinno pomóc. Jak znajdę chwilę to przetestuje u siebie.

void setup() {
 pinMode(speakerPin,OUTPUT);
 pinMode(7, INPUT_PULLUP);
 pinMode(11,INPUT_PULLUP);
}

void loop() {
 if(digitalRead(buttonOne)==LOW)
 {
   GameOfThrones();
 }
 if(digitalRead(buttonTwo)==LOW)
 {
   StarWars();  
 }
}
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Tutaj załączam plik z podłączeniem kabelków 🙂

[ Dodano: 26-07-2018, 15:17 ]

ok dziękuję bardzo za pomoc już wiem na czym polegał problem. Kabelki miałem podłączone tylko z jednej strony przycisków tzn że prąd przebiegał tylko z jednej strony, wystarczyło obrócić przyciski o 90 stopni dodatkowo jeden z przycisków miałem podłączony do pinu 13 a ten pin nie był zadeklarowany. Jeszcze raz dziękuję za pomoc 😉

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.