O que é Arduino, para que serve e primeiros passos [2023] 145

Como nasceu e o que é Arduino? Para que serve um Arduino? Quais as vantagens? Como eu começo a programar? Nesse artigo vamos apresentar um resumo sobre o que é Arduino e como você pode utilizá-lo em seus projetos.

O que é Arduino

Arduino é uma plataforma de prototipagem eletrônica muito versátil e amplamente utilizada por estudantes, hobbistas e profissionais das mais diversas áreas. O objetivo principal do Arduino é tornar o acesso à prototipagem eletrônica mais fácil, mais barata e flexível. As versões mais simples da placa utilizam um microcontrolador da família Atmel AVR e uma linguagem de programação baseada em C/C++. Com ele é possível criar projetos variados em eletrônica, desde os mais simples até aplicações intermediárias como Internet das Coisas (IoT), Robôs, Sistemas de Automação Residencial ou Industrial, Alarmes e outros.

As funcionalidades do Arduino também podem ser facilmente ampliadas, ou seja, você não precisa trocar a placa principal caso queira expandir os recursos do seu projeto. Basta acrescentar sensores, módulos e shields para incorporar novas funções. Além disso, depois de programado, o Arduino pode ser utilizado sem a necessidade de um computador, já que o programa instalado na placa permanece em loop, repetindo sem parar, sendo necessário apenas uma fonte de alimentação para que a placa funcione.

O Arduino foi desenvolvido com base no conceito open-source, em tradução literal “código aberto”, que significa que o projeto da placa e o firmware podem ser utilizados livremente por outros desenvolvedores e fabricantes. Essa forma de inserção na eletrônica e programação inovou o movimento maker, também conhecido por sua característica “faça você mesmo”. A tecnologia e os softwares livres têm promovido uma quarta revolução industrial, que reflete na comunidade maker e no modelo de criação e desenvolvimento de projetos: por ela você idealiza, compartilha e recria outras ideias.

YouTube video

O microcontrolador do Arduino

Os comandos recebidos pelos programas inseridos no Arduino, são feitos por um microcontrolador, que é o cérebro da placa, responsável por executar os programas e avaliar a qualidade das portas de entrada e saída, nomeadas de E/S ou I/O (Input/Output), são por esses canais que a placa se comunica com o mundo externo, enviando e recebendo informações de sensores, displays e módulos.

microcontrolador ATmega328 da placa Arduino UNO
Microcontrolador ATmega328 da placa Arduino UNO

Dependendo da placa Arduino, você pode ter um microcontrolador como o ATmega328 (Arduino Uno), o ATmega2560 (Arduino Mega) e o ATmega32U4 (Arduino Leonardo e Arduino Micro). Ambos possuem uma frequência de trabalho chamada “clock”. No caso do Arduino Uno, por exemplo, o clock é de 16MHz. Então, quanto mais rápido o clock, também é maior o processo de leitura e execução das funções.

Recomendamos a leitura do artigo Diferenças entre microcontrolador e microprocessador para ampliar o conhecimento sobre microcontroladores e as principais diferenças entre os dois componentes.

Origem do Arduino

O Arduino foi criado em 2005 por um grupo de 5 pesquisadores: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis. O objetivo era elaborar um dispositivo que fosse ao mesmo tempo barato e fácil de programar, sendo dessa forma acessível aos estudantes e projetistas amadores.

A história de criação do da ideia tem como contexto inicial as instalações do Instituto de Design de Interação de Ivrea, quando em 2002, Massimo Banzi, integrante do quadro docente, propõe-se a elaborar um produto, na qual seus alunos de design de interação, criassem dispositivos eletrônicos reagente aos estímulos.

A primeira placa foi composta por um microcontrolador Atmel e programada via Ambiente de Desenvolvimento Integrado (IDE), com linguagem baseada em C/C + +. Já os circuitos de entrada e saída, poderiam ser conectados no computador por cabo USB.

Serial Arduino
Serial Arduino – a primeira placa

Na estruturação do Arduino, o conceito de hardware livre (open hardware) foi adotado, e isso significa que qualquer pessoa pode montar, modificar, melhorar e personalizar, partindo do mesmo projeto básico de hardware. A única restrição é quanto a replicação da marca em novos projetos, o que caracterizaria plágio.

O primeiro Arduino criado foi o Serial Arduino, lançado em 2005, demarcando um novo momento no universo maker. Seguido da Diecimila (2007), Nano (2008), Uno e Mega (2010), Mega ADK e Leonardo (2011), Due (2012), 101 (2014) e MKR Wifi e NB IoT (2018). Na imagem abaixo, podemos conferir a evolução das placas Arduino.

Linha do tempo das placas Arduino.
Linha do tempo das placas Arduino.

Curiosidade: A palavra Arduino possui origem germânica Harduwin ou Hardwin, nativa do latim Teutoni, que significa “firmeza e resistência”. Outra curiosidade é que a placa não possuía um nome, até que os criadores frequentaram um pub chamado Bar di Re Arduino, em homenagem ao rei d’Ivrea, que governou o país entre 1002 a 1014, marcado na história por seus projetos inovadores.

Tipos de placa Arduino

O processo de desenvolvimento das tecnologias do Arduino, desde sua primeira versão, produziu um conjunto de placas que podem ser classificadas em função dos recursos e poder de processamento ou controle:

Placas Básicas

São placas mais simples e com menos recursos, ideais para os makers iniciantes ou utilização em projetos de baixa complexidade.

Arduino Uno

É a placa mais recomendada para quem está começando na plataforma. Ela possui excelente custo-benefício, quantidade de porta (entrada/saída) suficiente para a criação de protótipos com vários sensores e módulos conectados. O microcontrolador da placa Uno é o ATMega328P, com clock de 16MHz, 14 pinos de I/O, sendo 6 analógicos e 6 com função PWM (Pulse Width Modulation). A placa Uno tem 32KB de memória flash, onde são armazenados os programas. A conexão com o computador usa um cabo USB A/B, o mesmo utilizado em impressoras USB, podendo ser alimentado com uma fonte externa chaveada de 7 a 12 VDC.

