INHOUDSOPGAWE:

Skep 'n elektro-theremin: 4 stappe (met foto's)
Skep 'n elektro-theremin: 4 stappe (met foto's)

Video: Skep 'n elektro-theremin: 4 stappe (met foto's)

Video: Skep 'n elektro-theremin: 4 stappe (met foto's)
Video: Mysterie van de Grote Muur van China 2024, November
Anonim
Skep 'n Electro-Theremin
Skep 'n Electro-Theremin

Doelwitte

Leer om 'n analoog sensor met die micro: bit te gebruik.

Maak 'n elektro-theremin!

Stap 1: materiaal

1 x BBC -mikro: bietjie

1 x mikro -USB -kabel

1 x gonser

2 x F-J-drade

1 x Potensiometer

Stap 2: Prosedure

Stap 1

Koppel u gonser aan op Pin0. Maak seker dat die positiewe leiding aan die geel seinpen gekoppel is en dat die negatiewe leiding aan die swart grondpen op die uitbreekbord gekoppel is.

Sluit die potensiometer aan op Pin1. U kan volgens die kleur aansluit. Maak seker dat die draadkleure en die penkleure op die uitbreekbord goed ooreenstem!

Stap 2

In Makecode volg ons die waarde van die potensiometer met behulp van 'n veranderlike. Veranderlikes is soos emmers wat veranderende waardes kan hou.

Maak 'n nuwe veranderlike genaamd lees (of enigiets wat u regtig wil) in die veranderlike laai.

Ons wil ons leesveranderlike voortdurend stel op die analoogwaarde van die potensiometer in plaas van die digitale.

Deur die analoogwaarde te lees, kan ons toegang verkry tot 'n hele reeks seine vanaf die potensiometer, in plaas van net 'n digitale 1 of 0. Vind hierdie blok in die Pins -laai.

Stap 3

Kontroleer u minimum en maksimum waardes vir u potensiometer deur die nommer van die leesveranderlike aan te dui.

As u die knop heeltemal teen die kloksgewys draai, kry u die minimum en met die kloksgewys die maksimum.

Let op hoe die waardes spring? Dit is omdat die mikro: bietjie tyd neem om 'n groot aantal oor die skerm te blaai, en teen die tyd dat u 'n nuwe waarde lees, is die potensiometer ver vooruit!

Stap 4

Nou gaan ons die waardes wat u pas uit u potensiometer gelees het, gebruik om u notas in kaart te bring!

Ons musiekblokke het moontlik nie 'n reikwydte so breed soos u potensiometer nie. In hierdie geval wil ons seker maak dat die hoogste potensiometerwaarde steeds ooreenstem met die hoogste noot wat ons kan speel.

Aanbeveel: