Корак 1: Уради
Шта је ово?
Овај пројекат додаје контролу јачине звука micro:bit-овом џубоксу. Он свира различите мелодије када се притисне дугме А или Б, а такође можете прилагодити јачину звука нагињањем micro:bit-а улево или удесно.
Како то ради
- Ако користите физички micro:bit, повежите га са слушалицама на овај начин:
- Тренутна јачина звука се чува у променљивој која се називајачина.
- код micro:bit-а се вредност јачине звука креће у опсегу од 0 до 255, тако да на почетку програма постављамо вредност променљиве јачина на средину, на 128.
- Акцелерометар детектује када се micro:bit нагиње лево и десно.
- Када се micro:bit нагне у лево, вредност променљиве јачина се смањује за 32. (Одабрали смо 32, а не 1, тако да можете да чујете промену када се микробит нагне.)
- Када се micro:bit нагне у десно, вредност променљиве јачина се увећава за 32.
- Користимо блок ако ... онда да бисмо обезбедили да променљива јачина не би постала мања од 0 нити већа од 255, пошто јачина звука micro:bit-а не може да буде испод 0, нити изнад 255.
- Блокпонављај заувек стално ажурира јачину звука micro:bit-а на основу вредности променљиве јачина која се мења услед нагињања микробита.
Такође, ажурира и графикон, тако да имамо и вузуелни приказ јачине звука.
Шта вам је потребно
- micro:bit (или симулатор у MakeCode)
- ако користимо физички micro:bit, потребне су слушалице и две крокодилке
Корак 2: Програмирај
Корак 3: Унапреди
- Програмирај сопствену мелодију.
- Додајте функцију за пригушивање збука када истовремено притиснете тастер A и B.
- Измените контролу јачине звука тако да се њом управља други покретима попут протресања.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.