hoje a gente vai aprender a ligar sensores no arduino 8 [Música] na aula passada a gente aprendeu a mandar no arduino demandava de fazer coisas mas é um dado eletrônico quando se apertar um botão e sortear um número e dependendo do número que foi sorteado e ligavam desligava alguns leves então o arduino mandava comandos para fora quando a gente apertar o botão hoje a gente vai fazer diferente um pouco mais avançado a gente vai colocar sensores nele então vão entrar informações complexas mas do hino ea partir dessas informações ele tomar algumas decisões já é um robô bem mais incrementado sobre a gente pensar um pouquinho o que são esses sensores nosso corpo tem um monte de sensores então os olhos são sensores de luz ouvidos os ouvidos são sensores de som a boca tem sensores de gosto de paladar na nossa pele tem sensores de tato de temperatura e tudo isso a gente usa para tomar as nossas próprias decisões então se você vê uma luz muito forte chegando seja fecha os olhos de um barulho muito forte seja vira pra ver o que está acontecendo é que você coloca alguma coisa quente automaticamente retira a mão dali muito rápido se você ver um vídeo do manual do mundo automaticamente seja dá um jovem em riba dessa comunicação entre o seu corpo o cérebro é feita por impulsos elétricos os nervos funciona como se fosse fios que tecem passando você levando eletricidade para se comunicar com cérebro o arguido é a mesma coisa vai ter um sensor o sensor vai pegar por exemplo uma informação de um de luminosidade e manda para o arduino usando eletricidade ele vai variando eletricidade conforme faria a luz mas é bom está pensando putz isso deve ser complicado pra caramba de ler é porque chega um monte de coisa elétrica leonardo eu tenho que me virar com a credencial uma montanha de programação em ver é se tite não tem nada a ver com isso é bem simples na verdade tem coisas que são tão simples quanto aquele botão que a gente colocou na água passada tem alguns sensores são bem mais complexos mas aí tem um truque uma coisa que a gente usa que se chama biblioteca não significa que você tem que na biblioteca e no livro de programação se nem que isso não faz mal a ninguém na biblioteca são recursos super usado em programação então imagina você precisa usar um sensor e pra que ele se conecte se comunique com arduino sem precisar de 5 100 páginas de código de programação aí vez de você programa tudo aquilo alguém vai programar vai deixar um código muito bonitinho todo certinho e na hora em que você for usar aquele sensores e não precisa programa tudo você só chama o código da outra pessoa então você falar ainda por favor leia a bíblia o teca do sensor tal e aí o adriano vai lá buscar aquele código lê ninja você já pode usar o sensor dando o comando dos meninos você não precisa fazer quase nada porque alguém já fez tudo por você então biblioteca é isso é um monte de programação que alguém já fez e que na hora de você que você vai usar você só chama e ao a ventoinha pronta você não precisa nem olhar a biblioteca fechou então é isso que a gente vai usar e não se preocupar com nada para tal a gente escolheu três sensores e vai usar de novo team quer que aquele simulador de arduino pra ao programa usando aquele sensor isso é muito bacana que você pode programar em casa e copiar o que a gente fez mudar e entendendo como é que funciona o primeiro sensor que foi mostrado é um sensor de luz ambiente então ele vai medir a quantidade de luz que existe no ambiente para fazer isso ele tem uma espécie de uma plaquinha solar aqui dentro uma coisa parecida com a placa solar o que conforme battino ele consegue gerar uma pequena corrente ele vai mandar informação a partir disso pro arduino é ele tem três ninhos aqui ou três terminais então um positivo negativo e 1 que ele manda o sinal é ali que a gente vai ler a informação que ele está mandando uma coisa interessante é que o funcionamento desse sensor é muito parecido com um potenciômetro porque não potencialmente a gente faz a mesma coisa a gente pode colocar um positivo um lado negativo do outro e no meio a gente vai tirar a informação do quanto foi girado potenciômetro é do contra está dando de resistência aqui nele então tim quer e não tem um simulador pra esse sensor aqui então que a gente vai fazer a gente vai botar um potenciômetro no lugar fazer o código lá e depois a gente manda para o hino só que na hora que a gente for fazer fisicamente a gente coloca o sensor foi dada ao ar do hino aqui a próton word um potenciômetro que vai funcionar como se fosse um sensor de luz aqui um led oled tá ligado claro num resistor e e esse resultado vai lá número 9 no digital aqui do arduino tá em compensação o potencial o metrô o primeiro terminal está ligado negativo o último terminal está ligado no positivo e no do meio onde a gente vai tirar o sinal não está o sinal ligado no analógico do arduino na primeira porta analógica na a zero hora que bacana a gente ainda não usou a porta na lógica do domínio lembra que eu falei que ela consegue vários valores um jeito bem detalhado é isso aí à porta na lógica do arduino ela lê valores de zero até 1. 023 então se a gente pegar aqui o potencial o metrô se potencialmente tiver no mínimo é mas no botão do rádio no mínimo ele dá o valor zero se tiver no máximo ele dá 1. 023 se tiver na metade vai dar mais ou menos a metade de 1.
023 que é 512 sim se tiver a metade vai dar 15 12 então a gente trabalha com esse intervalo de números de zero até mesmo 23 na porta analógica a dor do im mais uma coisinha a gente voltar para o código como a gente sabe que o valor que o sensor talento é tanto o sensor quanto potenciômetro como que a gente sabe sem usar um lcd ou qualquer coisa assim qual é o valor que o arduíno tá pegando ali né será que ele tá mesmo lentes 512 certo eu coloquei no final está mesmo 23 no 0 a 0 como a gente vai saber isso sem usar um fazer uma gambiarra onda que chega de lcd muita coisa assim tem como fazer de uma coisa chama monitor serial tem no simulador e também tem no ar do nd é então se a plaquinha de verdade estiver ligado ela consegue devolver esse valor para a tela você vê na tela quanto à marcando e o mais legal na programação você consegue mandar o que vai pra essa tela a gente vai fazer isso agora então vamos lá pro código porque já tem um código preparado aqui é o primeiro comentário aqui em cima esse programa faz um cargo numa vitória luz beleza aí eu vou ter uma saída que imprime no monitor serial a monitor serial é aquilo que eu falei ele fez aqui em baixo aqui que ele vai indicar esse valor ele vai imprimir um monitor serial essa frase aqui no ministério do ambiente só que editável está consigo vir aqui e trocar por exemplo escrevê-lo o ambiente escreveu eu quiser aqui e no final ele me pergunta se eu quero uma linha nova ou não então nesse caso eu não quero que ele quebre a linha está continue a próxima coisa que foi escrever escreve na frente sem quebrar a linha então a próxima coisa vai ser aqui em baixo e outro aqui um primeiro de novo no motor serial dessa vez eu quero que se imprima esse valor é que vai ler opina analógico a 0 depois quebrar a linha então ele vai luz do ambiente e na frente vem o valor que ele deu no final lógico a 0 lembrando que o pneu analógico a 0 ou tirar um pouquinho na frente aqui o código é onde a gente ligou aqui um potenciômetro agente negou a informação do potenciômetro a ele tem uma condição aqui se o pino analógico a 0 foi menor que 200 ou se tiver um pouco de luz ele vai definir o pino 9 como ray o pino nova está ligado led então ele vai acender o led se a luz estiver menor que 200 e se tiver maior que 200 ele vai apagar led simples assim este código não tem segredo nenhum então ele vai ler um valor se aquele valor estiver abaixo de um determinado valor não estiver abaixo de 260 led na prática é isso um sensor de um de luminosidade vai mandar um valor por do hino do senhor tinha baixo 210 em led é como ele média luminosidade em lumens o que não interessa muito ele mede de zero a mil e 23 10 a luz apagada 1. 023 o máximo de luz que ele consegue ler nisso na prática daqui a pouquinho de inveja melhor como funciona mas vamos rodar a simulação para ver como é que é então eu vou afastar um pouquinho até aqui porque eu quero continuar lendo um monitor serial inicia a simulação e aqui eu tenho um potenciômetro está vendo que está imprimindo aqui do lado e está imprimindo loucamente se eu mudar um pouquinho aqui o valor opvs já muda aqui esse othon na metade ou praticantes da metade lembra que eu falei que ia dar 15 12 a nota também próximo de 15 12 quando eu vou até o final tendo 23 que é o máximo que a porta digital consegue ler então é uma lei de zero ou tá aqui ó ele vai voltar pra 0 e se eu for no máximo ele lê 1. 023 e você pode ver que agora o dólar está apagado se eu abaixar baixo 200 ele vai acender o médio ascendeu land de branco ac vamos sair dessa simulação e colocar esse negócio na vida real então o que eu preciso fazer pegar esse código então venho aqui blocos mais texto e aqui no texto olha que legal já consigo entender começar a entender é o que se está falando então no setup os etapa quando começa o domingo quando o que ele faz quando ligou arduino no setup ele vai ligar a porta serial ele vai falar que o pino a 0 é input ou seja tem uma entrada no pne 1 a 0 o pino 9 ao tipo de saída depois ele vai imprimir aqui à luz do ambiente ele vai imprimir o que ele está lendo na porta a 0 se o a 0 foi menor que 200 ele guled oled ray aqui na porta 9 se for menor ele desliga o led e há que lhe dar uma espiadinha de 10 milissegundos civil que não tá tão complicado entender esse código assim não vamos lá copiei tudo e vou lá no arduino de é o campo que tem aqui colo e do upload no meu para o melhor do mundo eu tô muito louco né tocando upload no nada perguntar souto que vai impor tem que montar esse circo tinha antes de blood alguma coisa [Música] ontem o circo tinha que igual zinho civil no simulador muda duas coisas só a primeira que eu não usei um potenciômetro eu já usei o sensor de luminosidade a segunda coisa é que eu quero que o led longe do sensor de luminosidade senão o led interfere muito na leitura do próprio sensor aí fica a mesquita já que um sensor de luz controla luz essa luz abundante quilombo sensor são ela interfere na leitura dela mesmo é do que vai definir se ela ligou da um loop muito louco e sacou uma arma mo rodar o programa agora sim isso tem que acontecer aqui no arduino de é o código que a gente acabou de ver e eu dou um upload no meu código ele está no upload lá e ao mesmo tempo eu já posso aqui o monitor serial esse monitor serial assim que o arduíno ligar ele vai começar a dar o valor que ele está lendo aqui ó ele está lendo uma luz ambiente de 112 120 entre 110 e 130 mais ou menos olha que legal eu não sei o que significa saúde 110 e 130 em lumens não é que seria que a gente uma unidade de medida ou em candela que a unidade de medida de luz não faço ideia mas eu sei que 120 é mais ou menos a luz que eu tenho no meu ambiente aqui então eu sei que se eu quiser que ele reaja à luz do meio ambiente é isso olha que legal vou colocar a mão em cima aqui e ele vai cair muito ó caiu aqui pra 40% tampando a entrada de luz seu tampa mais ainda ó pá 10 e pouco vamos então fazer de conta que isso aqui é o sol tá meu celular é o som quando o sol chega aqui ele vai pra 500 e pouco ele está há mais de 500 então aquele limiar aquele valor zinho que faz acender led vamos estabelecer como 500 porque assim quando está sol oled desliga quando não tiver sol o leandrinho como se fosse uma luz noturna como se fosse o poste tem na sua casa então eu venho aqui no código eu mudo aqui que está a 200 não vou colocar 500 e do upload de novo não esperar da up load e já vou no meu monitor serial de novo aqui também vai começar a aparecer com o terminal upload só começou a aparecer o led ligou porque não tem sol você pode ver que ele está ligado na hora que eu jogo meu celular ele apaga a gente consegue acompanhar perfeitamente ó então a 600 e pouco oled apaga quando o sol vai embora ele tenha menos de 500 oled liga olha que bacana se aprendeu que a gente consegue ver o que o sensor talendo qual o número que está devolvendo próprio do hino e reagir a partir desse número então a gente tem aqui praticamente um robozinho que liga ou desliga luz dependendo do que estiver rolando no ambiente eu sei que pode ser meu desistimulando ante pra você que está assistindo aí que a gente só ligue 1 led como resposta ao sensor então alguém pergunta para você as está fazendo curso meio do manual que se aprendeu já não tem que ligar led cuidado fazer esquecer do hino não vamos fazer essa coisa do jeito muito mais incrementado então vamos supor que você tenha uma estufa de flores na sua casa que conta muito sol você quer que me guia um ventilador pra refrescar essas flores então fazer o contrário aqui quando tiver muita luz é que a gente vai ligar e não vai ligar um led dessa gente vai ligar um ventilador de verdade vai precisar só de duas coisas duas coisas que seja sabe che é uma extensão nesse caso aqui essa extensão foi cortada um dos filhos dela está cortado também porque esse fio ele vai passar por um relé ele é aquele nosso interruptor eletrônico e quem vai controlar o impulso eletrônico vai ser o arduino então quando a gente percebe que tem muita luz a gente mandou religar e consequentemente vai ligar qualquer coisa que estiver aqui nessa tomada que pode ser um ventilador pode ser uma regra automática pode ser uma lâmpada pode ser a ligação aqui é simples de um lado eu ligo a extensão e do outro lado eu ligo positivo eo negativo e mais um cabo de informação que eu vou colocar aqui na porta digitar o número dois do arguido como se deve ter imaginado a gente a mudar um pouquinho código mas é muito simples vamos fazer essa mudança direto no código pela primeira vez sem os bloquinhos você vai ver que não tem segredo nenhum eu venho aqui o lembra que o pino 9 está como saída né ele era do led eu vou copiar vou continuar usando land mas o pino 2 também vai ser saída que é o que controla ali o relé aqui se ele for menor que 500 na verdade vou colocar se ele for maior que quem só se tiver muita luz ele vai eu quero que ele ig o relé tá então ele vai ligar o número dois o número 2 high e se tiver pouca luz a área que legal se tiver pouca luz ele vai ligar o led então ele continua com aquele comportamento lado de gal led a única coisa que tem que fazer pegar se desligar o led colocar continua muita luz então olha só quando tem muita luz acima de 500 ele liga o relé e desligo led caso contrário ele liga o led esquete upload está rodando já olha que legal led está acesa porque tem pouca luz lembra que a gente inverteu o comportamento dele quando tinha muita luz é para ligar o relé o relé por enquanto não coloquei na tomada então ele só vai fazer um barulhinho aquele barulhinho do eletroímã puxando a chapinha eu vou colocar luz vamos ver se ele faz barulhinho já que o microfone perto pra você sentir assim tinha um dique eu tiro a luz e descubro que eu esqueci de dar um comando que quando eu tirar luz e precisa desligar o que lê vou ter que votar o código lembra que ele ligou releia aqui ó essa linha que liga o relé então eu copio essa linha para baixo o dólar está se passando certo aqui e se ligou lhe aqui eu ligo relê aqui eu desligo relê esquete upload agora a gente tem que ouvir o barulhinho ali do relé quando chega perto um agente ligar a extensão na tomada e botar o ventilador na real esse reler liga no o louise liga num raio numa corrigir o código foi eleita na porta número dois né vamos lá ou inverter aqui low e raio pode parecer uma coisa esquisita mas é normal a gente ficar corrigindo toda hora é assim que funciona programação e orgulho funciona então a gente vai fazendo você percebe que alguma coisa errado volta lá faz de novo programa e vamos lá estão os no seu jardim maravilhoso o sol ainda não chegou está fraquinho ventilador desligado porque não tá calor certo mas de repente o sol chega o sensor percebe o ventilador é difícil de ver o imperador ou trocar um ventilador uma furadeira então você está assistindo até agora não deu seu jovem ainda acho que esse é um momento em 12 13 [Aplausos] a compra o próximo sensor esse é o nosso amigo lm 35 é um sensor de temperatura ele também tem três terminais igual que a gente acabou de usar é super usado em adubo em outras coisas também se você der um zoom aqui você vai ver que ele parece um trânsito mas na verdade é um circuito integrado eu vou mostrar que onde está escrito alhem 35 pra você e circuito integrado é porque tem várias coisinhas dentro do elenco chip não é só um trânsito tá como é que ele manda informações proibindo o terminal é positivo eo outro negativo para como sempre o do meio ele vai mandar uma informação que vai ser uma tensão específica ou seja alguns boxs a cada 10 mil e volts quer dizer um grau de temperatura diferente então por exemplo se tiver um volte são 1.
000 mil volts a cada 10 mil volts é um grau mas tem 100 graus de temperatura no simulador não tem o elenco e 35 têm outro sensor de temperatura que vai fazer a simulação então contra o sensor e depois de mudar um pouquinho código para se adequar a esse sim será que opte inked aqui a nossa simulação arduino uno placa tinha protocolo onde ea que o sensor de temperatura está ele é um time b 36 é outro sensor ele tem aqui positivo ligado no positivo do buenos aires 5 volts negativo ligado no terra no início e aqui esse cabo verde ele vai no sensor analógico 0 tá então a informação dele tentando aquino um sensor não no pino analógico 0 ao mesmo tempo ele tem um alto falantes alto falante que vai servir de alarme para a gente então negativo dele está ligado negativo eo positivo vai aqui pra saída digital número 9 a gente vai usar uma senha digital vamos ver o código então no código então tem um comentário esse programa faz um cardume monitorar a temperatura e ele vai imprimir um monitor ser uma serial a frase temperatura do ambiente sem quebrar a linha depois de imprimir de novo no monitor serial a leitura do sensor de temperatura e está no pino a 0 em graus celsius em quebra linha isso tudo aqui é para imprimir a fazia no monitor serial agora uma condição se um sensor de temperatura tiver maior do que 27 ou se estiver mais de 27 graus celsius ele vai ligar o alto falante do pino 9 com tom 444 140 nota lá em natal a gente ouve no telefone com um tiro do gancho por um segundo e depois se a temperatura estiver baixo 27 não vai fazer nada né ele desativa o alto falante no nosso porque a gente pensou em salário desse jeito que 27 graus é uma temperatura que é um pouco acima do que está essa agora só que eu colocar o dedo no sensor de temperatura e consigo fazer chegar a 27 e aí vai tocar o alarme vamos fazer primeira simulação aqui né eu vou tirar o código da frente e olha que legal o clico no sensor de temperatura e aqui o controlo ó temperatura baixa o outono toca pra ter alta de top sei que esta poupança nota horrível e mas em oi vamos lá pegar esse código jogar no arduino é pra gente poder ver isso aqui funciona na realidade eu venho aqui no código blocos mais texto e copio isso aqui tudo lá meu a guiné e colo aqui em cima de sangue vamos entender um pouquinho código isso aqui é só para ativar o monitor serial então um pino a 0 está como entrada que vai aonde vai receber a informação do sensor de temperatura que o pinóquio como saída é onde vai sair a informação do alto-falante então ele imprime que o motor seria a temperatura do ambiente e depois de mim a leitura do sensor de temperatura olha que conta maluca que está fazendo aqui que quer dizer essa conta maluca ou pegar louzada explica lá na entrada analógica do arduino a 0 onde está ligado o sensor de temperatura ele vai conseguir valores que variam entre 0 em 1. 023 já falou disso agora pouco né então ele tem um intervalo aqui que vai de zero a mil e 23 tá esse intervalo é de números inteiros ou seja nunca vai ler meio 0,3 e vai ser sempre 01 23 então existe uma espécie de uma escadinha ali com 1. 024 opções ou seja a leitura sempre vai estar dentro dessas 1.
024 opções está sendo que vai conseguir uma leitura mais refinada ainda precisa de uma coisa muito precisa ver isso aqui vai ter suas limitações isso aqui é uma leitura digital ta é o número com que o arduíno trabalha na programação daquela porta na verdade o senhor pensar fisicamente o que está acontecendo aquela porta ela tem entre zero e 5 volts então se tiver 5 volts o arduino valer mil e 2030 volte ele valer zero se a gente tiver aqui no meio por exemplo dois ou três e meio ele vai ler metade de 1. 023 que dão mais ou menos 512 512 até aí tudo bem certo o que um sensor de temperatura passa produzindo e agora fala do lm 35 que é o que a gente vai usar agora 35 a cada 10 mil volts é igual a um grau celsius isso quer dizer que se ele mandar 5 volts parte do hino o arduino valeu número viu 1. 023 isso significa que há 500 graus porque 5 volts e quinhentas vezes 10 mil volts na prática isso não acontece porque esse sensor de ré teria 500 graus não chega tudo isso mas vai de 0 a 500 então se ele mandasse por exemplo dois pontos e meio seria 250 graus celsius ea leitura que o arduíno faz e 15 12 a questão é como ele traduz e 15/12 8023 em temperatura porque saí nem complicadinho ficou aqui nem condição de alguma conta que facilite isso pra gente ter um número em graus celsius não escala de arduino e nem volte a gente só de graus celsius então existe uma função na rue não que é praticamente uma regra de três vítimas mec então a gente vai fazer isso a gente vai escrever lá a temperatura igual à média e entre parênteses a gente vai colocar primeiro a leitura do menino depois uma vírgula aí a gente coloca esse intervalo aqui 09 23 então 01 2023 e depois qual é o intervalo que a gente quer como retorno de temperatura que varia de 0 a 500 e lembra que zero é zero e aqui 500 graus então que esse método vai fazer ele vai pegar a leitura ele sabe que essa leitura foi feita entre 10 mil e 23 mas ele tem que dar um resultado que esteja entre zero e 500 então se for na metade de 0 23 ele vai dar resultado da metade de 0 500 se foi 10% do caminho entre 10 e 23 ele vai dar 10% do caminho entre 10 e 500 a partir dessa leitura e vai jogar nessa variável aqui a gente já aprendeu que é uma variável depois a gente usa essa variável temperatura porque ela vai estar em lindos graus celsius então essa função que a gente vai usar e agora pra conseguir o número da temperatura mesmo e não esse número entre 10 e 23 que é o que o aluno acaba voltando à equipe o código então eu vou escrever 20 temperatura que isso quer dizer que eu tô estabelecendo criando uma variável que temperatura e é um número inteiro estavam trabalhar com um número inteiro sem vínculo depois aqui eu vou dizer pra ele aquilo que eu falei temperatura é igual à média aqui a leitura da porta na lógica a 00 mil e 23 depois 0 e 500 então na nossa temperatura em graus celsius vai aparecer dentro dessa variável e aqui não seria então ele vai imprimir material temperatura ambiente e depois aqui no senado dessa conta que que era conta do censo anterior eu vou simplesmente imprimir a variável temperatura local já foi definido aqui em cima e aí se a temperatura colocar aquela conta de novo em pêra variável temperatura for maior que 27 ok o abuze nela se não não tô aqui nada ele espera só 10 milissegundos só pra ficar um pouquinho melhor a performance dos sistemas nos dá um look muito rápido negócio meio maluco vamos ver isso aqui está rodando eu vou subir pra domingo a gente já vê se tem algum erro no código o detalhe é que eu não coloquei aqui né ô ô ô ô um sensor de temperatura na minha plaquinha roma eu fiz exatamente o que estava desenhado ali então não sei nem explicar o que eu fiz na minha protocolo digitar ou só de conectar aqui o arduino colocar o sensor de temperatura e resetar o bichinho quer dizer na hora que eu ligo da reserva e ele vai começar que imprime na minha serial vou ligar ligar o motor será ó a temperatura do ambiente 25 então ele está além da temperatura ambiente está falando que a 25 graus isso não é muito preciso pode ter algum em alguma coisa diferente no 26° pontos 7 mas dá pra gente trabalhar assim agora vou ficar com a mão aqui e vou subir a temperatura uma hora é para tocar por bowser v não tá tocando é porque o brasil está fora está desconectado no carro o tema traz ainda um som muito estranho aqui barulho também esquisitinho né vamos ver no código york tem um erro na hora de gerar esse tom pra cá olha só tá vendo essa linha que isso aqui quando em duas barras é um comentário aqui não vale de nada isso aqui é só texto que o programinha o próprio simulador escreveu aqui o tom ele vai tocar na porta 9 ele vai tocar esse toque em hertz e durante mil milhas segundos o que dá um segundo só que em apps é uma coisa que o ser humano nem consegue ouvir então eu tinha colocado com 240 não sei porque ele mudou o tanque com cerca de 440 de novo nunca se comentar aqui na frente e eu aposto como agora esse negócio vai tocar direito a outra coisa mudou aqui embaixo de lei 300 para ele a temperatura mais ou menos três vezes por segundo 300 mil e 5 mil então eu vou dar cloud e vamos acompanhar aqui no monitor serial o que vai acontecer vai ter que começar a mostrar a temperatura aqui ó aqui temperatura ambiente 25 ou colocar a mão vamos ver esse número sobe tá lá ó já pulou para 28 ele está avaliando um pouco já em 30 a a tocá-la já o alarme temperatura máxima de 28 graus ele ia tocar a tap tem uma letra meio irregular é tão mau contato algum lugar mas funcionou ele apitou com a temperatura ambiente chegou a um determinado número não sei se agora sim está colocando em abundância a partir de agora você já sabe como fazer um alarme de temperatura isso serve por exemplo para você ligar o ar condicionado no caso do ventilador seria até melhor se ligar um ventilador quando a temperatura atingir determinado patamar ou o contrário por exemplo você tem um bebê em casa que nem eu e você pode falar putz abaixo de 20 graus eu quero que ele toca um alarme me avisando que está muito frio eu preciso colocar uma coberta ou qualquer coisa assim com este sensor de temperatura é uma das coisas mais úteis um sensor mais úteis do im mas tem um sensor que talvez você queira mais do que a temperatura que é o próximo e último que a gente vai mostrar nessa aula aqui que é o sensor de distância isso aqui é muito legal e média distância que o objeto tá deles e colocar a mão na frente e consegue saber quantos centímetros a sua vontade então é uma coisa muito parecida com o que se usa no para-choque dos carros por exemplo tem um sensor de distância você pode criar um monte de coisa do robô isso aqui é super útil ele tem meio que um emissor receptor é de um lado ele emite um sinal ultrassônico ultrassônico quer dizer parecido com o som é uma vibração só que a operação não quer dizer que está fora da nossa faixa onde viu então ele tem ele vibra tão rápido são tantos hertz que nossa vida não consegue captar a ele bate alguma coisa e volta né esse outro receptor e mede quanto tempo daí demorou para o som ou ultrassom sair daqui voltar baseado nesse tempo ele fala está perto talon é por causa do ego ele calcula a distância e é ótimo que seja ultrassom porque se fosse um som audível e assim um som ganhem o tempo inteiro que emite som toda vez que tivessem medindo a distância diferente dos sensores que a gente viu até agora ele tem quatro terminais então tem positivo negativo e tem também um trigger que é um acionador é quando você lhe coloca energia ele liga ele passa a emitir ultrassom e tem a perninha que o perninha não né o terminal em que ele manda as informações para mim dizendo qual é a distância mais uma vez ele vai mandar esse valor entre 0 e 23 mas dessa vez o aluno consegue ler com um pouco mais de facilidade está a fazer contas e vai ver só vamos ver lá no simulador até que enfim o nosso simulador vai ter exatamente o mesmo sensor aliás se você criar alguma coisa no simulador com o sensor do simulador quando foi comprar o sensor como exatamente o mesmo tem explicação dele aqui é só clicar em cima ele mostra o nome é sensor de distância entre a sony ter sido aqui ó hcsr 04 eu quando fui comprar compra o agaciel 04 não tem nenhuma diferença do simulador o sensor se tiver usando não aconteça sem ter que fazer essas contas malucas que a gente fez agora então aqui tem um sensor e aqui tem três led está um verde amarelo vermelho como se fosse um semáforo ou um farol como vizinhos outros estados então vamos lá ovcc a gente liga no positivo está ligado no positivo o gene de que ao terra a gente liga no negativo aqui o twitter é o que vai ligar que vai acionar ainda vivendo aqui no pino 5 digital e o outro que é o sinal a gente que ele está escrito aqui eco está ligando 4 fechou e agora os 3 leds led está fácil é negativo liga no terra positivo passa por um resistor aqui um receptor de 300 homens se pode usar aqui um maior um pouco menor vai funcionar também ea gente tá ligando um led na porta do número 10 aqui no pino 10 outro led no pino 9 e 1 mas no med no pino 8 basicamente o que a gente quer fazer aqui conforme o objeto for se aproximando do sensor e 1º fica com a sesu verde está perto demais liga o amarelo a perder mais de mais de mais ligam led vermelho e deu também um alarme de distância vamos ver no código se está muito complicado está fácil eu acho que tá fácil eu acho que também fácil olha só começa com um comentário meu comentário não tem nenhuma influência no programa só dizendo que esse programa faz um carro nessa distância então ele vai imprimir um monitor serial monitor social no caso do simulador fica aqui em baixo o que estiver lendo no sensor de distância o pino acionador é o 5 é que o trio lá e no de eco que é o de informação é o 4 em centímetros e aí ele quebra uma linha então ele vai jogar aqui em baixo à distância que o sensor vai estar medindo a ele vai jogar e quebrando limpa se essa distância eleito de novo a mesma coisa exatamente a mesma coisa que tá aqui tá se essa distância for menor do que 10 centímetros ou seja muito perto e vai ligar o led vermelho e está no pino desta os outros dois leds permanecem desligados substância for menor que 20 seja um pouquinho menos perto ele vai ligar o amarelo que está no pino 9 e se à distância e caso contrário nem precisa ter outros ea distância fortal né caso contrário ele ligou pelo verde que é o 8 então vamos ver como funciona isso vou jogar de lado que só pretende ver o motor seria a distância que está marcando clique em cima do sensor tem essa bolinha e ele diz à distância 114 centímetros 111.