Alguns dos princípios básicos que você precisa saber sobre o código Arduino
Para programar o Arduino, é preciso ter o conhecimento da estrutura de programação. Então, eu expliquei o básico do código Arduino
Arduino Código básico
O código Arduino é dividido principalmente em duas partes, uma seção de configuração e a outra é a seção de loop:
Cada seção serve a propósitos diferentes, então vamos estudá -los em detalhes:
Seção de configuração
Esta função é normalmente usada para inicializar variáveis, pinos, matrizes ou qualquer outra coisa semelhante a ser usada no código. Além disso, a taxa de transmissão para comunicação entre o Arduino IDE e o Arduino também é inicializada na função de configuração, no entanto, as bibliotecas são definidas fora da função de configuração.
Seção de loop
Nesta seção, a lógica principal do programa Arduino é implementada, que pode incluir se mais, para ou enquanto loops, declarações condicionais, diferentes operadores matemáticos ou lógicos. A principal característica desta seção é que é um loop infinito que continuará a funcionar, enquanto a função de configuração é executada apenas uma vez.
Usando loops no código Arduino
A partir da explicação acima, você pode ter uma idéia de como programar o Arduino, para elaborar ainda mais, vamos ver quais tipos de loops que se pode usar no código Arduino:
Para loop
O loop for é usado principalmente quando o loop tiver que ser executado para um número definido de vezes, para que termine assim que for executado para o número especificado de vezes. Abaixo está a sintaxe para loop no Código Arduino:
para (inicialize a variável; declaração condicional; incremento ou decréscimo;)
// declaração a ser executada
Para exemplo de loop
// por exemplo
Para (int i = 0; i < 5; i++;)
Serial.Impressão (i);
O exemplo acima é imprimir números na janela do console de 0 a 4.
Enquanto loop
Enquanto o loop é usado principalmente nos cenários em que o programa termina quando a condição dada no loop for falsa até então, continuará a executar a declaração dada no while loop. Abaixo está a sintaxe do loop while no código Arduino, juntamente com o exemplo:
while (declaração condicional)
// declaração a ser executada
// por exemplo
enquanto eu<10)
Serial.print (“Linux Dint”);
i ++;
Exemplo
// por exemplo
enquanto eu < 10)
Serial.print (“Linux Dint”);
i ++;
O exemplo acima está imprimindo "Linux Dint" na janela do console 9 vezes.
Faça enquanto loop
O LOOP DO enquanto o loop é usado principalmente nos casos em que a declaração deve ser executada primeiro e depois validada pela declaração condicional fornecida no loop. Abaixo está a sintaxe para o uso do uso enquanto loop no código Arduino, juntamente com o exemplo:
fazer
// execute a instrução
Enquanto (declaração condicional);
Exemplo
//por exemplo
fazer
Serial.print (“Linux Dint”);
i ++;
enquanto eu < 5);
O exemplo acima está imprimindo "Linux Dint" na janela do console 6 vezes.
Usando declarações condicionais no código Arduino
Existem principalmente dois tipos de declarações condicionais que podem ser usadas na programação Arduino:
Se outras declarações
Essas declarações são usadas principalmente quando as instruções fornecidas devem ser executadas com base em algumas condições e se a condição for falsa, haverá uma instrução substituta dada com o bloco else. Abaixo está a sintaxe para o uso do uso IF se Else no Código Arduino, juntamente com o exemplo:
if (declaração condicional)
// instruções a serem executadas
outro
// instruções a serem executadas
Exemplo
// por exemplo
if (a> b)
c = a + b;
Serial.impressão (c);
outro
c = a - b;
Serial.impressão (c);
No exemplo acima, se tiver uma condição de um maior que B, portanto, se a condição se tornar verdadeira, as duas variáveis serão adicionadas, caso contrário, ambas serão subtraídas.
Declarações de casos de comutação
Para executar múltiplas instruções com base em diferentes condições, a instrução do caso da chave é normalmente usada. Abaixo está a sintaxe para o uso de instruções de caso de comutador no código Arduino, juntamente com o exemplo:
Switch (variável)
caso (valor condicional):
// instruções a serem executadas
quebrar;
caso (valor condicional):
// instruções a serem executadas
quebrar;
padrão:
// instruções para executadas se algum valor condicional do caso for falso
Exemplo
//por exemplo
para (int i = 0; i <= 3; i++)
Switch (i)
caso 1:
// Instrução 1
Caso 2:
// Instrução 2
Caso 3:
// Instrução 3
Caso 4:
// Instruções 4
padrão:
// Instruções para executadas quando o caso 4 não for validado
O exemplo acima gera primeiro as condições (b) de 0 a 3 usando um loop para loop e com base na condição de que os casos relevantes serão executados.
Criando funções no código Arduino
As funções são normalmente criadas no código Arduino quando uma instrução deve ser chamada ou executada em vários lugares do programa. Portanto, criando uma função, a instrução só precisava ser chamada, o que reduz o tamanho do código em maior extensão. Abaixo está a sintaxe para o uso de instruções de caso de comutador no código Arduino, juntamente com o exemplo:
Retornar o nome do tipo de função (variáveis)
// Instruções
Exemplo
// exemplo
int subtract (int a, int b)
int c = 0;
C = a - b;
Void Setup ()
Subtrair(); // A função subtraída
Serial.impressão (c);
O exemplo acima cria uma função que subtraia os valores de duas variáveis e é nomeada como subtração, essa função é chamada na função de configuração do código Arduino.
Conclusão
Arduino é uma das melhores plataformas para começar com circuitos elétricos e programação, pois fornece todas as ferramentas necessárias. Além disso, se você é novo no Arduino, leia este guia como eu expliquei todo o básico do Código Arduino que o ajudará a começar com Arduino.