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

Armazene valores usando o bloco de variáveis (crie um contador). 

Versão original criada por Brit Cruise.

 

Aqui está a correção mantendo o mais próximo possível da originalidade do texto:

Aqui, vou mostrar para vocês como construir um contador simples, que é uma unidade fundamental e muito importante de muitos programas. Vamos dizer que você queira que seu robô tenha a capacidade de contar a quantidade de palmas, por exemplo. Então, temos um sensor de som e vamos calibrá-lo para algo igual ou superior a 50 decibéis. Assim, contaremos um, dois, três, quatro… Portanto, para construir algo assim, precisamos entender como funciona o bloco variável e também o bloco constante.

O bloco variável pode ser pensado como uma caixa que armazena um valor. Eu posso escrever um valor e também posso ler esse valor. É como uma memória que você pode acessar em qualquer momento. Outra coisa que precisamos entender é o bloco constante. A diferença entre o bloco constante e o bloco variável é que você não pode escrever nele; ele tem um valor fixo e você só pode lê-lo. O valor é armazenado na configuração, e você pode acessá-lo a qualquer momento. Então, qual a utilidade dele? Você verá logo.

Agora, precisamos de um bloco de matemática, porque ele é o coração da contagem. Lembre-se que o bloco de matemática tem duas entradas, A e B, e permite fazer algo com essas duas entradas, como multiplicar, somar ou dividir. Neste caso, vou somar, e o resultado final será a soma desses dois valores.

Quando queremos fazer uma contagem, estamos incrementando um valor. Então, faremos com que o valor X seja igual ao valor de X anterior (qualquer que seja o valor que ele tinha) mais um. Por exemplo, no início, X vale 0. O computador vai fazer: 0 + 1 = 1. Esse é o valor de X agora. Quando fizer o cálculo novamente, será: 1 + 1 = 2, e assim por diante. Essa pequena operação pode ser construída em blocos, conectando-os da maneira que estou mostrando.

Primeiro, vou pegar um bloco variável, chamado X, e conectá-lo à entrada A do bloco de matemática. Em seguida, vou configurar o bloco de matemática para fazer X + 1. Assim, X vai continuar mudando, e a saída será o novo valor de X. Vou conectar esse valor de volta no bloco X, mas não diretamente; vou usar outro bloco variável para armazenar esse novo valor de X, já que precisarei dele várias vezes. Esse valor será importante para nosso programa.

Vamos colocar esse bloco dentro de um loop, e a cada iteração o valor de X será atualizado. No primeiro instante, X vale 0. Então, será: 0 + 1 = 1. Esse valor será armazenado, e no próximo ciclo, o valor de X será 1 + 1 = 2. E assim sucessivamente.

Agora, em nosso exemplo, temos um switch. A entrada desse switch é importante, e vamos configurá-lo para entrada de som, ajustando-o para valores superiores a 50 decibéis. Esse é o valor que queremos contar. Agora, pegamos nossos blocos na seção de dados. Primeiro, usamos o bloco constante, que é fixo e só pode ser lido. Depois, pegamos o bloco variável, que pode ser configurado para ler e escrever.

Em seguida, usamos o bloco de matemática. Precisamos configurar ele para somar os dois valores, A e B. Assim, o valor de A será somado com o valor de B, e o resultado será a soma desses dois valores. O resultado será ligado ao bloco variável, onde o valor de contagem será armazenado. O passo mais importante é lembrar como criar uma variável. Para isso, você vai até o topo, clica em “editar” e depois em “definir variáveis”. Vamos criar uma variável e dar a ela o nome “contar”. O tipo de dado é importante: você tem dado lógico, dado texto e dado número. Neste caso, escolhemos número.

Agora, a variável “contar” foi criada. Vou configurá-la para ler e escrever. No bloco de matemática, vamos definir a operação de soma. Depois, conectamos o bloco de som ao bloco de matemática. O resultado da operação será enviado para o bloco variável, que armazenará o valor da contagem.

Cada vez que o sensor detectar um valor acima de 50 decibéis, o programa vai somar 1 ao contador. Se fizermos isso cinco vezes, o contador vai atingir o valor 5. Esse valor pode ser usado em qualquer parte do programa, em qualquer lugar que o robô precise usar esse valor, seja no começo, no meio ou no final. A cada execução, a contagem será atualizada.

Essa foi uma introdução rápida sobre a contagem e como usar os blocos de variável e constante para construir esse tipo de programa.

 

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