Skip to content

Aktywność

Gitara 1 - tony dotykowe

Zaawansowany | MakeCode, Python | Dźwięk, Piny | Dźwięk, Elektronika, Elektryczność, Wejście/Wyjście

Krok 1: Wykonaj to

Co to jest?

Pierwszy krok do stworzenia z micro:bit gitary: zagraj różne melodie przy użyciu czujnika dotykowego micro:bit.

Te dwa filmy pokazują, co masz zrobić i jak to zakodować:

Wprowadzenie

Przewodnik po kodowaniu

Jak to działa

  • Ten projekt jest podobny do Projektu Odtwarzacz, ale zamiast używać przycisków micro:bit, stworzysz własne urządzenie wejściowe - przyciski zbudowane za pomocą końcówek złącza krokodylkowego i folii aluminiowej podłączonej do pinów micro:bit.
  • Wgraj program na swój micro:bit. Podłącz słuchawki do pinów 0 oraz GND, by móc słyszeć dźwięk - sprawdź Projekt wydaj dźwięk po więcej szczegółów.
  • Podłącz zaciski krokodylkowe do pinów 1, 2 oraz GND. Dotknij jednym palcem pin GND, a drugim palcem przewodu podłączonego do pinu 1, a następnie pinu 2. Powinny rozbrzmieć różne tony w zależności od tego, którego pinu dotykasz.
zdjęcie przedstawiające sposób podłączenia pól z folii aluminiowej do pinów 1, 2 i GND micro:bit
  • micro:bit używa pinu 0 jako analogowego wyjścia, zmieniając sygnał elektryczny na tworzenie dźwięku (tonu). Używa pinów 1 i 2 jako dotykowych wejść. Kiedy dotkniesz jednego z tych pinów i pin GND (uziemienie), zamkniesz w ten sposób obwód elektryczny. Niewielką ilość energii elektrycznej przepływającą przez Ciebie micro:bit może wykryć, a program uruchamia odegranie dźwięku (tonu).

Czego potrzebujesz

  • micro:bit i opcjonalny pakiet baterii
  • MakeCode lub edytor Pythona
  • słuchawki, buzzer lub zasilany głośnik
  • 5 zacisków krokodylkowych
  • dobrowolnie karton, folia aluminiowa, klej, nożyczki do wykonania gitary lub klawiatury

Krok 2: Zakoduj to

Krok 3: Ulepsz to

  • Wykonaj przyciski dotykowe (klawisze), używając folii i tektury. Ukształtuj je tak, aby wyglądały jak klawiatura lub gitara.
  • Zmień dźwięki (tony), które są odgrywane, gdy dotykasz folii aluminiowej.
  • Zaprogramuj własne tony.