Lição 1: Cão Virtual que Responde à Luz

Pronto para programar um bichinho virtual com STEM? Nesta lição com o UNIHIKER K10, você vai criar um cachorro digital que reage à luz como um animal de verdade! Com programação gráfica, você vai programar seu pet para mudar de humor conforme a luz ambiente. Este projeto, alinhado aos padrões CSTA/NGSS, oferece programação plug-and-play: desde exibir textos/imagens dinâmicos até ajustar limites de sensores.Ideal para quem já conhece o básico do Micro:bit, este projeto introduz aplicações reais de sensores sem exigir componentes adicionais ou fiação complexa.

Objetivos

Exibir textos e imagens no UNIHIKER K10 e utilizar o sensor de luz ambiente para permitir a alternância de estados do cachorro de estimação.

Objetivos de Aprendizado

1. Aprender a exibir textos no UNIHIKER K10.

2. Aprender a exibir imagens no UNIHIKER K10.

3. Aprender a utilizar o sensor de luz integrado no UNIHIKER K10.

4. Dominar o uso de operadores lógicos.

Lista de Materiais

Hardware:

HARDWARE LIST
1 UNIHIKER K10
1 USB- C Cable

Software:

Mind+ Graphical Programming Software (Versão mínima requerida: V1.8.1 RC1.0)

Uso Básico do Software Mind+

1. Clique duas vezes para abrir o Mind+

A seguinte tela será exibida:

2. Alterar para o offline

A próxima interface exibida será a de programação do Mind+. Vamos analisar sua composição:

Observação: Para ver detalhes de cada parte da interface do Mind+, confira a seção 'Centro de Conhecimento' desta aula.

3. Carregar o UNIHIKER K10

Com base nas etapas anteriores, clique em "Extensões", localize o módulo "UNIHIKER K10" na seção "Placas" e clique para adicioná-lo. Após clicar em "Voltar", você encontrará o UNIHIKER K10 na "Área de Comandos", concluindo assim seu carregamento.

4. Conectar o UNIHIKER K10

Primeiramente, é necessário conectar o UNIHIKER K10 ao computador utilizando um cabo USB.

Em seguida, após clicar em Conectar Dispositivo, selecione COM7-UNIHIKER K10 para estabelecer a conexão.

Observação: O nome do dispositivo pode variar entre diferentes unidades do UNIHIKER K10, mas todos terminam com "K10".

No Windows 10/11, o UNIHIKER K10 não precisa de driver. Já no Windows 7, é preciso instalar o driver manualmente: https://www.unihiker.com/wiki/K10/faq/#high-frequency-problem

Mão na massa!" or "Vamos praticar?

Agora, vamos trabalhar juntos para concluir as tarefas da aula de hoje. Começaremos com o primeiro comando do K10 e, gradualmente, aprenderemos como exibir textos e imagens no K10, além de utilizar o sensor de luz ambiente integrado para alternar os estados do cachorro de estimação.

Tarefa 1: Executar o Primeiro Comando – Exibir Texto Nesta seção, aprenderemos como exibir textos e mostrar o texto pré-definido "Cachorro com sono" na tela do K10.

Tarefa 2: Exibir a Imagem do Cachorro de Estimação Nesta seção, aprenderemos como exibir imagens e mostrar a foto do cachorro de estimação na tela do K10.

Tarefa 3: Alternar a Imagem do Cachorro Usando o Sensor de Luz Nesta seção, aprenderemos como utilizar o sensor de luz integrado no K10 para definir condições e implementar a função de alternar a imagem do cachorro de estimação.

Tarefa 1: Executar o Primeiro Comando - Exibir Texto

1. Configuração do Hardware

Certifique-se de que o UNIHIKER K10 esteja conectado ao computador utilizando um cabo USB.

2. Preparação do Software

Verifique se o Mind+ está aberto e se a placa UNIHIKER foi carregada com sucesso. Uma vez confirmado, você pode prosseguir com a escrita do programa do projeto.

3. Escrevendo o Programa

PASSO 1: Localize o comando "texto em cache" e arraste-o para o programa.

Observação: Para detalhes sobre os comandos de texto, consulte o Centro de Conhecimento.

PASSO 2: Encontre o comando "mostrar conteúdo em cache" para exibir o texto.

Observação: Ao utilizar instruções relacionadas a exibição (como texto, desenhar linha, desenhar retângulo ou imagens), é obrigatório usar o comando "mostrar conteúdo em cache" para renderizar o conteúdo na tela.

