Capítulo 20: Projeto Integrador Final
🎯 Objetivo da Aula
Chegou o momento de unir todas as peças. Nesta aula final, você desenvolverá um Projeto Integrador completo no Scratch. O objetivo é criar um simulador funcional que represente a rotina de um pátio logístico, utilizando todos os recursos que aprendemos: variáveis, listas, loops, sensores e comunicação entre atores.
🏢 O Cenário Prático (Seu Desafio Final)
Situação: Você deve criar o Simulador de Pátio Inteligente da FastLog. Requisitos do Simulador:
- Entrada: Um caminhão chega na portaria e o motorista digita seu Nome e o Peso da Carga.
- Registro: O sistema deve salvar o nome do motorista em uma Lista de Presença.
- Decisão: Se o peso for > 2000kg, o caminhão deve ir para o Doca Pesada. Se for <= 2000kg, deve ir para a Doca Leve.
- Comunicação: O caminhão deve transmitir uma mensagem para a Doca se “acender” quando ele chegar.
🧠 Fundamentos: A Arquitetura do Projeto
Para este projeto final, dividiremos o código em camadas visuais:
- Atores: Caminhão, Portaria, Doca A e Doca B.
- Dados: Variáveis
PesoeMotorista, e a listaRegistro_Pátio. - Comunicação: Mensagens
Ir_Para_Doca_AeIr_Para_Doca_B.
graph TD
A[Bandeira Verde] --> B[Pergunta Nome e Peso]
B --> C[Adiciona na Lista de Presença]
C --> D{Peso > 2000?}
D -- "Sim" --> E[Transmite: Ir para Doca B]
D -- "Não" --> F[Transmite: Ir para Doca A]
E --> G[Caminhão Desliza até B]
F --> H[Caminhão Desliza até A]
style A fill:#2ecc71,stroke:#fff,color:#fff
style D fill:#f39c12,stroke:#fff,color:#fff🛠️ Mão na Massa: Atividade 20 - Simulador de Pátio Completo
Siga este roteiro para construir seu simulador final:
Passo 1: Configuração dos Atores
- Adicione o ator Truck (Caminhão).
- Adicione dois círculos coloridos (um verde e um azul) e nomeie como Doca_Leve e Doca_Pesada.
Passo 2: Código do Caminhão
[quando clicar em 🏁][apague tudo de Registro_Pátio][pergunte "Qual o nome do motorista?" e espere][adicione (resposta) a (Registro_Pátio)][pergunte "Qual o peso da carga?" e espere][mude (Peso) para (resposta)][se ( (Peso) > 2000 ) então][diga "Siga para a Doca Pesada" por 2 segundos][deslize por 2 seg até Doca_Pesada][transmita "CHEGOU_PESADA"]
[senão][diga "Siga para a Doca Leve" por 2 segundos][deslize por 2 seg até Doca_Leve][transmita "CHEGOU_LEVE"]
Passo 3: Código das Docas
No ator Doca_Pesada:
[quando eu receber "CHEGOU_PESADA"][mude o efeito cor para 25][toque o som 'Bell' até o fim]
✅ Resultado Esperado
Um simulador onde você digita os dados e vê o caminhão “tomando a decisão” de para onde ir, com os outros atores reagindo à sua chegada.
📤 Instruções de Entrega (Microsoft Teams)
- Desenvolva o projeto completo no Scratch.
- Salve o arquivo ou tire prints de todos os scripts (Caminhão e Docas).
- Envie no Microsoft Teams na tarefa final “Scratch Cap 20 - Projeto Integrador”.
🏆 PROJETO FINAL: O Simulador Integrado 2026
Parabéns! Você chegou ao final da jornada no Scratch. Agora, escolha o roteiro que melhor se adapta à sua área de formação:
💻 Roteiro TI (Sistemas e UX)
Objetivo: Criar um Simulador de Dashboard.
- Crie um sistema com Meus Blocos para Login e Validação.
- Use variáveis locais para gerenciar o status de diferentes usuários.
- Crie uma interface visual com botões que respondem a eventos de mensagem.
💼 Roteiro ADM (Gestão e Finanças)
Objetivo: Criar um Simulador de Faturamento.
- Desenvolva um roteiro que receba valores de vendas.
- Use Meus Blocos com entradas de dados para calcular impostos e descontos.
- O resultado deve ser exibido de forma organizada no palco como um relatório.
🚛 Roteiro LOG (Operações e Pátio)
Objetivo: Criar um Painel de Monitoramento Logístico.
- Controle o movimento de caminhões usando coordenadas X e Y.
- Use Meus Blocos para automatizar tarefas repetitivas (como pesagem e descarga).
- Garanta que o fluxo de processo siga uma ordem lógica de eventos.
💡 Checkpoint Final
A lógica de programação no Scratch é o primeiro passo para o mundo real. O que você aprendeu sobre blocos, eventos e listas é o mesmo que os grandes engenheiros usam para criar satélites, aplicativos e sistemas bancários. Continue criando!