Como usar PINO DIGITAL de SAÍDA no arduino - Curso Gratuito pelo Tinkercad - Aula 1

15.62k views3474 WordsCopy TextShare
Tecnoltronica
👉 Função digital.Write( ) - Curso Gratuito de Arduino pelo Tinkercad - Aula 1 💻 Conheça nosso Sit...
Video Transcript:
o Olá pessoal tudo bem com vocês eu sou professor Gustavo do canal tecnotronica e essa é a primeira aula do curso dinheiro do Windows pelo tinkercad nessa primeira aula nós vamos passar para vocês como começar a trabalhar com Arduino eu tenho que quer de uma ferramenta uma plataforma online que ela é bastante útil para quem não tem ainda o óleo do hino que não comprou não tenho o equipamento Então nós vamos ter várias aulas aqui nesse curso onde vocês vão aprender a mexer com Arduino sem ter o Arduino em mãos você pode aprender a mexer
ver como é que funciona e a hora que você tiver condições você compra o Arduino físico né o equipamento e você pode reproduzir tudo que nós fizemos aqui no Arduino real mesmo tá bom porque a plataforma tem que quebre ela simula Esse é o uso do Arduino como se você estivesse usando o Arduino na prática Beleza então vamos lá e aqui atrás de mim vocês tem a página inicial do trinket da plataforma kinkade eu entrei nela você digita te enquete.com igual está aqui em cima tudo bem depois de digitar você vem aqui em entrar ou
inscreva-se agora qualquer um dos dois que você clicar vai funcionar do mesmo jeito se você não tiver ainda conta a hora que você clicar em entrar ele vai pedir para você preencher lá uma nova conta e eu aconselho simples meus alunos a entrar em uma conta do Gmail porque é muito mais simples você não precisa ficar criando novas senhas Mas se você quiser criar uma conta nova aqui colocando um e-mail que não é do Gmail também funciona eu vou entrar aqui pela conta minha do Gmail eu vou clicar aqui entrar no meu caso como eu
sou o professor eu entro aqui em educadores vocês podem fazer aqui estudante com código de aula ou conta de estudante e aqui estudante com código de aula e quando um professor cria uma sala dentro do que que é de para ensinar os alunos eu não vou fazer isso porque eu vou deixar vocês virem vivo isso aí para criar uma conta de estudante Então você vai vir aqui em conta de estudante bom então você vai vir aqui em conta de estudante e preencher as informações que precisa ele é totalmente gratuito tá bom não vai ter que
pagar nada por isso que eu vou entrar aqui em educadores E aí eu vou entrar aqui ó com uma conta do Google e aqui ele já vai abrir a minha conta porque eu já me cadastrei com essa conta que minha do Gmail tá bom sempre que você entra no tinkercad com o seu login ele vai entrar nessa página que eu vejo que o meu nome está aqui em cima meu nome é Gustavo Antônio Velho tá bom ele permite aqui criar projetos 3D que não é não tem nada a ver com o eduíno tá bom pro
nosso curso nós vamos entrar e sempre aqui em circuitos Ah tá bom então sempre que você entrar para fazer o que eu tô fazendo aqui nos vídeos você vai entrar em circuitos estão clicando aqui em circuitos ele vai mostrar aqui e é essa tela onde você vai criar um novo circuito ou você vai pegar algum circuito pronto no caso aqui no meus vídeos vão sempre criar um novo circuito eu aconselho sempre os meus alunos a reproduzirem o que eu estou fazendo em vídeo fazer igual na primeira vez assim sempre que eu fizer um vídeo e
vocês vão acompanhando vídeo Vamos fazer igual para treinar depois que você já sabe fazer aquilo vocês podem modificar fazer um novo de vocês mas procurem sempre repetir o que eu estou fazendo aqui da mesma forma que eu vou fazer aqui eu quero fazer um adendo uma observação eu estou criando diversos cursos gratuitos que depois eu junto numa sala de aula e emitir Um certificado para aqueles que concluírem o curso esse vai ser um outro curso igual a esse e eu tenho aqui na descrição desse vídeo vários cursos que eu já tenho disponíveis para quem se
interessa em aprender e ganhar um certificado o canal Technotronic ele visa essa Parte Educacional Tá bom então se você dá uma olhadinha aí na na descrição desse vídeo e se você vai ver vários cursos que já estão disponíveis inclusive também pelo meu site da tecnotronica vocês também conseguem entrar nesses cursos disponíveis e estar entendendo como fazemos é totalmente gratuito inclusive o certificado gratuito não tem que parar na Tá bom então vamos lá eu vou criar um novo circuito para iniciar uma programação Bem básica do Arduino nessa aula então objetivo da sala e ensinar como é
que vocês entram aqui no que quede e depois como vocês fazem o primeiro programinha básico os conceitos sobre e explicando aos poucos Tá bom então vamos lá criar um novo circuito e ele vai abrir essa tela nova aqui ó ele dá o nome aqui qualquer is not G you level eu vou trocar aqui ó vou escrever aula 1 a aula um vai ser agora esse primeiro circuito que eu vou colocar com vocês vou fechar aqui ó esse novo componente da microbit o outro ekedi ele está melhorando acrescentando novos componentes hoje é dia a dia tá
ele vai permitindo que nós façamos mais coisas a cada nova versão que ele vai lançando dá para fazer já muita coisa no que a gente precisa aprender tá bom no que nós vamos usar aqui primeira coisa que eu vou fazer aqui na sala pegar uma placa de ensaio pequena também conhecida como protobord on eu vou colocar aqui porque eu vou demonstrar os circuitos utilizando a prata verde e agora nós vamos pegar aqui ó o Arduino Uno R3 vou clicar aqui ó e vou colocar ele aqui ó nem sempre as minhas aulas vão começar assim então
vocês já sabem que é isso que eu faço no início e vocês podem fazer sempre isso eu vou pegar os 5 volts aqui fiquei aqui ó com mouse veja que ele já automaticamente coloca um fio aqui para mim vou trazer até aqui ó e vou alimentar essa placa ou essa protobord com esse fio aqui ó não dá para eu ajeitar assim para ele ficar bem bonitinho só que nós 5 volts o padrão é usar cor vermelho eu venho aqui em cima e vou trocar por vermelho bom então eu já coloquei aqui alimentação vejam que esse
positivo que eu coloquei aqui que eu 5 volts ele está nessa linha inteira aqui ó acho que vocês não viram porque eu estou na frente né e agora que eu percebi que a minha câmera está na frente eu vou diminuir aqui o tamanho da minha imagem o e mostrando aqui eu usei essa placa protobord eu usei esse aí do hino aqui colocando para cá só cliquei em cima e arrastei a fiquei arrastei cliquei assustei Eu não vi que eu estava na frente então agora estou mais atenta agora eu vou pegar aqui ó o gnd gnd
é o negativo os 5 volts é o positivo o gnd é o negativa vou trazer aqui eu vou dar uma ajeitada e vou trocar pela cor preta são patrões que a gente usa em eletrônica Tá bom então vejam sempre todas as aulas eu vou fazer isso eu vou alimentar aqui com 5 volts e aqui com o gnd e o que que eu costumo fazer o a parte de cima não está interligada com a parte de baixo mesmo que todos esses Buraquinhos aqui ó estão interligados entre si estão todos esses Buraquinhos tem agora ou 5 volts
e aqui nesse outro todos os buraquinhos dessa Aqui tem um negativo ou o gnd só que aqui em cima não está interligado com aqui embaixo eu tenho que vir e interligar e eu vou fazer primeiro negativo aqui ó que já tá cor preta é mais fácil e agora e o positivo e eu vejo agora eu tenho o positivo ou 5 volts vindo aqui subindo e vindo aqui ó no Positivo eu tenho negativo agora vindo do GNT e se interligaram tudo aqui agora entreguei na parte de cima Então eu tenho 5 volts em qualquer. Aqui e
eu gnd em qualquer ponto aqui essa ligação padrão que eu costumo fazer é para todos os circuitos que eu fizer tá bom Agora eu vou testar com vocês um circuito onde eu vou colocar um LED para que ele fique acendendo e apagando através de um programa aqui do Arduino Tá bom então eu vou pegar aqui um LED vou trazer ele aqui ó eu coloquei ele aqui tá bom o LED eu vou ampliar aqui ó ele tem dois lados um ânodo eo cátodo esse terminal aqui que ele chamou de católica ele precisa sempre ser ligado na
parte negativa da fonte e o ânodo na parte positiva ou seja o LED tem polaridade tá bom é só que se eu ligar aqui direto esse no Positivo Oi e esse no negativo Se eu fizer isso bom e o que que vai acontecer vou colocar aqui ao iniciar e simulação e ele mostra que o LED queimou que a corrente no LED é de 483 MM Perez Quando não mais ao máximo absoluta de 20mm O que quer dizer isso está passando uma corrente muito grande aqui como que eu faço para limitar a corrente em cima de
um LED a no máximo 20 milhanperes e e eu vou colocar um elemento aqui que chama resistor esse resistor eu vou colocar aqui e vou mudar para 220 Holmes e eu mudei aqui para 220 homens para que esse resistor limite a corrente em cima do LED para que ele não queime Então vou colocar iniciar a simulação veja que o LED acendeu por enquanto eu só usei o Arduino para alimentar a placa eu não estou controlando LED ainda mas o que nós queremos é Controlar se eu quiser mostrar para vocês a corrente que está passando aqui
eu posso vir e pegar aqui se que tá atrás de mim aqui ó deixa eu sair da frente o que chama multímetro e eu vou pegar um multímetro eu vou colocar aqui por exemplo colocar aqui desse lá ó e vou medir a corrente sobre estilete vou mostrar e como é que faz para vocês verem e depois E aí e aqui eu fiz uma interligação de modo que e a corrente vem por aqui a energia né passa pelo resistor vai passar por dentro do a lan perímetro aqui para medir a corrente e vai passar por LED
eu vou colocar que eu quero medir e é amperagem que é corrente tá e vou iniciar a simulação eu vejo que agora é a corrente que tá passando aqui ó é 13,5 milhanperes eu estou Protegendo o LED com um resistor e forma que é corrente diminuiu já está no máximo 13,5 miliamperes Tudo bem então é vou parar simulação vou tirar e o impedimento daqui porque o interesse é só mostrar para vocês como fazia para medir a corrente eu vou ficar aqui em cima que é rotacionada eu não tinha ela tinha Face mas não tinha explicado
para vocês né e agora eu estou então Protegendo o meu LED Só que eu não quero que ele ligue direto quando está ligando agora é só ligar a energia aqui a simulação ele já liga eu quero que ele ligue através do Arduino então o que que eu faço eu digo aqui alimentação direto vou deixar essa daqui que é o negativo vou pegar uma porta aqui é doido hino oi oi do Hino Ele tem várias portas que são pinos né aqui são todos os pinos digitais ó ele tem 13 pinos digitais que nós vamos usar nessa
experiência aqui embaixo ele tem pinos analógicos e aquele Tem a parte de potência de energia tá Por enquanto é só isso que eu vou estar explicando no decorrer das próximas aulas eu vou estar explicando mais detalhes sobre o eduíno Vamos aprender aos poucos para vocês irem fazer nosso poucos então eu vou pegar uma porta qualquer aqui eu vou pegar dois por exemplo ó e vou trazer e lá no meu LED e no lugar que eu ligava diretamente e os 5 volts lembra que eu tinha daqui e puxava de 5 volts direto agora quem vai jogar
os 5 volts vai ser essa porta do Arduino esse pino dois aqui do hino tá bom só que para isso vejam que se eu ligar aqui não vai acontecer nada porque eu não estou mandando meu Arduino jogar 5 volts para cá eu não estou falando isso para ele então ele não vai funcionar eu vou ter que fazer uma programação no Arduino para dizer para ele que eu quero jogar 5 volts aqui em qual momento que eu quero jogar 5 volts como é que eu faço isso eu tenho que vir aqui ou em código e já
existe aqui um código Inicial Eu vou mudar aqui ó nós vamos trabalhar com código em texto e ele pergunta se eu tenho certeza vou clicar em continuar vendo que ele já traz um código inicialmente aqui em cima que é um código para existentes dele aqui e ele sempre traz um probleminha Inicial aqui que é o programinha Blink o que ele fica piscando um LED que já existe aqui nós do hino vamos falar para vocês uma forma de eu ver se o olhinho tá funcionando quando eu inicia a simulação ele tá piscando esse LED aqui por
quê que ele pisca esse LED porque é esse probleminha fica aqui mas não é isso que nós queremos tá vou parar a simulação vou usar É esse mesmo eu vou aumentar aqui para vocês ver vou vou usar esse mesmo programa aqui só que eu vou alterar um pouco é aquele tá dizendo que tá usando o código ser mais mais e eu vou colocar aqui uma observação que é é o projeto aula 1 o Arduino no tinkercad o melhor curso é gratuito de Arduino pelo enquete Esse é o nome do nosso curso Então eu já não
me Ei aqui ó venho que eu não irei na frente de Duas Barras quando eu faço isso ele entende que eu estou colocando um texto bom e que não é um comando Tá bom eu vou dar um enter aqui para ele ficar essa afastado um pouquinho a primeira coisa que é importante que vocês entenderem é que isso daqui ó e é uma função que é chamada a voz de setup que aonde eu coloco algumas coisas e depois eu tenho outra aqui que a outra função que eu void loop esses dois sempre vão existir numa programação
do Arduino tá bom dentro do void setup uma das coisas que a gente coloca é dizer se o pino que nós vamos usar ele é uma entrada ou uma saída e aqui no nosso programinha que nós estamos fazendo e nós estamos usando esse pino 2 como uma saída por quê que é uma saída porque eu estou enviando energia para ele acender um LED então eu considero esse pino como uma saída e como que eu chamo a saída aqui eu chamo de out do jeito que tá escrito aqui em maiúscula Só que eu não quero esse
LED aqui mais eu quero dizer que é o pino 2 o eu não estou dizendo aqui ó o modo que esse pino qual pino o dois está funcionando é como uma saída aqui ó então eu vou só colocar aqui uma observação usando Duas Barras é determina que o pino 2 e está sendo usado como saída Tudo bem então eu determinei aqui que o pino 2 vai ser usado como saída nessa instrução aqui vou fazer diferente eu vou pegar eu vou colocar E aí eu vou dar uma resumida aqui ó e determine a pino 2 como
sair tá bom para vocês entenderem veio vou documentar documentário esse nosso projetinho tá e não void loop o que que eu quero fazer blog loop nesse problema já existentes Ele tá dizendo para acender aqui ó é aquele LED da placa esperar um minuto esperar um segundo e depois apagar raio é ligado LOL é desligado e esse digital like é uma ordem que lhe dá para o pino digital escreva no pino digital qual pino no nosso caso aqui vai ser o 2 agora escreva no pino digital dois ai ou seja ligado e espere um segundo depois
escreva no pino digital dois louco é baixo o apagado ou desligado espere mais um segunda então eu nesse programinha eu estou dizendo que o pino 2 é uma saída estou mandando ele acender por um segundo e a pagar por um segundo e deixa eu diminuir aqui vou iniciar a simulação o e veja o que ele vai ficar acendendo e apagando um por um segunda se você consegue ver ele piscando em vamos parar a simulação e vou mudar aqui em vez de um segundo eu vou colocar meio segundo e é para e ir acender e apagar
mais rápida eu mandei de novo e se percebe que agora ele está acendendo e apagando mais rápido nós vamos fazer ele bem rápido agora para não ter dúvidas tá vamos colocar aqui por exemplo cem cem milisegundos aqui é sempre dado em milissegundos 100 milésimos de segundos e agora como ele tá piscando consegue ver assim daí apaga aí e eu posso fazer diferente a vou parar a simulação eu vou colocar ele e para ficar é um segundo três segundos acesas três segundos é 3000 Oi e um segundo apagado vamos lá iniciar e Simulação três segundos assesio
um segundo apagada três segundos aceso um segundo apagar tudo bem vou parar a simulação E conforme vocês podem ver aqui ó e a montagem não é difícil a montagem Deixa diminuir aqui assim é uma forma que vocês consigam ver e não fica atrapalhando a vontade é bem simples então recordando Eu usei o pino 2 aqui para mandar energia Oi para o LED no momento que eu quero eu posso mudar esse momento mas eu aprender numa próxima aula a usar um botão para mostrar o momento que eu quero ligar ou desligar porque aqui quando inicia a
simulação ele já vai direto acende apaga tal eu posso dizer através de um botão e quando que eu quero que Acenda quando que eu quero que apaga Então é isso que nós vamos ver na próxima aula vai ter novos comandos aqui novas funções para vocês aprenderem nessa aula aqui Nós aprendemos e o void setup que é o lugar onde eu coloco Qual é a configuração do Pino se ele é entrada ou saída e o void loop que é onde fica rodando o meu programa uma coisa que não disse assim o void setup Acontece uma vez
só quando eu ligo porque quando eu ligo ele passa por aqui e já sabe que pino que a entrada que pino que a saída depois ele fica aqui no voz de loop o tempo todo rodando vocês vem que ele apaga acende apaga acende apaga acende Apaga por quê que ele fica no meu ap look quer dizer e faz do começo vai até o fim volta para o começo Faz de novo e assim por diante então grupo nada mais quer dizer que repetir esse programa até eu mandar parar se eu não mandar para ele vai ficar
fazendo isso o tempo todo e aqui nós vimos então o digital Light que é escreve no pino digital o poder lei que é para contar um tempo e o que é High que é e é alto ou mandar energia e Hollow é baixo ou tirar NG tá bom se vocês ficaram com alguma dúvida aí coloca nas mensagens para que eu possa entender se vocês estão compreendendo se tão com alguma dúvida tá é se você gostou deixa seu like compartilhe com pessoas que você acha que vão gostar também de aprender o sobre Arduino e não se
esquece de se inscrever no canal e ativar o Sininho para receber todas as notificações da próxima aula vou procurar fazer uma aula por semana então acompanha e o curso aí e quando eu lançar o curso gratuito você já sabe fazer você vai lá só entregar atividades e recebeu o certificado tá bom e agradeço a sua participação espero vocês no próximo vídeo até mais tchau tchau tchau E aí [Música] E aí
Copyright © 2024. Made with ♥ in London by YTScribe.com