Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

O que é Arduino e como programá-lo? – Programação Arduino

Programação do Arduino:O que é o Arduino e como programá-lo?

O que é Arduino?

Um Arduino é uma plataforma de hardware de código aberto com suporte de programação integrado. Nenhum hardware ou software adicional (por exemplo, gravador Hex) é necessário para transferir seus programas (ou seja, arquivo hex) para o Arduin0. Existem todos os periféricos necessários anexados para a operação básica. É baseado em microcontroladores AVR simples.

O Arduino é uma indústria em crescimento hoje em dia e a principal razão por trás disso é a grande maioria das bibliotecas. Os usuários não precisam inventar a roda novamente. Os códigos tradicionais longos foram reduzidos a poucas linhas agora. é fácil de usar e aumenta a produtividade. O Arduino pode ser usado para fazer uma variedade de projetos usando entradas analógicas e digitais e pode interagir facilmente com diferentes hardwares, como interruptores, codificadores, sensores, motores, relés e muito mais.

Os designs e esquemas de placas de circuito impresso do Arduino estão disponíveis gratuitamente na comunidade da internet e blogs e também podem ser adquiridos nos respectivos vendedores e seu ambiente de desenvolvimento integrado é gratuito para download, diferentes versões de este IDE está disponível para torná-lo compatível com diferentes sistemas operacionais (sistemas operacionais), como Mac, Windows, etc.

Clique na imagem para ampliar

Por que escolher o Arduino?

1) O Arduino tem seu programador embutido para gravar o arquivo Hex nele, para a maioria dos iniciantes, é muito irritante comprar Microcontrolador e Gravador separadamente e às vezes é muito irritante , quando o hardware ruim tem um pequeno fio quebrado escondido e você desperdiça muitas horas preciosas.

2) Seu código-fonte aberto para que todo o desenvolvedor da palavra trabalhe constantemente em sua atualização e corrigindo seus bugs, de modo que seu suporte esteja prontamente disponível em todo o mundo.

3) O maior número de bibliotecas está disponível gratuitamente para que a pessoa não precise escrever muito código básico para fazer as coisas funcionarem.

4) O Arduino oferece suporte a muitos escudos diferentes, que podem ser conectados à placa Arduino básica com cabeçalhos macho para fêmea. Reduz a fiação tradicional e as chances de erros são menores. Também é eficiente em termos de espaço e energia.

Todos esses recursos acima geralmente não estão disponíveis com um único microcontrolador autônomo. É por isso que o Arduino é amado tanto por amadores quanto por profissionais.

Tipos de Arduino:

O Arduino tem muitas placas, começa no Arduino UNO básico e vai para o Arduino mega, ArduinoFio, lily pad e assim por diante.

E muitos outros quadros.

Recursos do Arduino UNO

Arduino UNO características marcantes são:


Post relacionado:Como projetar um PCB (passo a passo e visualizações pictóricas)

Programação do Arduino – Passo a Passo

Programação do Aurdino ( Primeiro programa )


Vamos começar com o Arduino UNO é simples o suficiente para começar, é baseado no microcontrolador Atmega 328

Agora comece com o primeiro programa básico do Arduino.

Faça o download do Arduino IDE em www.arduino.cc, instale-o e clique duas vezes no ícone do software para executá-lo. Programação básica do Arduino:

A codificação do Arduino tem dois blocos principais. Um deles é chamado de void setup e o outro é void loop. Na configuração void, definimos qual pino deve ser entrada e saída. Ele é usado para inicializar variáveis ​​e começar a usar bibliotecas.

O segundo bloco do código é o loop void. Ele contém todo o código e a lógica colocada entre colchetes (se repetirá infinitamente).

Vamos escrever este código mínimo:

Não se esqueça de selecionar o quadro apropriado.


Uma vez que o quadro esteja selecionado, comece a escrever o código para este quadro específico.


Código de funções de programação do Arduino

Algumas funções básicas da programação do Arduino para lembrar:

Definindo Pins:

Esta sintaxe é usada ao atribuir um nome específico aos pinos do ardunio.

Int   LED =13;

Aqui 13 é o número do pino e LED é o novo nome desse pino agora podemos acessar o mesmo pino com os dois nomes .

Função PinMode(x,y):

Queremos escrever o código para piscar o led. Função PinMode (X, Y):esta função recebe 2 argumentos

1) Nome ou número do pino (X)

2)   Define como saída ou entrada (y)

       Exemplo:pinMode(led,OUPUT)

A declaração acima define Led como saída.

função digitalWrite(x,y):

Esta função Escreva Digital 1 ou 0 no pino definido nos argumentos desta função. Esta função também recebe 2 argumentos

Exemplo:

Digitalwrite(Led,HIGH)

A declaração acima escreverá +5 volts no pino chamado LED.

Função de atraso:

Esta é uma função integrada do Arduino IDE. Tem apenas um argumento, ou seja, dá atraso em milissegundos.

Exemplo:

Atraso(1000);

Então esta função nos dará um atraso de 1000 milissegundos.

Programa final de LED: Agora clique no botão (como mostrado na imagem acima) para carregar o programa na placa Arduino. você fez :)

Fique atento para mais tutoriais de atualizações como este.

Você também pode ler


Tecnologia industrial

  1. O que é o corte a plasma e como funciona o corte a plasma?
  2. O que é soldagem MIG e como soldar MIG?
  3. O que é solda? - Tipos e como soldar
  4. O que é moagem eletroquímica e como é feito?
  5. O que é brasagem e como brasar metal?
  6. O que é brasagem de cobre e como fazê-lo?
  7. O que é Fume de Soldagem? - Perigos e como reduzi-lo
  8. O que é soldagem por vara? - Equipamento e como fazê-lo
  9. O que são respingos de solda e como reduzi-los?
  10. O que é Lean Digital e como integrá-lo?