Update projects_novice

2025-04-30 06:39:07 +02:00
parent ad78378a4f
commit 758795dc2c

@@ -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)
```