Skip to content

Atividade

Redes de pesca de iluminadas

Principiante | MakeCode, Python | Ecrã LED, Sensor de luz, Som | 14 Vida debaixo de água, Entrada/Saída, Seleção

Passo 1: Faz tu mesmo

O que é isto?

Usa o micro:bit para criar um protótipo de luzes LED que impedem que os peixes, tartarugas ou pássaros indesejáveis fiquem presos nas redes de pesca.

Este projeto é parte de uma série que oferece atividades que procuram solucionar problemas e criar protótipos, concebida para explorar a tecnologia enquanto solução para o desafio dos Objetivos de Desenvolvimento Sustentável.

Introdução

Guia do código

O que é que vais aprender

  • Como fazer um protótipo para um projeto maior
  • Como é que os computadores usam as leituras das entradas e, dependendo do valor das leituras dos sensores, processam os dados para lançar diferentes saídas

Como é que funciona

  • Um protótipo é um modelo funcional usado para testar ideias. Lembra-te de manter o micro:bit longe da água a sério!
  • Este projeto usa os LEDs do micro:bit como sensores de luz de entrada (input). O programa diz ao micro:bit para ligar os LEDs quando a luz está abaixo de um determinado nível (50).
  • Cobre o ecã de LEDs do teu micro:bit para simular que ele está no fundo do mar e que tem de acender as luzes.
  • Talvez precises de alterar o valor 50, dependendo da luz ambiente do sitio onde estás. Se as luzes estiverem a acender muito facilmente, usa um número menor.
  • Se tiveres uma coluna ligada ou se estiveres a usar o novo micro:bit com saída de som integrada, é emitido ao mesmo tempo um som de alta frequência para afastar os bichos das redes.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • Suporte de pilhas (opcional)
  • Coluna ativa ou novo micro:bit com saída de som (opcional)

Passo 2: Cria o teu código

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)

Passo 3: Melhora-o

  • Muda o padrão dos LEDs por uma animação de luz a piscar
  • Cria os teus próprios sons para assustar criaturas que não queres apanhar
  • Adiciona rádio para controlar as luzes e o som à distância