Skip to content

Activiteit

Oplichtende visnetten

Beginner | MakeCode, Python | Geluid, LED scherm, Licht sensor | 14 Leven onder water, Invoer/Uitvoer, Selectie

Stap 1: Maak het

Wat is het?

Gebruik je micro:bit om een prototype van led lichten te maken die kan voorkomen dat ongewenste vissen, schildpadden en vogels vast komen te zitten in visnetten.

Dit project maakt deel uit van een serie die is gemaakt om probleemoplossing en prototype activiteiten aan te bieden die zijn ontworpen om technologie te onderzoeken als een oplossing voor de uitdagingen van de Werelddoelstellingen voor duurzame ontwikkeling.

Inleiding

Codeer instructies

Wat je gaat leren

  • Hoe maak je een prototype voor een groter project
  • Hoe computers metingen op invoer signalen doen, en de gegevens verwerken om verschillende uitvoersignalen te maken, afhankelijk van de waarde van sensormetingen

Zo werkt het

  • Een prototype is een werkmodel dat gebruikt wordt om ideeën te testen. Vergeet niet om je micro:bit weg te houden van echt water!
  • Dit project gebruikt de micro:bit's LED's als een licht sensor invoer. Het vertelt de micro:bit om de LED's aan te zetten wanneer het licht minder is dan een bepaald niveau (50).
  • Bedek je micro:bit's LED display om diep in zee te simuleren en het zou moeten oplichten.
  • Mogelijk moet je het getal 50 wijzigen, afhankelijk van de lichtomstandigheden waar jij je bevindt. Als het te snel oplicht, gebruik dan een kleiner getal.
  • Als je een luidspreker hebt aangesloten, of als je de nieuwe micro:bit met geluid gebruikt, geeft deze ook een hoogfrequent pulserend geluid om andere wezens uit de buurt van de netten te houden.

Benodigdheden

  • micro:bit (of MakeCode simulator)
  • MakeCode of Python editor
  • batterijpakket (optioneel)
  • luidspreker accessoire of nieuwe micro:bit met geluid (optioneel)

Step 2: Codeer het

1from microbit import *
2import music
3
4while True:
5    if display.read_light_level() < 50:
6        display.show(Image(
7        "99999:"
8        "99999:"
9        "99999:"
10        "99999:"
11        "99999"))
12        music.play("A5")
13    else:
14        display.clear()
15    sleep(1000)

Stap 3: Verbeter het

  • Verander het LED patroon in een animatie van een pulserend licht
  • Maak je eigen geluiden om wezens die je niet wil vangen af te schrikken
  • Voeg radio toe om de lichten en het geluid op afstand te bedienen