Conteúdo do curso
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
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
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
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
Engenharia reversa (Utensílios domésticos)
Vídeos que exploram o modo como as coisas funcionam.
0/3
Curso de Engenharia Elétrica
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! 🚀

 

Creative Commons Attribution/Non-Commercial/Share-Alike                                                    Vídeo no YouTube