Lekce 1: Bzučák
Objektivní
Použití bzučáku ke generování zvuků a také nastavení konkrétní frekvence k produkci určitých tónů.
Hardwarové požadavky
Připravit:
- MicroUSB kabel
- Raspberry Pi
- Počítač
- Grove Base Hat
- Grove kabel
- Grove - bzučák
Hardwarové připojení
Krok 1. Pomocí kabelu Grove připojte Grove - Buzzer k portu PWM na základním klobouku a nasaďte kryt na Raspberry Pi.
Krok 2. Připojte Raspberry Pi ke zdroji napájení pomocí kabelu microUSB.
programování
Pozor Ujistěte se, že jste naklonovali knihovnu python.py úložiště na vašem Raspberry Pi. |
Krok 1 : Zadejte níže uvedené příkazy a vytvořte soubor Pythonu
cd grove.py nano lesson_1.py
Krok 2 : Zkopírujte níže uvedený kód
#! / usr / bin / env python
čas importu
z importu mraa getGpioLookup
z upm import pyupm_buzzer jako upmBuzzer
def main ():
# Grove - bzučák připojený k portu PWM
bzučák = upmBuzzer.Buzzer (getGpioLookup ('GPIO12'))
CHORDS = [upmBuzzer.BUZZER_DO, upmBuzzer.BUZZER_RE, upmBuzzer.BUZZER_MI,
upmBuzzer.BUZZER_FA, upmBuzzer.BUZZER_SOL, upmBuzzer.BUZZER_LA,
upmBuzzer.BUZZER_SI]
pro i v rozsahu (0, len (CHORDS)):
buzzer.playSound (CHORDS [i], 500 000)
čas. spánek (0,1)
del bzučák
tisk ('aplikace končí ...')
pokud __name__ == '__main__':
hlavní ()
Krok 3 : Spusťte program
sudo chmod + x lesson_1.py sudo ./lesson_1.py
Pokud vše půjde dobře, měl by bzučák znít „Do Re Mi Fa So La Si“.
