e nesta dica rápida entenderemos as entradas e saídas digitais um pino digital é um pino só pode assumir dois estados 1 ou 0 raio ou isso quer dizer o quê que está ativo ou desligado no caso arduino nando quando você ativa ele quer dizer que que tem 5 volts no pino e quando você desliga ele tem zero volts atenção alta depende da atenção do seu microcontrolador de algumas versões de 3,3 volts que quando você ativar estar a empresa ou 3 volts e assim por diante para vocês correram modo de um pino você usa a função
pin molde essa função fala para vocês o pino vai ser uma entrada ou uma saída e o modo como funciona é muito simples você coloca qual o pino você quer usar por exemplo 2 que está conectado nosso led e colocamos aqui como saída por exemplo a saída é identificado como out nessa função quando eu faço isso agora uma hora do hino de consegue ativar algumas coisas ativar sensores leads e tudo mais fique atento apenas ao máximo de corrente de cada e aqui a 40.000 amperes no caso deste equipamento se eu quiser eu ligar ou desligar
mentindo eu posso usar a função digitalwrite ela vai literalmente escrever um modo nesse pino e mais uma vez como eu uso ela eu coloco o número do primo qualquer um por causa dois e coloca o raio ou sendo que rayger ligado e o ou é desligado vamos deixar obrigado por enquanto vou aproveitar e já declarar aqui o nosso emoji cinco não seja o nosso pino 5 como entrada é ele que vai ver no estado do pino 2 para a gente vai falar para a gente vai estar ligado ou desligado vou carregar o código e veja
o que aconteceu o édito pino 2 acendeu exatamente porque colocamos aqui com o pino 2 é uma saída e que nós pegamos ativar o pino 2 agora nossa opinião sim que está com entrada para a gente vê no estado nosso fino cinco vou usar aqui o nosso monitor serial para isso vou dar o serial ponto b vim para iniciar comunicação velocidade de 115200 para ler o status de um pino a função chamada digital weed e a única coisa que eu preciso colocar dentro do parênteses é qual pino eu quero eu vou colocar os cinco como
é o nosso caso aqui quando usa essa função o melhor do hino vai ler o estatuto pino e substituir tudo isso daqui pelo estado dele se for o estado alto ou seja se tiver ligado isso aqui vira um se for no estado desligado isso daqui vira zero então para gente ver o que está acontecendo vou usar aqui o serial ponto print eu ele para mostrar no monitor serial o estados desse o ézio e por fim vou colocar apenas um de vezes em milissegundos para não ficar muito rápido abrindo aqui o monitor serial veja que ele
mostra que a gente um porque o nosso primo dois está ok ligado está lendo status do pino dois estão um é obrigado a gente ver essa variação vou fazer o seguinte vou aqui no começo desligar o nosso pino 2 e onde está o white 2 gols e mostrar o status esperar meio segundo ou 500 mil e segundos ou copiar esse daqui colar e vou fazer o seguinte vou agora ligar nossa apenas 2 o e mostrar no serial da mesma forma então o que a gente está fazendo a gente desliga o pino mostra o status espera
nesse segundo ligo pino mostra o status espera nesse segundo e isso se repete vamos ver veja o que está acontecendo manter-se ao ele está mostrando pra gente exatamente o estado do hélio um ligado 10 desligado conforme o led vai piscando essas são as três funções mais importantes para se trabalhar com pinos digitais o pin molde para escolher o modo do pino sempre vai ser uma entrada ou a saída o digital light para ativar ou desativar o pino e o digital ide para ler o status de um pino e aqui vai uma dica que você não
acha em lugar nenhum nos arduínos que usam computadores do tipo avr e isso inclui o nano o mega o uno você pode ler com a função digital ide um pino mesmo que seja saída eu posso copiar isso daqui e o erro meu pino dois vou fazer a mesma coisa aqui embaixo copiar para quem baixa e ver meu pino 2 ou seja eu estou lendo o que é uma saia do sol e no status dele alto baixo mas esse pino não está configurado como entrada e sim como saída veja que os resultados são idênticos um junto
com o verbo junto com 10 ou seja ele consegue ler um pino mesmo que seja uma saída mas veja que isso é algo específico deste microcontrolador só essa família de a vr consegue fazer o tipo de leitura portanto não é uma boa prática usar este método é mais interessante guardar o espaço seu filho uma variável ou ler direto do registrador mas aí as coisas já complicam muito e assunto para outro vídeo se você quiser aprender definitivamente como programar acesse o link na descrição e conheça o nosso curso deste vídeo ajudou de alguma forma não se
esqueça de dar o seu gostei e compartilhar e até a próxima