Atualmente Vazio: R$0.00
Primeiros passos
0/7
Análise de circuitos
Análise de circuito é o processo de encontrar todas as correntes e tensões em uma rede de componentes conectados. Vamos olhar para os elementos básicos usados para construir circuitos e descobrir o que acontece quando esses elementos são conectados em um circuito.
0/8
Circuitos de resistores
0/14
Amplificadores
Amplificadores aumentam os sinais. Amplificação é frequentemente a operação mais básica de um circuito eletrônico. Existem vários tipos de amplificadores. Vamos descrever o amplificador operacional, o lego de quase toda a eletrônica analógica.
0/7
Dispositivos semicondutores
0/3
Eletrostática – Força elétrica e campo elétrico
Eletrostática é o estudo das forças entre as cargas, conforme descrito pela lei de Coulomb. Desenvolvemos o conceito de um campo elétrico em torno das cargas. Trabalhamos através de exemplos do campo elétrico perto de uma linha e perto de um plano e desenvolvemos definições formais de potencial elétrico e tensão.
0/4
Eletrostática – Campos, potencial e tensão
0/6
Sinais e sistemas
Sinais e sistemas abrangem processamento analógico e digital de sinais, ideias no centro da comunicação e medição modernas. Apresentamos os conceitos básicos para os sinais de tempo contínuo e tempo discreto nos domínios do tempo e frequência. Tempo e frequência são relacionados pela transformação de Fourier.
0/10
Robôs feitos em casa
Comece o seu projeto de robótica com Spout, Spider e Bit-zee!
0/9
Robótica Lego (Introdução)
Introdução à plataforma de robótica Lego NXT
0/5
Robótica Lego (Guitarra de luz)
0/4
Robótica Lego (Detetor de moeda)
0/7
Robótica Lego (Robô formiga)
0/6
Robótica Lego (Programação básica)
0/9
Engenharia reversa (Utensílios domésticos)
Vídeos que exploram o modo como as coisas funcionam.
0/3
Sobre a Aula
Blocos de repetição nos permitem repetir ações .
Versão original criada por Brit Cruise.
Estou usando apenas dois tons aqui, mas você poderia adicionar quantos quiser, criando diferentes padrões com base em alguma condição. Isso permite que seu programa tenha múltiplos comportamentos personalizados.
Agora, para trabalhar com loops, o bloco de repetição está disponível na área de controle de fluxo. Vou arrastá-lo para o meu programa, e você pode ver que, por padrão, ele está isolado. Se eu executar o programa agora, ele ficará preso dentro do loop, sem chegar aos tons que programei antes. Então, arrastarei os blocos de som para dentro do loop e executarei novamente para observar o efeito.
Condicionando o loop com sensores
Se quisermos tornar o ciclo mais interessante, podemos fazer com que ele termine baseado em uma condição do sensor. Para isso, clique na opção de controle do loop e selecione um sensor.
Uma nova configuração será exibida:
1️⃣ Escolher o tipo de sensor → Neste caso, usarei um sensor de toque.
2️⃣ Selecionar a porta → Estou usando a porta 2, mas poderia ser qualquer outra.
3️⃣ Definir a ação para interromper o loop → O programa verificará constantemente se o botão foi pressionado.
-
Se não for pressionado, o loop continuará.
-
Se for pressionado, o loop será encerrado.
Agora, executarei o programa e pressionarei o botão em 3, 2, 1… Funcionou! 🚀
Usando outros sensores para controlar o loop
Isso abre diversas possibilidades! Por exemplo, poderíamos configurar o loop para terminar quando:
✅ Um sensor de cor detectar um cartão vermelho.
✅ Um sensor de som identificar um comando de voz.
✅ Um temporizador atingir um número de segundos específico.
✅ Um contador determinar quantas vezes o loop deve se repetir.
Se configurarmos o contador para 2 repetições, o ciclo será executado duas vezes e então será encerrado.
Loops baseados em lógica
Outra forma de configurar loops é utilizando valores lógicos (Verdadeiro ou Falso). Ao selecionar essa opção, o loop continuará enquanto a condição for verdadeira e parará quando fo
r falsa. Mas isso fica para um outro vídeo! 😉
Loops aninhados: poder infinito!
Além de configurar os loops individualmente, você pode aninhá-los, criando loops dentro de loops. Isso é extremamente poderoso!
Por exemplo, posso colocar um bloco de som dentro de um loop principal, e dentro dele, um segundo loop menor. O que acontece?
🔹 O programa entra no loop principal.
🔹 Ele toca um som por meio segundo.
🔹 Ao chegar no loop interno, ele fica preso lá por duas repetições antes de sair.
🔹 Quando sai do loop interno, ele continua no loop externo e repete tudo de novo.
Vamos ouvir como fica! 🔊
Agora, se eu adicionar um terceiro loop dentro do segundo, posso criar padrões ainda mais complexos. Com essas técnicas, você pode criar qualquer comportamento repetitivo que imaginar, combinando notificação, controle e lógica! 🚀

