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
Podemos combinar blocos de decisão para comportamentos mais avançados.
Versão original criada por Brit Cruise.
Muitas vezes, é necessário definir diferentes estados de comportamento para o seu robô. Você pode pensar nesses estados como diferentes respostas a estímulos.
Por exemplo, suponha que temos um sensor ultrassônico detectando objetos à frente do robô. Podemos definir dois estados básicos:
-
Estado A → O sensor não detecta nada a menos de 20 cm.
-
Estado B → O sensor detecta um objeto dentro dessa faixa.
Dentro desses estados, o robô pode executar qualquer ação, como emitir um som, acender uma luz ou executar um programa.
Mas o que acontece se precisarmos adicionar mais um estado?
Resolvendo com Switches
Se tivermos apenas dois estados, um único switch pode resolver. O sensor ultrassônico responderia:
-
Se a distância for menor que 20 cm → Executa a ação do Estado A.
-
Se a distância for maior que 20 cm → Executa a ação do Estado B.
Agora, imagine que queremos um terceiro estado para objetos entre 20 e 40 cm. Nesse caso, um único switch não é suficiente, pois ele só permite duas condições.
A solução? Usar switches em cascata!
Criando Estados em Cascata
Para lidar com múltiplos estados, podemos combinar mais de um switch:
1️⃣ Primeiro switch faz a primeira verificação:
-
Se a distância for menor que 20 cm, o robô segue pelo caminho A.
-
Se for maior, ele continua para o próximo switch.
2️⃣ Segundo switch verifica se a distância é maior que 40 cm:
-
Se sim, o robô entra no Estado C.
-
Se não, ele fica no Estado B (entre 20 e 40 cm).
Dessa forma, conseguimos dividir a lógica em três estados distintos.
Configurando no Ambiente de Programação
No software, é muito simples criar isso:
-
Arraste um switch para o fluxo do programa.
-
Configure o sensor ultrassônico e ajuste as comparações corretamente.
-
Para adicionar mais estados, basta inserir outros switches dentro do fluxo.
Se precisarmos de quatro estados, adicionamos mais um switch, criando a estrutura:
-
Estado A (menor que 20 cm).
-
Estado B (entre 20 e 40 cm).
-
Estado C (entre 40 e 60 cm).
-
Estado D (maior que 60 cm).
Com esse método, conseguimos configurar qualquer número de estados, tornando o comportamento do robô mais flexível e inteligente. 🚀

