o Olá eu sou professor Gustavo do canal tecnitronica e nesse vídeo eu vou mostrar o funcionamento de um sensor ultra-sônico e extensora aqui Esse é um sensor com três pinos eu tenho prima aqui que eu Jane dele um primo que eu de 5 volts e esse pepino aqui eu pedi se não é é a diferença desse sensor prende 4 pinos aquele no mesmo pino tanto envia o sinal da gerar ultrassom quanto ele recebe a resposta de sinal o eco no mesmo filme estão na programação tem que ser feito uma adequação é isso eu coloquei três
leves que eles vão acender conforme a distância do objeto ao sensor e a lógica que eu fiz e programação eu tenho aqui usando 4 pinos do Arduino o pino 7 é o pino de sinal do sensor ultrassônico o piso sem é um LED vermelho o pino 5 é o amarelo e o pelo quatro com verde E aí não tenho aqui nessa montagem na Prata Gold alimentação dos 5 volts em do Gene de nessas duas linhas aqui da protobord Eu gosto muito de usar para tua mãe não gosto de ficar ligando diretamente e os componentes na
nós dois não acho que é quatro gordo deixa muito mais simples de se entender esse ver e como que funciona já não mostrar para vocês o funcionamento antes de explicar o programa e eu fico assim se você sensor aqui nessa parte ele mostra aqui a área de cobertura é do sinal aqui do do ultrassom Lógico que mais distante aqui ele não consegue detectar objetos na frente dele conforme o movimento esse objeto à distância que está sendo mostrado aqui vai se alterando e acima de 100 centímetros eu coloquei para acender o LED verde dizendo que ele
tá distante o suficiente abaixo eles em centímetros só acende o LED amarelo e abaixo de 50 acende o vermelho como se fosse um controle de distância aqui tá muito perto vermelho tá entre dois valores aqui 50 e 100 acende Amarelo está distante o suficiente acima de 100 acende o verde como que nós fazemos isso eu vou parar aqui colocar o código para vocês ele e o código Esse é o mesmo código que eu teria na parte dele Principalmente dentro de uma biblioteca do sensor ultrassônico então nós estamos entendendo o que que teria dentro de uma
biblioteca que você simplesmente coloca aqui em usou sem saber o que que que que tá acontecendo nessa biblioteca toda a biblioteca é uma programação prévia para facilitar o uso de pessoas que não têm um conhecimento maior e aqui e eu declarei que o pino 4 está ligado o que eu chamei de LED verde Então estou dando nome para os primos para não ter que usar números lá na programação quatro cinco seis sete o pino 5 é OLED Amarelo últimos anos o vermelho e o pelos sete o sensor também aqui declarei três variáveis que vão ser
usadas na programação duração polegadas e centímetros de dentro do void setup eu disse que o pneu LED verde é saída o amarelo também e o vermelho também e aqui eu disse que eu fiz no sensor também é uma saída e pra finalizar que o void setup eu não usei a porta serial a 9.600 de velocidade usando essa função serial bem não vai dilute mesmo que a voz do loop ele não vai até o fim do grupo e vai até aqui ó porque eu tenho duas funções de conversão é de tempo em distância tanto para polegadas
quanto para cm preta usado só uma delas tá eu vou mostrar aqui silêncio essa primeira parte é onde eu ele é eu faço com que o sensor ultrassônico e limita o sinal de ultrassom e para tentar detectar um objeto inicialmente aqui então Ó eu declaro pinos sensor como uma saída e me manda aqui inscrever no pino nível lógico baixo zero volts Depois eu mando escrever o motivo sensor novamente nível lógico alto 25 microssegundos e depois eu escrevo novamente nível lógico baixo ou seja Zero no pino sensor estou dizendo que eu estou mandando um curso baixo
ou depois do impulso alto e depois baixo de novo isso faz com que o sensor Gere um sinal sonoro a luta um sinal sonoro E logo depois e eu falo que nesse trecho que eu piro sensor agora é uma entrada e eu faço a leitura através desse comando aqui nessa função dá para ver se tá chegando alguma algum uma forma de onda de retorno de eco ver maizena aqui nessa variável duração e depois eu vou pegar esse tempo que ele leu e vou chamar aqui ó a função microssegundos para polegada enviando essa leitura que que
está na variável duração ele vai vir aqui nessa função aqui embaixo e vai converter e esse tempo em distância em polegadas o Whisky essa função tem essa e essa operação matemática aqui de divisão e retornando aqui esse valor é maizena na variável polegada a mesma coisa me faz e para centímetros ele manda essa parafunção microssegundos para centímetros esse tempo aqui que foi armazenado em duração através dessa função aqui em cima e retorna à distância em centímetros esses valores aqui eles estão sendo usados é para escrever no monitor serial ele vai escrever aqui Quantas polegadas e
quantos centímetros objeto estado sensor e essa parte aqui para finalizar É a lógica dos em leads onde eu vou acender o LED vermelho se estiver abaixo de 50 cm a distância EA pagar os outros dois e aqui eu vou acender o LED verde se estiver acima de 100 centímetros ia pagar os outros dois então aqui são os dois extremos né abaixo de 50 ou acima de 100 e se não estiver bem abaixo de 50 nem acima de sempre que está entre os dois Vai acender então OLED Amarelo e vamos simular novamente aqui e ele faz
então a troca entre os 3 leds dependendo da distância aqui no monitor serial ele escreve lá a distância em polegadas ou centímetros igual está aqui em cima Ah E é assim que funciona internamente um sensor ultrassônico a parte de programação dele se você ficou com alguma dúvida ou quer dar alguma sugestão Coloca aí nas mensagens do vídeo se você gostou deixa o seu like que é bastante importante para o canal para o crescimento do canal no YouTube vai sugeri esse vídeo para mais pessoas se você gostou também compartilha com as pessoas que você acha que
podem aproveitar esse vídeo não se esqueça de se inscrever no canal e ativar o Sininho para receber as notificações de novos vídeos Nós temos muitos vídeos aí no canal e eu tenho colocado três vezes por semana segunda quarta e sexta vídeos novos para vocês beleza obrigado pela sua participação e até a próxima