Update projects_novice
@@ -17,7 +17,13 @@ I dette loop, starter vi med at vise et hjerte - __display.show(Image.HEART)__
|
|||||||
Så venter vi, i 1 sekund (1000ms) - __sleep(1000)__
|
Så venter vi, i 1 sekund (1000ms) - __sleep(1000)__
|
||||||
Når ventetiden er overstået, ruller vi en tekst hen over dioderne - __display.scroll("Hej pirater!")__
|
Når ventetiden er overstået, ruller vi en tekst hen over dioderne - __display.scroll("Hej pirater!")__
|
||||||
|
|
||||||
## Afspil lyd
|
## Afspil lyd på micro:bit
|
||||||
|
Vi har 3 forskellige muligheder for afspilning af lyd.
|
||||||
|
- Indbyggede lyde
|
||||||
|
- Lydeffekter
|
||||||
|
- Lyd rammer
|
||||||
|
|
||||||
|
### Indbyggede lyde.
|
||||||
micro:bit har indbyggede lyde, som kan afspilles:
|
micro:bit har indbyggede lyde, som kan afspilles:
|
||||||
- Sound.GIGGLE
|
- Sound.GIGGLE
|
||||||
- Sound.HAPPY
|
- Sound.HAPPY
|
||||||
@@ -35,7 +41,7 @@ Det første program viser, hvordan man kan afspille de indbyggede lyde.
|
|||||||
```python
|
```python
|
||||||
from microbit import *
|
from microbit import *
|
||||||
|
|
||||||
while True
|
while True:
|
||||||
if button_a.is_pressed() and button_b.is_pressed():
|
if button_a.is_pressed() and button_b.is_pressed():
|
||||||
# Hvis begge knapper trykkes
|
# Hvis begge knapper trykkes
|
||||||
audio.play(Sound.HELLO)
|
audio.play(Sound.HELLO)
|
||||||
@@ -52,5 +58,25 @@ while True
|
|||||||
display.clear()
|
display.clear()
|
||||||
```
|
```
|
||||||
|
|
||||||
micro:bit kan også afspille lyde, ved hjælp af nogle parametre.
|
### Lydeffekter
|
||||||
-
|
micro:bit kan også afspille lydeffekter, ved hjælp af nogle parametre.
|
||||||
|
|
||||||
|
```python
|
||||||
|
from microbit import *
|
||||||
|
|
||||||
|
min_lydeffekt = audio.SoundEffect(freq_start=400, freq_end=2500, duration=500)
|
||||||
|
audio.play(min_lydeffekt)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Lyd rammer
|
||||||
|
|
||||||
|
```python
|
||||||
|
from microbit import *
|
||||||
|
|
||||||
|
lyd_ramme = audio.AudioFrame()
|
||||||
|
for i in range(16):
|
||||||
|
lyd_ramme[i] = 0
|
||||||
|
lyd_ramme[i + 16] = 255
|
||||||
|
audio.play([lyd_ramme] * 64)
|
||||||
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user