olá você sabia que o arduíno funciona exatamente como um computador assim como qualquer computador ele precisa de um programa para poder funcionar esse é o primeiro vídeo da série como programar o arduino então vamos aprender a programar a linguagem utilizada para programar o arduino é muito semelhante à linguagem c++ utilizada para programar computadores ou c++ é uma linguagem muito poderosa na minha opinião todos que trabalham com computadores tablet smartphone deveriam saber a linguagem c++ é uma linguagem muito semelhante à várias linguagens modernas como java php e sharp então aprendendo programar no arduino você está dando
um grande passo no mundo da programação dos computadores e com um arduino você tem a melhor forma de aprender lógica de programação fazendo e vendo acontecer tudo o que você vai precisar é de um arduino que no mercado livre por exemplo custa entre 30 e 40 reais e praticamente qualquer computador que tenha o windows mac ou linux pode ser até um desses computadores antigos como windows xp vamos também precisar de um carro comum desses de impressora um cabo usb para fazer a programação no ar do inea também é muito legal ter alguns componentes básicos para
montar algum circuito simples como leds botões do tipo puxa button resistores sensores de luz alguns f us de conexão também chamados como jã pears e também uma proto board quem irá facilitar a montagem existem alguns kits para iniciantes do arduino que já vem com componentes básico como esses ainda no mercado livre você encontra alguns a partir de uns 80 reais este aqui eu comprei um site chinês veio incluindo um arduino genérico de morón bem mais mas eu paguei aproximadamente 25 reais agora um kit que é apaixonante é o starter kit original da arduino feito lá
na itália pelos criadores do arduino esse custo bem mais caro mas é tão apaixonante que valeu muito a pena e logo vou fazer um vídeo para apresentar todo o conteúdo desse kit mas vamos ao que interessa programação um programa nada mais é do que uma lista de instruções instruções para que o computador ou arduino faça o que queremos nós temos vários exemplos de programa em nosso cotidiano uma receita de culinária veja que eu tenho a receita de um bolo de coco abaixo dos ingredientes eu tenho um modo de preparo que é muito parecido com um
programa aqui diz no liquidificador bata os ovos o açúcar a manteiga adicione a farinha e por último o fermento aqui eu tenho instruções às instruções dizem o que tem que ser feito e o como tem que ser feito para que o cozinheiro consiga fazer o bolo dia da forma correta ele tem que ler a receita e seguir as instruções passo a passo aqui eu tenho mais um exemplo de um programa num manual de instalação de um videogame este manual diz aqui por exemplo passo a passo o que eu tenho que fazer para ter um videogame
corretamente instalado repare que assim como um programa o manual possui uma lista de instruções numa ordem específica 11 ligue a tv 2 ligue o game pad 35 o nice o game pad 4 siga as instruções na tela se não executarmos aaaa na ordem correta não vamos conseguir ter o videogame corretamente instalado você concorda um programa de computador é exatamente igual ele tem que seguir a ordem correta para que o programa seja executado e o comportando o computador faça o que queremos outra semelhança deste manual com um programa de computador é que nós temos algumas instruções
condicionais seja com condição que diz se o game pad ainda estiver carregando use o controle com um adaptador então aqui está me dizendo a instrução é usar o controle com adaptador mas eu só vou executar essa instrução se o game pad ainda estiver carregando se ele não estiver mais carregando então eu ignoro essa instrução e passo para a próxima veja outro exemplo se a tela tátil do game pad estiver desligada primeiro aperte o botão então eu vou apertar o botão apenas se a tela touch estiver desligado bom agora vamos então ver como tudo isso funciona
com um arduino assim que você tiver um arduino em mãos o primeiro passo é baixar um software gratuito no site oficial do im acesse o site www pontuado no ponto c clique na opção download e escolha o seu sistema operacional windows mac ou linux no meu caso o sistema operacional é o windows aqui embaixo eu posso fazer uma doação ou simplesmente baixar clicando entre ans download e aqui está o arquivo sendo baixado para agilizar eu já tenho o arquivo é baixado então uma vez que você já tem o arquivo baixado clique nele execute esse arquivo
para executar para fazer a instalação deixe todas as opções selecionadas e pronto o software será instalado no meu computador e eu terei que tudo o que eu preciso para programar o amendoim o que é muito recomendado é que você sempre faça a atualização dessa desse software do hino baixando sempre a nova versão pessoal do arduino é muito legal eles fazem muitas atualizações com freqüência e as atualizações são muito importantes então sempre que você puder acesse esse mesmo site faça esse mesmo download e instalar a nova versão por cima ele vai entender que já existe uma
versão anterior vai pedir para que você desinstale e aí depois você instalar a nova versão fique tranquilo que ao instalar uma nova versão você não perde nenhum dos programas que você já tinha feito ele vai preservar você vai passar a ter uma nova versão com tudo aquilo que você já tinha feito anteriormente no final da instalação é comum que o instalador pergunte se ele pode instalar alguns drivers confirme todos eles como aqui por exemplo pronto a instalação está completa eu clico aqui em fechar clube e agora então finalmente podemos conectar o arduino no computador através
do cabo usb e podemos entrar no software que acabou de ser instalado ele instalar aqui na área de trabalho um acesso direto a um software do arduino pronto é com este programa que iremos fazer os nossos programas para carregar aquino hardoim o que é legal explicar aqui é que todo o programa de arduino é composto por duas partes reparem aqui eu tenho a primeira parte chamada setup ea segunda parte chamada lupi a primeira parte é executada apenas uma vez quando ligamos o arduino ou também quando apertamos o botão reset dor do im já a segunda
parte ela é executada infinitas vezes até que o arduíno seja desligado então todas as instruções que nós queremos colocar aqui para que eu administrei cut elas serão colocadas ou no setup para ser executada uma única vez quando ele é ligado ou na sessão lupi para ser executado sequencialmente infinitas vezes neste vídeo nós vamos fazer um programa bem simples será o seu primeiro programa no arduino no mundo dos programadores existe uma lenda que diz que quando você aprende uma nova linguagem você vai ter sorte com ela se o seu primeiro programa foram revelou outro em português
olá mundo esse programa tem o objetivo de escrever na tela exatamente esta frase olá mundo nada mais e no arduino similar à olá mundo o nosso primeiro programa deve ser um programa que controla um médico para isso eu vou precisar de um led e um resistor de 120 homens das cores marrom vermelho e marrom um resistor é necessário porque o led trabalha com uma corrente muito pequena se conectar diretamente o led no arduino oled irá queimar logo vou colocar um vídeo explicando melhor estas características do led e dos receptores então eu irei juntar o terminal
menor do led que é o pólo negativo com um terminal do resistor pode ser qualquer um dos terminais do resistor porque ele não possui polarização ou seja os dois terminais são idênticos e trabalham independente da ordem em que conectamos e agora eu vou conectar o terminal maior do led que é o pólo positivo no pino do arduino de número 10 e o outro terminal do resistor em qualquer pino gnt que se refere ao terra do arduino agora voltando para o programa eu vou ensinar algumas instruções básicas queremos utilizar na programação do arduino a primeira instrução
é ap molde ela irá informar para o arduino se um dos seus pinos será utilizado para enviar corrente elétrica ao circuito eletrônico ou se irá receber corrente elétrica do circuito eletrônico aqui no nosso primeiro circuito nós conectamos oled alpino 10 queremos que este pepino acenda ou apague o led portanto este plano será utilizado como um plano de saída saída de corrente elétrica porque enviando corrente elétrica oled ele irá acender então eu vou colocar a instrução tem um molde no setup do arduino da seguinte forma repare que tanto o setap quanto o loop possuem duas chaves
uma abrindo e outra fechando todas as instruções que eu vou colocar serão entre essas chaves em um molde é o nome da instrução então entre as chaves de setup eu escrever este nome logo eu tenho que dizer como o arduino irá executar essa instrução em quase todas as instruções precisamos dizer como será executado no caso da instrução pin molde o arduino precisa saber de qual o pino estamos nos referindo neste caso o pino 10 e qual o estado que queremos para o pino neste caso teremos o plano de saída então informamos ao tipo ç após
o nome da instrução iremos informar então os parâmetros entre parênteses e separados por vírgula no final de qualquer instrução eu sempre coloco um ponto e vírgula para que o aluno saiba quem especial terminou pronto com isso dissemos ao arduino que o seu pino 10 será usado para enviar corrente elétrica ao circuito eletrônico e repare que essa instrução não precisa ser executada sempre apenas quando o arduino for ligado por isso a colocamos no cetam outra instrução básica queremos usar a instrução digital right ela é utilizada para ligar ou desligar a corrente elétrica de um pino do
arduino então você já deve ter sacado que ligando a corrente elétrica de um pino onde o led está conectado este led irá ascender esse desligarmos led irá pagar se queremos que o led piske devemos enviar seguidamente a instrução ligar e desligar por isso iremos usar a instrução digital right duas vezes dessa forma o primeiro a colocamos no loop logo precisamos informar os parâmetros da função digital right que são o número do pino e o estado ligado ou desligado para que o led piske iremos colocar primeiro a instrução digital right informando o pino 10 no primeiro
parâmetro o estado ligado no segundo parâmetro informando ae lembrando no final de cada instrução ponto e vírgula e na outra instrução informamos o mesmo pino porém o estado desligado por isso informamos lo como o loop do arduino será executado infinitamente então é assim que o led ligar e depois desligar o programa volta para primeira instrução e segue piscando infinitamente mas até aqui só tem um problema o arduino executa essas instruções com muita rapidez imagine que ele é capaz de executar 16 milhões de instruções por segundo isso porque o seu processador tem uma velocidade de 16
mega hertz 16 megapixels equivale a 16 milhões de instruções por segundo então se o led piscar nessa velocidade nós não seremos capaz de ver ele pisca ele vai aparecer lhe vai parecer que está aceso por isso o que nós vamos utilizar é uma instrução de lei de lei em forma para o arduino para que a heroína ou faz uma pausa por um determinado tempo informado como parâmetro na instrução de lei dessa forma após a instrução digital right vamos colocar a instrução de lei com uma correção odilei aqui o dr um minuto e vamos colocar o
parâmetro com a instrução mil porque o parâmetro aqui se refere à milissegundos estamos falando estamos falando com o delay mil para que o arduíno pause por mil milhes segundos o que equivale a um segundo e da mesma forma faremos após a segunda instrução digital right o programa já está pronto mas ainda não foi carregado no arduino então agora precisamos aqui no menu ferramentas selecionar qual placa de arrimo estamos utilizando no meu caso estou feliz utilizando o arduino uno e também precisamos selecionar em qual porta temos o orgulho conectado neste momento assim que conectamos o arduino
nós já vamos ver aqui nessa nesse menu todas as portas disponíveis neste caso selecione então apenas a com três por último para carregar o programa aqui em cima nós temos o botão carregar então eu clico nele arduino pede para gravar esse programa em algum lugar então eu posso manter o nome sugerido ou colocar aqui qualquer nome por exemplo meu programa e salvo ele está agora preparando o programa para carregar então repare nesta parte preta aqui embaixo da tela que nós vamos ver algumas mensagens assim que o programa estiver sendo preparado inclusive quando ele estiver sendo
carregado também iremos ver aqui uma das mensagens e verifique também que durante a carga do programa algumas luzes aqui do do arduino alguns leves irão piscar neste caso o programa já foi carregado e repare que nós já temos aqui o nosso led piscando agora que você já aprendeu a programar no arduino é legal fazer algumas modificações no programa para exercitar o que aprendeu por exemplo só com que o led piske mais rápida ou lentamente ou faça com que o intervalo aceso seja menor ou maior do que o intervalo apagado ou também utilize mais leds sempre
com resistores para fazer efeitos legais como esse é isso aí pessoal continue acompanhando aqui no canal para que você aprenda tudo sobre a programação do arduino um grande abraço e até o próximo vídeo e se inscreva no canal brincando bom bom bom