Placa Arduino Uno
Placa Arduino Uno

Arduino Nano

A placa Nano trata-se da versão reduzida da Uno, indicada para projetos compactos, como robóticos e estações meteorológicas. Diferente da placa anterior, a Nano possui uma porta mini USB para conexão, mas sem acesso para fonte externa. No entanto, também possui controlador ATmega328, 16MHz, 22 portas de entrada e saída, sendo 8 analógicas e 6 com função PWM. A quantidade de memória flash também é a mesma da Uno, 32KB.

Arduino Nano
Placa Arduino Nano

 

Arduino Leonardo

Primeira placa da linha Arduino que possui funções USB incorporadas ao microcontrolador ATmega32u4. Com isso, além de eliminar a necessidade de outros circuitos para comunicação com o computador, permite sua detecção pelo sistema como um dispositivo USB comum, da mesma forma que acontece com um mouse ou teclado, por exemplo. A memória flash da placa Leonardo possui 32KB, com 20 pinos I/O, sendo 7 com função PWM e 12 analógicas.

Placa Arduino Leonardo
Placa Arduino Leonardo

Placas com Recursos Avançados

As placas mais avançadas se destacam pela rapidez e quantidade de recursos, dependendo do modelo.

Arduino Mega 2560

Pelos aspectos semelhantes, acabou sendo conhecido como “irmã maior” da Arduino Uno, porém com uma quantidade maior de portas, sendo 54 digitais, dessas 15 podem ser PWM, e 16 analógicas. Apesar de possuir um processador com o mesmo clock da versão mais simples, 16MHz, em conjunto com a memória flash de 256KB entrega um maior processamento, sendo ideal para programas mais pesados. Uma das grandes vantagens do Arduino Mega é utilizar a mesma disposição dos pinos da Uno, ou seja, os shields projetados para o Arduino Uno vão funcionar com no Mega.

Arduino Mega2560
Placa Arduino Mega2560

Arduino Due

Primeira placa da linha a ser equipada com um microcontrolador ARM de 32 bits, com Atmel SAM3X8E ARM Cortex-M3 rodando em 84MHz. Em termos de portas, ela não é muito diferente da Mega, sendo 54 pinos de I/O, dos quais 12 podem ser usados como saídas PWM, e 12 portas analógicas. Ela também possui mais memória flash, 512MHz, Além disso, a conexão da placa Due com o computador também é feita por um cabo micro USB.

Arduino Due
Placa Arduino Due

Arduino Uno WiFi

A novidade desta versão é a conectividade wireless. Diferentemente dos outros modelos, os circuitos de conexão wifi já estão embutidos na placa, reduzindo consideravelmente o caminho para a criação de projetos IoT. O Arduino Uno WiFi usa um processador ATmega4809, também compatível com os programas escritos para o ATmega328P. Nesta edição são 14 pinos de I/O, 5 deles com função PWM e 6 portas analógicas. A memória flash também é um pouco maior, 48KB.

Arduino Uno Wifi
Placa Arduino Uno Wifi

Sensores, módulos e motores

Para expandir as aplicações das placas foram desenvolvidos diversos componentes, sendo que a maioria deles funciona com qualquer tipo de placa da linha, requerendo, às vezes, pequenas adaptações. O módulo sensor ultrassônico HC-SR04 é um item popular, básico e essencial em todo projeto. Esse tipo de sensor pode ser usado para os “olhos” de um robô, por exemplo, detectando obstáculos, para mudarmos a direção das rodas ou medindo uma distância, como mostramos no post Como conectar o Sensor Ultrassônico HC-SR04 ao Arduino.

Módulo sensor ultrassônico HC-SR04 para Arduino
Módulo sensor ultrassônico HC-SR04.

Outro módulo indispensável na bancada de makers é o sensor de temperatura e umidade DHT11. Muito fácil de usar, o DHT permite que você monte, por exemplo, uma estação meteorológica, armazenando e enviando informações do clima para um smartphone, ou monitorando ambientes e gerando alarmes quando a temperatura aumenta ou declina.

Sensor de temperatura e umidade DHT11 para Arduino
Sensor de temperatura e umidade DHT11

Já o motor de passo é um item que une versatilidade e precisão para seu projeto, por possibilitar um controle total sobre a movimentação do eixo. Em robôs, por exemplo, pode ser usado para movimentar as rodas para uma posição exata.

Motor de passo com shield Arduino
Motor de passo com shield Arduino.

No Blog da MakerHero estão disponíveis diversos artigos nos quais apresentamos projetos e orientações sobre como conectar e utilizar os principais componentes disponíveis para o Arduino. Além disso, você pode conferir em nossa loja todos os produtos da linha.

Qual a linguagem de programação usada em Arduino?

O Arduino utiliza uma linguagem de programação própria que foi desenvolvida baseada na linguagem Wiring, um framework de programação open source para microcontroladores que teve origem nas linguagens C/C++. O Arduino também utiliza uma IDE (Integrated development environment) para escrever, compilar e transmitir o código para as placas Arduino. No site oficial do Arduino você pode fazer o download da IDE gratuitamente.

Programando o Arduino

Escrever um programa em Arduino é muito simples. Tudo o que você precisa é conectá-lo ao computador por meio de um cabo USB e utilizar um ambiente de programação chamado IDE, onde você digita, faz os testes, transfere para o dispositivo e a placa já começa operar.

Espaço IDE com um programa carregado
IDE do Arduino – Tela inicial do sistema

Uma vez feito o programa, basta transferi-lo para o Arduino e o mesmo começa a funcionar.

Você não precisa ter um conhecimento avançado em linguagem C para programar o Arduino. Os primeiros passos podem considerar a estrutura básica, composta  por dois blocos:

setup() – É nessa parte do programa que você configura as opções iniciais do seu programa: os valores iniciais de uma variável, se uma porta será utilizada como entrada ou saída, mensagens para o usuário, etc.

loop() – Essa parte do programa repete uma estrutura de comandos de forma contínua ou até que algum comando de “parar” seja enviado ao Arduino.