Código Completo:

4. Execução do Programa

PASSO 1: Verifique e confirme que o UNIHIKER K10 está conectado ao Mind+

PASSO 2: Clique no botão "Enviar" no canto superior direito da interface

PASSO 3: Observe o efeito de exibição na tela do UNIHIKER K10 (consulte a imagem abaixo)

Tarefa 2: Exibir a Imagem do Cachorro de Estimação

1. Escrevendo o Programa

PASSO 1: Exibir texto

PASSO 2: Selecionar a imagem correspondente

PASSO 3: Ajustar as coordenadas e o tamanho da imagem

As coordenadas padrão para a instrução "Armazenar em cache a imagem local " são (X=0, Y=0), com largura e altura de 100 pixels. Para garantir um efeito visual mais atraente na tela, frequentemente é necessário ajustar o tamanho e as dimensões da imagem. Neste projeto, reconfiguraremos os parâmetros da imagem do cachorro de estimação da seguinte forma:

2. Executar o Programa

PASSO 1: Conectar o K10.

PASSO 2: Clicar no botão "Enviar" no canto superior direito da interface.

PASSO 3: Observar os resultados. Na tela do K10, você deverá visualizar a imagem do cachorro de estimação sendo exibida.

3. Tente

Consulte o código do primeiro cachorro de estimação e adicione o texto correspondente para as outras duas imagens de cachorros.

Tarefa 3: Alternar a Imagem do Cachorro Usando o Sensor de Luz

A lógica deste processo é que, quando o K10 detectar que o valor da luz ambiente está abaixo de um determinado limiar e depois acima desse valor, o programa continuará sua execução, permitindo assim a alternância das imagens do cachorro. Como detectamos o valor da luz ambiente e o comparamos com um valor específico?

1. Escrevendo o Programa

Neste projeto, precisamos utilizar o sensor de luz integrado no K10 para que o dispositivo reaja à aproximação e afastamento da mão, alternando assim a imagem do cachorro.

Uso do módulo do sensor de luz ambiente:

Observação: Para mais informações sobre o sensor de luz ambiente integrado no UNIHIKER K10, consulte o Centro de Conhecimento.

Para medir o limiar antes e depois de remover a mão da fonte de luz ambiente, precisamos exibir o valor da luz ambiente na tela do K10 e observar a variação desse valor quando a mão é aproximada e afastada do sensor, permitindo assim obter o valor crítico de limiar. O programa de teste é o seguinte:

Os valores de luz ambiente medidos antes e depois de cobrir o sensor são os seguintes:

Verificação da intensidade da luz:

Em seguida, para permitir a alternância das imagens do cachorro quando as condições forem atendidas, precisamos configurar diferentes instruções de condição, arrastando e soltando os blocos de julgamento de luz ambiente mencionados acima. E mostrar o conteúdo da caché no final

O código completo está abaixo:

2. Executar o Programa

Clique para enviar para seu dispositivo, tente cobrir o UNIHIKER com sua mão e depois removê-la para observar a transformação da imagem do seu cachorro de estimação.

Centro de Conhecimento

1. Introdução à interface do Mind+

Já aprendemos sobre a interface do Mind+ em relação ao UNIHIKER, e agora vamos estudar detalhadamente as funções de cada área.

2. Introdução aos blocos de texto

3. Sensor de luz integrado no UNIHIKER K10

O UNIHIKER K10 possui um sensor digital de luz ambiente integrado, que fornece valores físicos da luz ambiente em vez de apenas medir a intensidade luminosa. A localização deste sensor na placa é mostrada na figura abaixo.Portanto, neste projeto, se você não conseguir alterar a imagem do cachorro ao cobrir o UNIHIKER K10, verifique se está cobrindo corretamente a posição do sensor de luz.

Deseja levar este projeto para sua sala de aula? O UNIHIKER K10, com seus sensores integrados e integração perfeita com software de programação gráfica, é a ferramenta ideal para ensinar conceitos de programação e IoT—sem necessidade de fiação adicional ou hardware extra. Comece a prototipar jogos sensíveis à luz, monitores ambientais ou até mesmo instalações de arte inteligentes.

[Get UNIHIKER K10 here]

Deseja continuar aprendendo? Prossiga sua jornada de aprendizado com nossas outras lições.

icon Program- PTBR.zip 741KB Download(0)
icon Picture.zip 207KB Download(0)
License
All Rights
Reserved
licensBg
0