Substituindo o comando delay() por uma pausa real
Publicado por Iago Lira (última atualização em 11/02/2020)
[ Hits: 4.240 ]
Homepage: https://notabug.org/iagolira/
Usar o comando delay() nem sempre é a melhor opção, leia o que os autores dizem a respeito desta função em:
https://www.arduino.cc/reference/en/language/functions/time/delay/
Por isso escrevi uma alternativa com base na função millis() para realmente obtermos as pausas; Isso é muito útil em robótica!
void setup() { Serial.begin(9600); } unsigned long pausa(int tempo){ unsigned long Tatual = 0; Tatual = millis(); while(millis() < Tatual + tempo){ //Tempo em ms. } } void loop() { Serial.println("Olá mundo!"); pausa(1000); //Tempo em milisegundos }
Sensor Ultrassônico com LED de 7 pontos
Obtendo o valor máximo e mínimo de um array em Arduino
Sensor Ultrassônico com LED de 7 pontos
Claro 3g Sony Ericsson md300 script conexao REVISAO 3
Login Java web com MySQL com criptografia MD5
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)