Skip to content

Atividade

Sensor de luz solar

Iniciante | MakeCode, Python | Sensor de luz | Entrada/saída, Luz, Operadores relacionais, Seleção, Tempo & clima

Passo 1: Projeto

O que é?

Transforme a tela de LED em um sensor para fazer seu micro:bit reagir à luz.

micro:bit reagindo à luz solar incidindo sobre ele, mostrando um ícone de sol em sua tela de LED

Como funciona

  • Além de funcionar como saída, os LEDs do seu micro:bit também podem funcionar como um dispositivo de entrada de sensor de luz, medindo a quantidade de luz que incide sobre eles.
  • Isso significa que os programas micro:bit podem fazer com que diferentes coisas aconteçam, dependendo de quão claro ou escuro esteja.
  • O programa usa uma declaração 'if ... else' para mostrar a imagem do sol somente se o nível de luz for maior que (>) um determinado nível. Isso é conhecido como seleção - selecionando quando coisas diferentes acontecem.
  • Atualize este programa no seu micro:bit e faça brilhar uma fonte de luz, como uma tocha, luz do dia ou luz de teto brilhante no micro:bit, e você verá o sol aparecer.
  • Cubra o micro:bit com a mão e o ícone do sol deve desaparecer.
  • Se não funcionar, tente diminuir o número 100 para se adequar à iluminação onde você está.
  • Você pode ler mais informações básicas sobre como o sensor de luz micro:bit funciona aqui.

O que você precisa

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • bateria (opcional)
  • uma fonte de luz e algo para cobrir o micro:bit - sua mão servirá!

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Mostre uma imagem diferente, como uma lua ou estrela, quando estiver escuro.
  • Mostre um sol animado quando a luz incidir no seu micro:bit.
  • Transforme esse projeto em uma luz noturna, iluminando a tela do micro:bit quando escurecer.