Skip to content

Atividade

loops Frère Jacques

Intermediário | MakeCode, Python | Pinos, Som | Composição, Iteração, Reconhecimento de padrão, Som

Passo 1: Projeto

O que é?

Programe seu micro:bit para tocar uma música famosa - ou uma de sua preferência.

Estes dois vídeos mostram o que você fará e como fazer a programação:

Introduction

Coding guide

Como funciona

  • Conecte fones de ouvido, ou caixa de som amplificada nos pinos 0 e GND do seu micro:bit para ouvir o som.
  • Pino 0 funciona como uma saída quando tocamos música no micro:bit.
  • Este programa usa notas musicais para tocar uma famosa música folclórica francesa. 'Frère Jacques' repete cada barra duas vezes. Poderíamos programar micro:bit para tocar as mesmas notas novamente, mas é muito mais fácil usar a iteração (também conhecida como loop). Este programa usa loops que tocam cada barra duas vezes para economizar a necessidade de programar as mesmas notas duas vezes.
  • Recognising patterns like this is part of computational thinking, a way of making sure computer programs are as efficient as possible, using the smallest amount of code to perform a task – or perform piece of music!
micro:bit ligado a fones de ouvido, pauta musical mostrando as primeiras 4 notas de Frère Jacques

O que você precisa

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode ou Python
  • bateria (opcional)
  • um par de fones de ouvido, campainha ou alto-falante amplificado
  • dois cabos com garras jacaré

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Aumente ou diminua a velocidade alterando o andamento.
  • Complete a música. As notas extras que você precisa são GAGFEC, CGC, mas você precisará tocar as 4 primeiras notas por meia batida, não uma batida. Lembre-se de usar loops para tornar seu código mais eficiente.
  • Programe outras músicas usando partituras ou crie suas próprias.
  • Você pode descobrir mais sobre como funciona música em Python no micro:bit aqui.