Skocz do zawartości

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


Pomocna odpowiedź

Napisano

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").

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();  
 }
}

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 😉

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...