Vamos ver exatamente como isso funciona, levando em consideração o programa abaixo, que acende e apaga o led embutido na placa em intervalos de 1 segundo:

//Programa : Pisca Led Arduino
//Autor : MakerHero

void setup()
{
  //Define a porta do led como saida
  pinMode(13, OUTPUT);
}

void loop()
{
  //Acende o led
  digitalWrite(13, HIGH);
  
  //Aguarda o intervalo especificado
  delay(1000);
  
  //Apaga o led
  digitalWrite(13, LOW);
  
  //Aguarda o intervalo especificado
  delay(1000);
}

A primeira coisa que fazemos no início do programa é colocar uma pequena observação sobre o nome do programa, sua função e quem o criou:

Programa - Cabeçalho

Comece uma linha com barras duplas ( //) e tudo o que vier depois dessa linha será tratado como um comentário. Uma das boas práticas de programação é documentar o seu código por meio das linhas de comentário. Com elas, você pode inserir observações sobre como determinada parte do programa funciona ou o que significa aquela variável AbsXPT que você criou. Isso será útil não só para você, se precisar alterar o código depois de algum tempo, como também para outras pessoas que utilizarão o seu programa.

Após os comentários, vem a estrutura do SETUP. É nela que definimos que o pino 13 da placa será utilizado como saída.

Programa - Setup

Por último, temos o LOOP, que contém as instruções para acender e apagar o led, e também o intervalo entre essas ações:

Programa - Loop

A linha do código contendo digitalWrite(13, HIGH) coloca a porta 13 em nível alto (HIGH, ou 1), acendendo o led embutido na placa. O comando delay(1000), especifica o intervalo, em milisegundos, no qual o programa fica parado antes de avançar para a próxima linha.

O comando digitalWrite(13, LOW), apaga o led, colocando a porta em nível baixo (LOW, ou 0), e depois ocorre uma nova parada no programa, e o processo é então reiniciado.

Banner de divulgação do kit maker Arduino da MakerHero

Kit Maker Arduino Iniciante

Para desenvolver e aprimorar habilidades makers utilizando o Arduino, na loja da MakerHero você encontra o Kit Arduino Iniciante, indicado para os primeiros passos no universo da prototipagem em protoboard, programação e montagem de circuitos eletrônicos.

E, junto com a caixa, também disponibilizamos todo material de apoio para identificação do microcontrolador, que é o cérebro da placa, componentes, manual e curso didático para montagem de até 15 projetos.

Kit Maker Iniciante da MakerHero
Kit Maker Iniciante da MakerHero

Na Universidade MakerHero você pode acessar e conhecer os projetos do Kit Arduino, sendo eles: básico – utilização dos leds de diferentes maneiras; intermediário – mudança de cor dos leds RGB, acionamento de motor, notas musicais com o buzzer que é um pequeno alto falante; avançado – contador digital com display de sete segmentos e dado eletrônico.

O Kit foi desenvolvido para auxiliar quem está começando no mundo do “faça você mesmo”. E, com isso, guiar os primeiros passos e projetos, sendo base para aquisição de conhecimento e outras criações.

Ideias de Projetos com o Arduino

Arduino é uma plataforma de desenvolvimento e prototipagem amplamente utilizada por estudantes, hobbistas e profissionais das mais diversas áreas para criar projetos de IoT (Internet das Coisas), robôs, sistemas de automação residencial e industrial, alarmes, entre inúmeras outras possibilidades, por exemplo, uma planta que avisa quando precisa de água.

Protótipo do projeto Arduino que identifica quando a planta precisa de água.
Projeto que avisa quando a planta precisa de água.

Os protótipos que utilizam Arduino também são facilmente escaláveis, ou seja, você não precisa necessariamente trocar a placa principal se quiser expandir o projeto. Basta acrescentar sensores, módulos e shields para incorporar novas funções. Depois de programado, pode ser usado de forma independente, uma vez que o programa permanece rodando em loop (repetidamente), sendo necessário apenas um ponto de energia para alimentar o circuito.

A lista de projetos construídos com Arduino é extensa, e a cada dia surgem novas ideias usando essa placa incrível. Nós, da MakerHero, já montamos inúmeros cases usando Arduino, sensores, módulos e displays. Podemos destacar alguns deles, por exemplo o Cofre com Timer, tema de uma das edições da nossa Bluebox.

Vídeo com fotos dos projetos da HeroBox
Projetos da HeroBox

Outro projeto interessante é o Radar com Sensor Ultrassônico, que usa poucos componentes, apenas um Arduino Nano, sensor HC-SR04 e um servo motor para rastrear o ambiente em busca de objetos. Por último, um projeto de automação residencial com Arduino e Ethernet Shield, onde você pode controlar as lâmpadas da casa usando apenas um smartphone.

Além dos projetos que destacamos aqui, no blog da MakerHero você encontra muitas outras ideias e dicas sobre o mundo maker.

Faça seu comentário

Acesse sua conta e participe

145 Comentários

  1. Amigos, parabéns pelo site e pelas FORÇAS que nos dão nessa jornada de descobrimentos. Eu estou trabalhando em um projeto de um elógio digital com termômetro para ser instalado no alto de um prédio. Os dígitos terão dois metros e quarenta centímetros de altura portanto cada elemento do dígito terá 1,2 metro de comprimento, penso em usar essas tubulares de led pois dão uma boa iluminação e são fáceis de encontrar no mercado e também de serem substituídas. Para controlar o sistema e a saída para as lâmpadas penso em um arduíno e uma controladora usando relés ou triacs; Qual módulo do arduíno você me recomenda. Serão 31 elementos de saída e a entrada apenas o relógio e o sensor de temperatura. Penso até em colocar um de humidade do ar se for realmente fácil. Desde já agradeço.

    1. Olá!

      A ideia seriam displays de 7 segmentos gigantes?

      Temos este post aqui explicando como fazer um relógio com displays de 7 segmentos: https://www.makerhero.com/blog/como-construir-um-relogio-com-arduino/
      e também este outro aqui para realizar a leitura de temperatura e umidade: https://www.makerhero.com/blog/monitorando-temperatura-e-umidade-com-o-sensor-dht11/

      Abraços!
      Vinícius – Equipe MakerHero

  2. Boa tarde, hoje dia 15 de Maio de 2021, sr. ADILSON. Gostei muito de seus esclarecimento sobre Arduino. Gostaria muito de saber mais sobre o assunto, mesmo porque gostaria de entrar nesse novo mundo da automação e programação para arduino. Sou analistas de sistemas e conheço, pelo menos, 5 linguagem de programação( Cobol estruturado, Clipper, Fortran, Pascal, Csharp, DotNet, Delphi )

    Segue meu e-mail: [email protected]
    79-99103-1077

    Arquibaldo Monteiro Fontes
  3. Ótimas informações. parabéns. só faltou falar porque os idealizadores do arduino usaram justamente o microcontrolador da atmel, e não as várias marcas e modelos de microcontrolador existente no mercado. será que foi por causa de hardware aberto? Saudações.

  4. Fiquei encantado com o site, bem objetivo, parabéns à toda equipe que desempenhou esse trabalho… E gostaria de dizer que esse também é o meu lema, “Não basta saber que as coisas funcionam, tenho que descobrir como funcionam”. Portanto eu fiz um curso técnico em informática, pois gostaria de saber como era o funcional do equipamento.

    EVANILTON JUSTO DOS SANTOS
  5. Gostaria de saber se consigo montar um sistema de medição de umidade no solo pra fazer controle de irrigação em estufas.
    E se teria como fazer medição de condutividade elétrica no solo.

    1. Tiago,

      É possível sim! Dê uma conferida aqui que pode te ajudar: https://www.makerhero.com/blog/planta-iot-com-esp8266-nodemcu/

      Abraços!
      Diogo – Equipe MakerHero

  6. Bom dia, sou analfabeto em qualquer tipo de programação, como posso aprender a usar o Arduino?

    Grato.

    Ednaldo

    1. Olá, Ednaldo!

      Dê uma conferida no nosso Kit Maker, ele ensina o início da sua jornada Maker! https://www.makerhero.com/produto/kit-maker-arduino-iniciante/

      Abraços!
      Diogo – Equipe MakerHero

  7. Olá Adilson.
    Construi uma Nave espacial Discovery e na parte superior da nave tem um compartimento com duas portas de abertura em asa.

    Gostaria de saber como usar o Arduino junto com micro servo motor para abrir essas duas portas em forma de asa.
    E- mais [email protected]
    Grato.

    1. Ilzafan,

      Dê uma olhada nesse link: https://www.makerhero.com/blog/micro-servo-motor-9g-sg90-com-arduino-uno/

      Abraços!
      Diogo – Equipe MakerHero

  8. Obrigado(a) me ajudou de++++

  9. Eu tenho um neto de 8 anos que começou robótica na escola, mas ele é muito curioso é eu gostaria de estimulá-lo sempre mais. Eu fico buscando coisas na Internet, pois não tenho a menor ideia de como incentivá-lo. O que você sugere que uma criança esperta de 8 anos aprenda é que ferramentas essenciais são necessárias que ele tenha? Tudo que é máquina velha e computador velho ele vai juntando . Tem algum curso on-line para crianças? Obrigada!

    1. Olá, Adriana!

      Você pode dar a ele um Kit Maker Arduino Iniciante: https://www.makerhero.com/produto/kit-maker-arduino-iniciante/
      Com esse kit, ele vai poder aprender o básico de eletrônica e um pouquinho de programação também!

      Abraços!
      Diogo – Equipe MakerHero

  10. amigo, fiz a transferencia do program. deu carregado mas depois ao cionar o controle pisca no sensor mas nao funciona nada. O que pode ser?

    1. Antonio,

      Se puder dar mais detalhes. Você está fazendo o código deste post, ou outro?

      Abraços!
      Diogo – Equipe MakerHero

  11. Adilson, muito bom os artigos !

    vo fazer citação a filpeflop no seminário da facu…
    vc tem canal no you tube ?

    obrigado pelas informações

  12. Bom Dia.
    Sou o Elizeu Furtado de Belém do Pa.
    Quero desenvolver um mecanismo automatizado que preciso girar um pequeno eixo 180° em intervalos de graus do giro de um outro eixo, eu mesmo quero fazer tudo isso, acredito que com o Arduino e motores de passo, vou conseguir.

    Tenho vasto conhecimento de mecânica e elétrica, porém quase nada de eletrônica, e muito meno programação, mas estou disposto estudar e fazer este sistema funcionar.

    Vocês podem me orientar e me venderem os componentes necessários?

    O Eixo que preciso girar em 180°, não requer muita precisão, mas requer velocidade, o sistema é leve, mas tem um pouco de inércia estática em função do peso uns 150gm.

    Caso vocês possam me orientar e vende os componentes, ai vamos iniciar as conversas.

    Vocês disponibilizam algum tutorial, vídeos aulas de programação do Arduino para principiantes?

    sds.

    Elizeu Furtado de Lima Júnior
  13. Achei muito interessante, pois nois vemos coisas novas e aprendemos coisas novas também.

    1. Gustavo,

      Que bom que curtiu! Bora aprender 😉

      Abraços, e cuide-se com o COVID-19!
      Diogo – Equipe MakerHero

  14. Excelente!!!

  15. Sr Adilson Thomsen, gostaria de receber informações sobre Arduino.
    Estou interessado em construir projetos de automação, com o intuito de otimização de processos de movimentação e deslocamentos.
    Desde já obrigado pela oportunidade de contato.

    Francisco Amauri Viana da Silva
    1. Francisco,

      Continue acompanhando nosso blog, sempre há vários tutoriais legais sobre os diversos assuntos 🙂

      Abraços!
      Diogo – Equipe MakerHero

  16. Bom dia, sou da Baixada Santista e o Senai de Cubatão está com inscrição para o curso de Microcontrolador Arduino, eu não sabia do que se tratava e fui pesquisar, chegando até aqui e achando muito interessante, trabalhando aqui na Usiminas com 23 anos de serviço e 50 de idade gostaria muito de aprender e trilhar outros caminhos.

    1. Cassio,

      Aposto que vai se dar muito bem nesse novo caminho!

      Abraços!
      Diogo – Equipe MakerHero

  17. Muito interessante, monto pequenas maquinas sob encomenda e tenho interesse em automação, parece que este é o caminho.

    1. Doroteu,

      Que bom que gostou!

      Abraços!
      Diogo – Equipe MakerHero

  18. Quero parabenizá-lo pela divulgação e por sua excelente didática. Abraço!

    1. Ezequiel,

      Obrigado! Que bom que curtiu 🙂

      Abraços!
      Diogo – Equipe MakerHero

  19. Qual a difereça entre uma placa Arduino e o PLC.
    Os dois utilizam li guagem C.
    Qual a vantagem de um e de outro?

    1. Olá, Josemar!

      O PLC, diferentemente do Arduino, é feito para automação industrial. Possui mais funcionalidades em relação a isso, tem os protocolos, etc.

      Abraços!
      Diogo – Equipe MakerHero

  20. boa noite meu nome e germano ramos sou de recife estado de pernambuco estou aprendendo a mexe com arduino gostei muito de tudo que vi espero aprender mas com todos vocês, sempre estou comprando os seus produtos pelo mercado livre assim que estiver novidades pode manda pra meu E-mail.

    1. Olá, Germano! Adoramos saber que estamos podendo te ajudar! Assine a nossa newsletter para ficar por dentro das novidades 🙂

      Abraços!
      Diogo – Equipe MakerHero

  21. Show Show legal

  22. Excelente… Estou iniciando, preciso controlar mais de 2000 metros lineares de corredores de depósito, auto peças. 1 lâmpada led tubular 18 W a cada 2 metros. Isto num dos depósitos, o menor. Temos outros 2, o maior com 6000 lâmpadas… Estou ligando um circuito experimental analógico, 3 opções: 1 corredor somente pulsadores nas extremidades, outro misto pulsador sensor de presença e o 3º só sensor de presença. Todos atuando temporizadores individuais. Depois que escolherem qual a melhor opção, devo aplicar mínimo denominador comum para “enxugar” o hardware e diminuir tamanho e custos. Aguardo sugestão de publicações sobre Arduino e periféricos. Grato

    1. Olá, Pedro!

      O artigo sobre sensor de presença pode lhe ser útil!
      https://www.makerhero.com/blog/sensor-de-presenca-pir-detector-luminosidade/

      Abraços!
      Diogo – Equipe MakerHero

  23. 👍 muito bom. Obrigado

    1. Obrigado, Pedro!

      Comentários assim são muito importantes para nós!

      Abraços!

      Diogo – Equipe MakerHero

  24. Adorei o site, bem informativo e muito facil de entender pra quem é bem leigo no assunto. A pouco tempo que ouvi falar do arduino e o site de vocês me trouxe um entendimento dele.

    Atenciosamente,

    João Pedro

    João Pedro de Arruda Nascimento
    1. Olá João!

      Ficamos muito felizes em saber disso 😀

      Abraço!
      Rosana – Equipe MakerHero

  25. Ótima explicação. Esse arduíno é muito bom.

    1. Olá Ribamar,

      É muito bom saber que gostou do nosso trabalho!

      Abraço!
      Rosana – Equipe MakerHero

  26. meus parabéns texto explicadíssimo ajudou muito no meu trabalho de ciências 🙂

    1. Olá Jean,

      Que ótimo 😀

      Abraço!
      Rosana – Equipe MakerHero

  27. Muito bom e tenho interesse em aprofundar mais no assunto

    ALOIZIO RODRIGUES DE SOUZA
    1. Olá Aloizio,

      Você já conhece nosso Kit Maker Arduino Inciante?
      Com ele você pode se aprofundar mais no assunto 😉

      Abraço!
      Rosana – Equipe MakerHero

  28. Muito bom, estou começando agora e já estou adorando esse ardoino.

    1. Olá,

      É muito bom saber que gostou do nosso trabalho!
      Você pode ver mais projetos usando Arduino acessando esse link: https://www.makerhero.com/universidade/kit-maker-arduino/introducao/

      Abraço!
      Rosana – Equipe MakerHero

  29. Isso para mim é novidade, nunca ví igual, vou adorar lidar com o aparelho, êle também mede ou grava Bios do PC? Ou em outra seção do PC? Seria ótimo, descobre defeito em PC? Mais eu tenho que comprar muitas peças que faz parte desse aparelho? Para ser completo, precisaria de todos os componemtes que encaixam nela.

    JOÃO ALVES DE ALMEIDA FILHO
    1. Olá João,

      Acredito que isso não seja possível.

      Abraço!
      Rosana – Equipe MakerHero

  30. Mt interessante, sou técnico em eletrônica e aficionado por aeromodelismo. Estou pensando em utilizá-lo. É possível?

    1. Olá Luiz,

      Vai depender muito do que deseja monitorar ou controlar. Mas a princípio é possível sim.

      Abraço!
      Rosana – Equipe MakerHero

  31. BoaTarde

    prezado senhor
    Estudante de mecatronica.estou me interessando pela robotica .junto com minha equipe iremos realizar nosso primeiro projeto.

    1. Olá Paulo,

      Seja bem vindo a mundo maker! No nosso blog você vai diversos post sobre Arduino. Para começar, dê uma olhadinha nesse tutorial: https://www.makerhero.com/blog/primeiros-passos-com-arduino/

      Abraço!
      Rosana – Equipe MakerHero

  32. Bom dia Adilson! Gostaria de saber se vc indica algum curso de arduino para iniciantes. Não conheço nada de programação, mas tenho muita vontade de começar a estudar sobre o assunto.

    1. Olá Ricardo,

      Na nossa loja temos o Kit Maker Arduino Iniciante. Dá uma olhadinha!
      Com esse kit você vai aprender bastante coisa sobre Arduino 😉

      Abraço!
      Rosana – Equipe MakerHero

  33. Bom dia Adilson

    Sou iniciante em se tratando de arduino e gostaria que me tirasse uma duvida. Tenho um multimedidor da ABB ETE-30 com comunicação RS485 e um conversor RS485 para ethernet TCP/IP, no entanto esse meu conversor queimou gostaria de saber se tem como fazer esse conversão utilizando um arduino, pois pelo que vejo é mais barato comprar um arduino do que um conversor já pronto. Obrigado

    1. Olá Roberto,

      Você pode usar um Arduino sim, mas ainda será necessário um conversor RS485, como esse: https://www.makerhero.com/produto/modulo-conversor-rs485-para-arduino/

      Abraço!
      Rosana – Equipe MakerHero

  34. Olá gostaria de tirar uma dúvida sobre qual a diferença entre uma plataforma microcontrolada e uma microprocessada? Poderia citar algum exemplo?

    1. Olá Israel,

      Um microprocessador (ou processador) é um circuito lógico responsável por fazer cálculos e tomar decisões. Microprocessadores não trabalham sozinhos.
      Já o microcontrolador é um pequeno computador, contendo processador, memória ROM, memória RAM, periféricos de entrada/saída, Conversor A/D. O Arduino é um microcontrolador.

      Abraço!
      Rosana – Equipe MakerHero

        1. Olá Israel,

          Fico feliz que pudemos te ajudar!

          Abraço,

          Rosana – Equipe MakerHero

  35. BOM DIA SOU LEIGO NO ASSUNTO MAS ESTOU ADORANDO COMPREI A PLACA BAIXEI O PROGRAMA, QDO VOU PROGRAMAR O ARDUINO ELE ME DIS QUE A PORTA COM3 ESTA DENDO USADA

    1. Olá Geraldo,

      Se você usa o Windows vá em Gerenciador de Dispositivos, na lista aparecerá Portas (COM LPT). Em Arduino, clique com o lado direito no do mouse e selecione Propriedades. Vá em Configuração de Porta > Avançado > Número da Porta COM. Selecione uma COM que não está em uso.
      Acredito que esse procedimento irá resolver.

      Abraço!
      Rosana – Equipe MakerHero

  36. Bruno jose´Goggi gostei de mais das explicaçoes sob o arduino pois estou estudando engenharia de soft e essa explicaçao e´muito importante para mim pois saber sob o arduino que pode se aclopar paralelo a placa mae e de muito valor para que possamos resolver problemas referentes a placa mae

    1. Olá Bruno!

      É muito bom saber que gostou!

      Abraço!
      Rosana – Equipe MakerHero

    1. Olá,

      Que bom que gostou do nosso post!

      Abraço!
      Rosana – Equipe MakerHero

  37. Tudo que é nessa area ..eu gosto muito …Estão de Parabéns tudo muito bem abordado ..muito bem apresentado..tenho certeza que aqui só vai somar…muito bom..”Òtimo!!!

    1. Olá Sebastiao!

      É sempre bom saber que nosso trabalho ajuda as pessoas!

      Abraços!

      André – Equipe MakerHero

  38. Socorro,preciso ligar faróis de mihas no meu carro através do Arduino e nem sei por onde começar !Deus te abençoe

    1. Olá Ataide!

      Sugiro começar por este post:
      https://www.makerhero.com/blog/controle-modulo-rele-arduino/

      Abraços!

      André Rocha – Equipe MakerHero

  39. Por acaso isso me fez ter inição, ou seja saber o q é arduino.
    estou a dar isso na escola porém cheguei bem no meio no meio disso prq comecei tarde.
    gostei muito da explicação. Muito obrigado!

    1. Olá Andrelino!

      Você já pode dar os seus próximos passos neste mundo, né? Tem muita coisa no nosso blog, fique à vontade para pesquisar algumas coisas.

      Sugiro você fazer o nosso curso do Kit Maker Arduino:
      https://www.makerhero.com/universidade/kit-maker-arduino/introducao/

      Abraços!

      André Rocha – Equipe MakerHero

  40. Cara muito bem explicado! Até eu que não sei de nada, consegui entender… Minha monografia será sobre automação de pulverizador utilizando o Arduino e olhe, chega a me dá frio na barriga do tamanho do desafio que tenho pela frente… Mas acredito que com o que li aqui, já não estou mais na estaca zero (ponto de partida). Obrigada de verdade!

    Lorena Bezerra de Lima Chaves
    1. Olá Lorena!

      Você já pode dar os seus próximos passos neste mundo, né? Tem muita coisa no nosso blog, fique à vontade para pesquisar algumas coisas.

      Sugiro você fazer o nosso curso do Kit Maker Arduino:
      https://www.makerhero.com/universidade/kit-maker-arduino/introducao/

      Abraços!

      André Rocha – Equipe MakerHero

  41. 1. O microprocessador do Arduino faz também operações aritméticas? soma, subtração, multiplicação…
    2. Pode-se programar o Arduino em código de máquina? ( assembly)
    Grato.

    1. Olá Dagoberto!

      1 – Faz sim, sem problemas

      2 – Não acredito que seja possível, porque no firmware (bootloader) dele já é esperada a programação em uma determinada forma.

      Abraços!

      André Rocha – Equipe MakerHero

  42. Um bom exemplo de um texto simples e eficaz.

  43. Legal vou começar a mexer com esse brinquedinhos inteligentes

    1. Boa Pedro!

      Se você precisar, estamos aí. No blog tem vários projetos interessantes.

      Abraços!

      André – Equipe MakerHero

  44. Boa tarde, Eu gostaria de saber se o arduino tem algo a ver com automação de bombas de combustíveis?

    1. Olá Walberio!

      O Arduino funciona como um cérebro de um sistema eletrônico qualquer. Não acho que nos postos se utilize arduino, mas seria possível fazer.

      Abraços!

      André – Equipe MakerHero

  45. Boa tarde, gostaria de saber se alguém sabe um modo de reproduzir esse projeto que está no link abaixo. De um jeito mais fácil e exemplificado. Se alguém puder me ajudar ficarei muito grato.

    https://youtu.be/iM5fhVmNojU

  46. SIte muuuuuuuuuuuuuuuuuuito bom me ajudou muito de verdade tenho 13 e ja programei um.

  47. Boa noite, gostaria de saber se com o arduíno consigo montar um sistema de controle para som alto ( decibéis ), sendo que quando atingir um limite de um valor desejado o sistema acione um relé ou uma contatos.
    Se a resposta for sim, qual o modelo devo adquirir.

    1. Olá Mauro!

      É possível sim! Dê uma olhada nesse tutorial em que eu aciono um relé com som alto:

      https://www.makerhero.com/blog/sensor-de-som-acender-luz-palmas/

      Nesse eu meço a intensidade pela saída analógica do sensor:
      https://www.makerhero.com/blog/como-fazer-um-led-piscar-no-ritmo-da-musica/

      Abraços!

      André – Equipe MakerHero

  48. Muito interessante.
    Parabéns aos desenvolvedores.
    Não dá acrescentar mais nada só repetir, muito, muito legal.
    Gostei, brevemente irei criar algo para usá-lo. Alguma funcionalidade séria irei desenvolver.

    1. Olá Osvaldo!

      Ficamos muito felizes em saber que o nosso trabalho impacta as pessoas de alguma forma!

      Abraços!

      André – Equipe MakerHero

  49. gostei muito das infomações tirou basastent eduvidas , obrigado

  50. Não conheço a placa programável arduino, pesquisando na net alguma coisa que pudesse me atender cheguei a até vcs ; tenho um trabalho de escola que consiste na construção de um mini-carro ou seja um carro de brinquedo, a andar sozinho e desviar dos obstáculos , dar marcha ré e efetuar manobra, resumindo meu mini-carro terá que se virar sozinho até terminar sua programação, podem me informar se estas placas me ajudaria em meu projeto/

  51. Eu entrei em uma escola nova faz mais ou menos 4 meses, e desses 4 meses, 3 meses eu tive aula de Robótica( qual matéria que eu n tinha na outra escola, ou seja, eu n sei fazer programação, eu n sei de nada) eu só tenho aula de Robótica ás terças, ou seja, eu tive 12 aulas de Robótica. Eu pesquiso muito sobre Robótica, mais nunca encontro o que eu quero. Depois de amanhã, vou ter prova de Robótica, a avaliação, e a parte da prática( na qual eu n sei nada), ou seja, vou tirar um 0 na parte prática, vou reprovar na matéria de Robótica, e minha vida tá uma merda!
    Me desejem sorte!

    1. Haha não é tão difícil assim. Consulte o material do nosso blog e poste também as suas dúvidas no nosso fórum.

      e…. Boa sorte!!!! 😀

      Adilson – Equipe MakerHero

  52. qual o valor de tudo o kit

  53. Olá, gostei muito do arquivo sobre arduino e gostaria de utilizar para automação de uma máquina lançadora de bolas de tênis que estou projetando e quero controlar á distância por controle remoto. Qual o kit que devo comprar? Att, Leomar Mariano.

  54. Excelente tutorial muito didático e esclarecedor. Parabéns e obrigada

  55. Olá, meu nome é Nilson. Resido em Uberaba MG. Estou muito interessado em comprar um ķit do ARDUINO. A função seria o controle /comando de um elevador residencial para três andares. Gostaria de contato para viabilizar o projeto. Grato. Nilson. Abaixo meus contatos.

  56. Sempre ouvi falar no Arduino e sua importância mas, só a pouco passei a direcionar minha atençao para estudos e criação com esta tecnologia pra desenvolvimento de ferramentas e maquinas. Estou gostando bastante mas sempre haverá um grande caminho de estudos e desenvolvimenro pela frente.
    Fico grato

  57. Ótimo tutorial, muito bem escrito e ilustrado.
    E que grata surpresa ao ver meu colega Adilson Thomsen como responsável pelo Departamento técnico.
    Estão com uma companhia inestimável, é um profissional excelente e uma pessoa admirável.

    Paulino Castro

    1. Oi Paulino!

      Muito obrigado e bom “revê-lo”! 🙂

      Abraço!

      Adilson

  58. Interessante … pensei em varios produtos.

  59. Conheço bem pouco sobre arduino,trabalho com elétrica meu conhecimento em eletrônica e bem pouco!mais gostei da matéria vou compra um kit básico pra conhecer melhor.

  60. Bom dia,
    Muito boa a apresentação e explicação do Arduino, sou amante da eletrônica, vou adquirir o Arduino básico para conhece-lo melhor e, ao mesmo tempo, me divertir com as montagens.

    grato
    Geraldo Moraes

  61. Boa noite! Muito bom!
    Estou querendo fazer um projeto mas não sei se já tem alguma coisa pronta no mercado. Estou querendo fazer um contador sonoro.
    Se alguém poder me ajudar! Eu vi q tem uma placa de sensor sonoro, precisava juntar um contador digital ou analógico à esse microfone

  62. Achei esclarecedor o conteúdo. Estou entusiasmado em começar.

  63. Gostaria saber se posso instalar sensores de temperatura e pressão e conectá-los à placa do Arduino para registrar esses dados no computador? Precisaria de algum tipo específico de conexão do sensor para a conexão à placa do Arduino?

  64. Bom dia! Realmente o Arduino é uma forma bem simples de se iniciar na Robótica mas como fazer esta iniciação com leigos em programação? Vocês não possuem uma interface de código aberto com macros prontas?

  65. obrigado pela explicaçao , gostaria de saber se qual livro de programaçao posso comprar para que possa aprender a liguem ou se comprando a placa vem algun manual

  66. Eu preciso de algo que converta códigos de um led (3 piscadas curtas – intervalo – 2 piscadas curtas) em números digitais (32).
    O Arduíno faz isso?
    Abraços

  67. Amei a matéria, explicação clara e precisa, foi uma ótima introdução ao assunto.

  68. Cara, Blog bem legal. ajudou bastante.

  69. Olá

    Estou começando nesse meio e pensando futuramente em fazer Engenharia Mecatrônica. Tenho interesse por robótica, drones e esteiras lagarto.

    Como primeiro projeto, estou montando uma esteira lagarto e gostaria de ter um controle remoto que não necessite de fios. Pelo que vejo, a placa arduino permite isso. Mas gostaria de mais informações. É possível utilizar esse sistema com a Arduino e quais os componentes preciso comprar?

    desde já agradeço.

  70. Uma dúvida quais são as desvantagens do arduino?

  71. Olá! Estou no 4º período de Engenharia de Computação e estou pensando em começar meus estudos em Arduino autonomamente. A matéria deixou bem claro as funções, definições e caracterizações de sua utilização.
    Obrigada, ótimo trabalho!

  72. Olá. Tenho bons conhcimentos de informática (inclusive programação, mas só Visual Basic), elétrica e quase nada de eletrônica. Vcs teriam algum produto que venha com manual ou material suficiente para que possa iniciar? Gosto muito de robótica, automação e gostaria de aprender como hobby. Vcs inidcam o quê? E gostaria de saber se o material que acompanha ensina ou se já tenho que ter conhecimento prévio.

  73. Muito obrigado tiro varias duvidas

  74. Muito bom!!! Me ajudou muito

    1. Obrigado Gabriel ! 🙂

      Abraço.

      Adilson – Equipe MakerHero

  75. Gostaria de parabenizar pelo material disponibilizado. De ótima qualidade.
    E gostaria de pedir, o nome do autor desse artigo, para que eu possa referenciar em meu TCC.
    Grato!

    1. Boa tarde Gustavo,

      O nome do autor dos artigos é Adilson Thomsen, mas você pode também citar a MakerHero.

      Abraço!

      Adilson – Equipe MakerHero

  76. Boa Noite,
    Comprei meu primeiro arduino uno, de voces, a dois dias atraz, fiz um pequeno circuito de controle de umidade, mas acontece q nao dura nem 1 hora a bateria de 9v.
    E mesmo só ligada na placa do arduino sem nenhum circuito, tbm nao dura nem 2 horas, e normal isso?
    O que fazer?
    Obrigado,
    Carlos

  77. Parabéns pelo site de divulgação do Arduino, muito boas as dicas e exemplos que vocês postam . Uma iniciativa que traz benefícios ao aprendizado de uma área tão promissora como a robótica, mecatrônica, etc.

    Atenciosamente,

    Marcelo.

    1. Obrigado Marcelo !

      Abraço e aguardamos sua visita sempre que possível.

      Adilson – Equipe MakerHero

  78. Boa noite,
    Gostei do tutorial básico, programa em vb6 e vb2008, gostaria de estar iniciando com o arduino basico como faço para adquirir.

    Grato
    Joel Coutinho

    1. Olá Joel,
      Você pode encontrar Kits em nossa loja: https://www.makerhero.com/kit-ct-3d60e que vão desde um nível básico ao avançado.
      Abraço!

    2. SÓ A APROXIMADAMENTE DEZ DIAS, QUE TOMEI CONHECIMENTO DA PLACA ARDUINO.
      ESTOU LENDO TUDO SOBRE ARDUINO.
      VOU COMPRAR UM KIT ARDUINO PARA COMEÇAR MEUS ESTUDOS.

Trackbacks and Pingbacks

  1. […] pode conhecer maiores detalhes sobre o projeto Arduino e sobre a Raspberry com nosso parceiro […]

  2. […] de leitura e representam, a primeira, o valor do ângulo que o servo motor desempenha assim que o Arduino é ligado e durante a execução do código, e a segunda, representa a sensibilidade (diferença de […]

  3. […] saber ainda mais sobre Arduino? Então confira esse post no blog do MakerHero! Nele você vai descobrir as diferenças entre os modelos de Arduino […]

  4. […] Para conhecer mais detalhes sobre essa placa acesse o post “O que é Arduino?” […]

  5. […] Arduino proporciona aos alunos uma experiência realista de robótica. Os kits nos quais ele é vendido […]

  6. […] Vamos ver exatamente como isso funciona, levando em consideração o programa abaixo, que acende e apaga o led embutido na placa em intervalos de 1 segundo:? […]

    O QUE É ARDUINO E COMO FUNCIONA? – Eletrôinoblog
  7. […] “arduino” é uma placa composta por um microcontrolador Atmel, circuitos de entrada/saída e que pode […]

    Iniciação ao “Arduino” – Projeto de Robótica na Escola – Colégio Estadual Padre José Pires
  8. […] Se quiser saber mais sobre o que é Arduino e outros modelos de placa, acesse o post O que é Arduino?. […]

    Primeiros passos com Arduino – Positivo Store
  9. […] Segundo (PEREIRA, 2003),o Arduino entende – se como uma plataforma que agrega componentes electrónicos e softwares, necessários para o funcionamento e programação dos microcontroladores, como o ATmega328. Mais sobre arduino clique aqui. […]

  10. […] Por mais que você possa adotar a cultura maker para qualquer coisa, como customização de roupas, confecção de móveis, etc. Em algum momento, com o avanço tecnológico, será inevitável você ter uma ideia legal que envolva eletrônica. Mas como tornar a eletrônica acessível para pessoas que não são técnicas? Aqui o Arduino fez história! Trata-se de uma placa composta por um microcontrolador, que pode ser facilmente conectada à um computador sem a necessidade de equipamentos além de um cabo USB. Sua programação também é simples. E o mais importante: ela é open hardware. Você pode saber mais sobre essa placa neste aqui. […]

  11. […] Veja o post completo : O que é o Arduino ? […]

  12. […] Se quiser saber mais sobre o que é Arduino e outros modelos de placa, acesse o post O que é Arduino?. […]

  13. […] nos últimos anos, como a placa Raspberry Pi e outras diversas baseadas na plataforma aberta Arduino. Além das plataformas de hardware, padrões de rede para redes de baixa potência, […]