A sintaxe do laço FOR: como usar o for. Isso quer dizer que, ao iniciar o laço for, ele faz o que está no trecho "inicio_do_laço". Geralmente se usa para inicializar algumas variáveis (o que fazíamos antes de iniciar o laço WHILE). Após inicializar, o for testa a condição.
Comando while O funcionamento é o seguinte: Testa a condição; Se a condição for falsa então pula todos os comandos do bloco subordinado ao while e passa a executar os comandos após o bloco do while. Se condição for verdadeira então executa cada um dos comandos do bloco subordinado ao while.
O comando for [e usado para repetir um bloco de código envolvido por chaves. Um contador de incremento é geralmente utilizado para terminar o loop. O comando for é útil para qualquer operação repetitiva, e é usado frequentemente com vetores para operar em coleções de dados ou pinos.
Depois de criar uma função setup(), a qual inicializa e atribui os valores iniciais, a função loop() faz precisamente o que o seu nome sugere, e repete-se consecutivamente enaqunto a placa estiver ligada, permitindo o seu programa mudar e responder a essas mudanças. Use-a para controlar ativamente uma placa Arduino.
O funcionamento da função delay() basicamente é “congelar” o programa em determinada parte do código por um tempo especificado em milissegundos. Durante o período em que o código está parado, não pode ocorrer nenhuma leitura de sensores, cálculos matemáticos ou manipulação de pinos.
Você deve fazer algo assim. Você deve atualizar o valor de i a cada iteração, para poder sair do laço. Outra forma de quebrar um laço é usar o comando break, normalmente fica dentro de um if como uma segunda forma de saída do laço.
A outra void loop() é uma função que executa os comandos que são colocados nela infinitamente. A função pinMode(número do pino, Input/Output) é colocada na void setup() e serve para configurar um pino como sendo saida ou entrada.
Bom, não tem outro jeito de desligar o arduino. Se está usando USB, os circuitos da USB do computador deve controlar isso. Se bem que já queimaram pen-drivers meus tirando direto, sem desativar antes no windows XP.
O termo "digital" significa que a saída só pode ter um de dois estados: ligado ou desligado. Também podemos nos referir a esses dois estados como HIGH/LOW ou 1/0. No circuito que vamos usar, quando a saída está em nível alto (HIGH ou 1), o LED acende; e quando a saída está em nível baixo, (LOW ou 0), o LED apaga.