Skip to content

Aktywność

Zabawny dyktafon

Średnio zaawansowany | MakeCode | Dźwięk, Głośnik, Mikrofon, Nagrywanie dźwięku | Dźwięk, Poziom, Sprzęt & oprogramowanie, Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Nagrywaj swój głos za pomocą mikrofonu BBC micro:bit i odtwarzaj go, przyspieszając lub spowalniając.

Wprowadzanie

Przewodnik po kodowaniu

Jak go używać

Umieść poniższy kod w micro:bicie. Naciśnij przycisk A i powiedz coś do mikrofonu. Podczas nagrywania na wyświetlaczu LED pojawi się kwadrat.

Naciśnij przycisk B, aby odtworzyć nagrany dźwięk. Odtwarza dwa razy szybciej, dzięki czemu Twój głos przyspiesza i brzmi piskliwie!

Jak to działa

Kod ustawia częstotliwość próbkowania na 10 000 Hertz (Hz) dla nagrywania. Oznacza to, że micro:bit mierzy lub próbkuje dźwięk z mikrofonu 10 000 razy na sekundę.

Kiedy odtwarza z powrotem, odtwarza próbki dwukrotnie szybciej, 20 000 razy na sekundę. Oznacza to, że odtwarza dwa razy szybciej i podwaja wysokość nagranych dźwięków.

Nagrywanie nowego dźwięku powoduje usunięcie poprzedniego nagrania tak jak naciśnięcie przycisku resetowania z tyłu, lub odłączanie micro:bita od źródła zasilania (USB lub pakietiu baterii).

Czego potrzebujesz

  • micro:bit V2
  • Edytor MakeCode
  • opcjonalnie: przewody z krokodylkami i słuchawki lub głośnik ze wzmacniaczem, aby zwiększyć głośność i jakość dźwięku

Krok 2: Zakoduj to

Krok 3: Ulepsz to

  • Zmień „gdy przycisk B wciśnięty” na „na potrząśnij” – wtedy możesz nagrać dźwięk i umieścić micro:bit z czymś, co chcesz chronić. Odtworzy Twoje nagranie, gdy zostanie ruszone!
  • Zmień liczbę próbek odtwarzania w bloku przycisku B: większe liczby sprawią, że będzie odtwarzał szybciej i sprawi, że poziom dźwięku będzie wyższy. Mniejsze liczby spowalniają dźwięk i obniżają wysokość dźwięku.
  • Eksperymentuj z różnymi próbkami nagrywania: nagrywanie przy niższych częstotliwościach próbkowania pozwoli na wykonywanie dłuższych nagrań, ale jakość będzie gorsza. Wyższe częstotliwości próbkowania nagrań oznaczają, że można tworzyć tylko krótsze nagrania, ale ich jakość będzie lepsza.
  • Podłącz słuchawki lub głośnik ze wzmacniaczem do pinów 0 i GND, aby poprawić jakość odtwarzanego dźwięku.