Skip to content

Atividade

Jukebox

Intermediário | MakeCode, Python | Botões, Pinos, Som | Entrada/saída, Hardware & software, Som

Primeiro passo: o projeto

O que é?

Faça uma máquina de música que reproduza canções diferentes ao pressionar um botão.

Estes dois vídeos mostram o que você fará e como desenvolver o código:

Introdução

Código

Como funciona:

  • Uma jukebox é uma máquina que toca músicas diferentes quando você coloca uma moeda e, por meio de botões, é possível escolher a canção que se quer ouvir;
  • Esta jukebox micro:bit usa fones de ouvido ou alto-falantes conectados para reproduzir o som, como fizemos no projeto Faça barulho.
Ponta do plugue do fone de ouvido conectada ao pino 0 do micro:bit; parte longa do plugue do fone de ouvido conectada ao pino GND do micro:bit
  • Conecte o pino 0 do micro:bit à ponta do plugue do fone de ouvido e o pino GND à parte mais longa do plugue;
  • Ao reproduzir som com o micro:bit, o pino 0 se torna uma saída;
  • Este programa toca diferentes músicas (da biblioteca de música interna) ao pressionar os botões A ou B.

Itens necessários:

  • Um micro:bit (ou simulador MakeCode);
  • Editor MakeCode ou Python;
  • Conjuntos de baterias (opcional);
  • Um par de fones de ouvido, um buzzer ou caixas de som;
  • Dois cabos garra jacaré.

Segundo passo: é hora de programar

Terceiro passo: vamos deixar o código ainda melhor

  • Mude as canções: tente PRELUDE ou ENTERTAINER, por exemplo. Você pode encontrar uma lista de todas as canções da biblioteca integrada que podem ser usadas no Python aqui;
  • Mostre diferentes imagens, letras, números ou palavras dependendo da música escolhida;
  • Faça tocar uma canção aleatória ao agitar o micro:bit.