Índice:
- Suprimentos
- Etapa 1: Criação das setas de coração e navegação
- Etapa 2: criar o plano de fundo
- Etapa 3: crie o código
- Etapa 4: programe o Candy Heart Sprite
- Etapa 5: programar o Sprite de nomes de classe
- Etapa 6: Criar os circuitos abertos
- Etapa 7: consertar o "coração partido"
Vídeo: Defina @Holiday = Valentines_Day: 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Projetos Makey Makey »
Este Instructable pode ser modificado para qualquer feriado importante, no entanto, meus alunos queriam se concentrar em algo que eles pudessem fazer no Dia dos Namorados. Nesse projeto, as mãos dos alunos são o material condutor que completa o circuito quando eles dão "high-five" nas duas metades do coração. Quando o circuito está completo, a entrada "espaço" aciona uma mudança de fundo, uma troca de roupa de sprite e uma mensagem de 'brincar até terminar' de votos de boa sorte em cada sala de aula. Este programa usa uma variável para manter o controle da sala de aula responsável pela mensagem. Existem 'botões' de navegação esquerdo e direito que navegam entre as classes.
Suprimentos
- 1 placa de circuito Makey Makey
- 5 pinças de crocodilo
- Material condutor (folha de estanho)
- Papel vermelho de 65 lb (ou papel de construção)
- Dispositivo eletrônico que pode executar Scratch e tem uma porta USB
- Fita (adesiva / transparente, fita adesiva ou fita adesiva)
- https://scratch.mit.edu
- Tesoura
Etapa 1: Criação das setas de coração e navegação
Metades do coração
Use cartolina ou cartolina vermelha (65 lb) para cortar um coração. Em seguida, corte o coração ao meio. Corte a folha de estanho (pesada) em um formato grande o suficiente para envolver cada metade do coração. Uma metade será o solo e a outra se conectará à entrada da barra de espaço. Pressione para alisar e use fita adesiva (scotch ou mascaramento) para prender as bordas.
Corações de Navegação
Trace pequenos corações no meio das metades. Use uma tesoura ou uma lâmina para cortar as pequenas formas de coração da folha de estanho. Corte uma tira retangular de cartolina vermelha ou cartolina e apare as bordas em pontas. Dobre as bordas. Cole os pequenos corações de papel alumínio na frente da tira - certifique-se de que as abas tocarão o centro do coração quando dobradas. Use um longo pedaço de folha de estanho para cobrir a parte de trás da tira e envolver as abas - isso se tornará o chão. Observação importante: certifique-se de cortar um retângulo ao redor da área onde as pinças jacaré das setas esquerda e direita tocarão os corações - você não quer que essas pinças entrem em contato com o solo.
Etapa 2: criar o plano de fundo
Minhas aulas escolheram usar o fundo em forma de coração fornecido pelo Scratch. Decidimos que queríamos duplicar e editar cada plano de fundo para que tivéssemos três cores diferentes (vermelho / rosa, roxo, azul) para percorrer cada vez que o Circuito do Coração (evento de barra de espaço) fosse ativado. Usamos a ferramenta de preenchimento em cada duplicata para criar três padrões de cores diferentes. Não há código nas imagens de fundo.
Etapa 3: crie o código
Alguns gostam de conectar o Makey Makey ao circuito (materiais condutores) antes de escrever o programa, no entanto, prefiro que os alunos criem o código primeiro para entender o que cada evento irá disparar. Eles podem depurar o código antes de conectá-lo ao produto final.
Existem duas áreas onde o código é adicionado
- The Candy Heart Sprite
- O Sprite do Nome da Classe
Etapa 4: programe o Candy Heart Sprite
O Candy Heart Sprite é onde está a maior parte do código deste programa. Este Sprite é encontrado no banco de Sprites do Scratch. O código se baseia em instruções aninhadas if, else para verificar o número da classe para a qual a variável 'Class' está definida e ajustar o som que toca de acordo com o número da classe. Quando reproduzida, a variável de classe é alterada para a próxima classe. Isso continua até o último número da classe, que redefine a variável para 0 e reinicia as classes em um loop infinito.
Veja o código aqui.
Primeiro, queremos estabelecer em qual plano de fundo, traje e valores nossa variável 'Class' começará.
-
Quando corre
- mudar o pano de fundo para o primeiro
- mude o traje do Heart Candy para o primeiro
- Definir classe = 0
Então, queremos adicionar o código para o que acontecerá quando inserirmos a barra de espaço:
-
Quando o evento 'espaço'
- Mudar para o próximo pano de fundo
- Mude para a próxima fantasia de Heart Candy
-
IF, senão (variável) 'Classe' = 0
- Toque o som de 'Feliz Dia dos Namorados Classe 0', até terminar
- Mudar 'Classe' por 1
- Aguarde 1 segundo [isso evita a ativação do código várias vezes]
-
OUTRO
-
SE, senão 'Classe' = 1
- Toque o som de 'Feliz Dia dos Namorados Classe 1', até terminar
- Mudar 'Classe' por 1
- Espere 1 segundo
-
OUTRO
-
SE, senão 'Classe' = 2
- Toque o som de 'Aula 2 do Dia dos Namorados' até terminar
- Mudar 'Classe' por 1
- Espere 1 segundo
-
OUTRO
-
SE, senão 'Classe' = 3
- Toque o som da 'Classe 3 do Dia dos Namorados' até terminar
- Mudar 'Classe' por 1
- Espere 1 segundo
-
ELSE [Esta é a declaração final IF, ELSE aninhada de nosso código, no entanto, você pode adicionar quantos forem necessários]
- Toque o som da 'Classe 4 do Dia dos Namorados' até terminar
- Defina 'Class' como 0 [isso redefine o programa de volta para a etapa um]
-
-
-
Etapa 5: programar o Sprite de nomes de classe
Criar nomes de classes Sprite
Criamos um sprite e desenhamos uma caixa retangular no meio. Em seguida, adicionamos o nome de nossa primeira classe dentro da caixa. Usamos o novo recurso de centralização no Scratch 3.0 para garantir que o texto e o retângulo pareçam centralizados. Por fim, duplicamos o sprite para criar 5 trajes diferentes, editando o texto dentro de cada traje e renomeando-os para refletir o nome da sala de aula.
Crie o código
No código para este sprite, queremos que os botões escutem a entrada durante o programa e alterem livremente a variável 'Class' para a frente em um ou para trás em um, dependendo de qual botão de navegação pressionamos. Isso permitirá que o nome da classe apareça sempre que a variável estiver em um número específico e informará ao código do Heart qual som da sala de aula deve ser reproduzido.
-
Quando corre
-
PARA SEMPRE
-
IF 'Classe' = 0
mudar o traje 'Classe 0'
-
IF 'Classe' = 1
trocar o traje 'Classe 1'
-
IF 'Classe' = 2
trocar de roupa 'Classe 2'
-
IF 'Classe' = 3
trocar de roupa 'Classe 3'
-
IF 'Classe' = 4
trocar de roupa 'Classe 4'
-
-
Em seguida, adicione o código Quando a seta para a esquerda e Quando a seta para a direita. Este código pode ser adicionado no sprite Class Name ou no sprite Heart Candy (conforme a ilustração).
- Quando a seta para a esquerda é pressionada
mude a 'Classe' por -1
- Quando a seta para a direita é pressionada
mude a 'Classe' por 1
Etapa 6: Criar os circuitos abertos
Depois de montar as metades "Broken Heart" (certifique-se de que as metades não se tocam) e Navigation Hearts, é hora de anexar as peças à sua placa Makey Makey e criar os dois circuitos abertos.
Ground 1
Conecte uma extremidade de um cabo de garra jacaré a um lado do Coração e a outra extremidade à barra de TERRA do lado superior.
Ground 2
Prenda uma extremidade de um cabo de garra jacaré no meio da barra de navegação, certificando-se de que ele toque a folha de estanho na parte de trás da tira, que envolve as pontas pontiagudas, e a outra extremidade na barra de TERRA do lado superior.
Espaço
Conecte uma extremidade de um cabo de garra jacaré ao outro lado do Coração e a outra extremidade à entrada ESPAÇO do lado superior.
Deixou
Conecte uma extremidade de um cabo de garra jacaré ao coração esquerdo da barra de navegação e a outra extremidade à entrada ESQUERDA do lado superior.
Direito
Conecte uma extremidade de um cabo de garra jacaré ao coração direito da barra de navegação e a outra extremidade à entrada DIREITA do lado superior.
Conecte sua placa Makey Makey em seu dispositivo usando o cabo USB.
Etapa 7: consertar o "coração partido"
Assim que sua placa Makey Makey estiver conectada, é hora de fechar os circuitos e experimentar a alegria!
Execute o código que você criou. Coloque a mão no meio das metades do "Coração Quebrado" e ouça as crianças desejar um Feliz Dia dos Namorados! Veja como a cor de fundo e a mudança do Candy Heart Sprite! Use as abas laterais para fechar o circuito de navegação do coração e navegar para uma classe específica. Personalize para atender às suas necessidades e divirta-se!
Aqui está um link para nosso projeto Scratch do Dia dos Namorados.
Vice-campeão no concurso Makey Makey