Skip to content

Activiteit

Grappige stem recorder

Gevorderd | MakeCode | Audio-opname, Geluid, Luidspreker, Microfoon | Geluid, Hardware & software, Invoer/Uitvoer, Toonhoogte

Stap 1: Maak het

Wat is het?

Neem je stem op met behulp van de BBC micro:bit's microfoon en speel deze weer af - versneld, of vertraagd.

Inleiding

Codeer instructies

Hoe het te gebruiken

Plaats de code hieronder op een micro:bit. Druk op knop A en spreek in de microfoon. Er verschijnt een vierkant op het LED-scherm terwijl deze opneemt.

Druk op knop B om het opgenomen geluid weer af te spelen. Het speelt twee keer zo snel af, waardoor je stem sneller wordt en piepend klinkt!

Zo werkt het

De code stelt de sample rate in op 10.000 Hertz (Hz) voor opname. Dit betekent dat de micro:bit het geluid van de microfoon 10.000 keer per seconde meet, of sampled.

Als het afspeelt, speelt het de samples twee keer zo snel, 20.000 keer per seconde af. Dit betekent dat het twee keer zo snel speelt en de toonhoogte van alle geluiden die het heeft opgenomen verdubbelt.

Het opnemen van een nieuw geluid zal je vorige opname verwijderen, evenals de reset knop op de achterkant. of ontkoppel de micro:bit van zijn stroombron (USB of batterij pakket).

Benodigdheden

  • micro:bit V2
  • MakeCode editor
  • optioneel: krokodillen clip leads en koptelefoons, of een luidspreker, om het volume en de kwaliteit van het geluid te verhogen

Step 2: Codeer het

Stap 3: Verbeter het

  • Verander 'wanneer knop B wordt ingedrukt' in 'bij schudden' - dan kun je een geluid opnemen en de micro:bit plaatsen bij iets dat je wilt beschermen. Het zal je opname afspelen wanneer deze wordt opgepakt!
  • Wijzig het nummer van de afspeel samples nelheid in het knop B-blok: grotere cijfers zorgen ervoor dat het sneller wordt afgespeeld en dat de toonhoogte hoger wordt. Lagere getallen zullen het geluid vertragen en de toonhoogte lager maken.
  • Experimenteer met verschillende opname sample snelheden: als je opneemt met lagere sample snelheden kan je langere opnames maken, maar de kwaliteit zal slechter zijn. Hogere opname sample snelheden betekenen dat je alleen kortere opnames kunt maken, maar dat de kwaliteit beter zal zijn.
  • Sluit een hoofdtelefoon of een versterkte luidspreker aan op pin 0 en GND om de kwaliteit van het afgespeelde geluid te verbeteren.