Perguntas com a marcação «time»

4
Como lidar com a rolagem millis ()?
Preciso ler um sensor a cada cinco minutos, mas como meu esboço também tem outras tarefas, não posso apenas delay()entre as leituras. Existe o tutorial Blink sem demora, sugerindo que eu codifique ao longo destas linhas: void loop() { unsigned long currentMillis = millis(); // Read the sensor when needed. …

5
Como obtenho um horário exato?
Eu fiz um relógio usando um Arduino, mas o tempo parece estar à deriva. Estou ciente do problema de sobreposição ; o relógio parece flutuar cerca de 15 minutos ao longo de uma semana. Estou usando um PCB personalizado com este ressonador da Digi-key. O código lê a função millis …
16 time  millis 

3
É possível encontrar o tempo gasto pelo millis?
A função millisestaria em execução no intervalo de mais de 100 microssegundos ou menos. Existe uma maneira confiável de medir o tempo gasto por uma única chamada em milissegundos? Uma abordagem que vem à mente é usar micros, no entanto, uma chamada para microsincluir também o tempo gasto pela chamada …
13 time  millis 



4
Precisão do relógio de ponto do Arduino
Atualmente, estou tentando criar um relógio de ponto do Arduino usando a biblioteca de horário do PJRC ( http://www.pjrc.com/teensy/td_libs_Time.html ). Eu sei que, como a maioria das placas Arduino está funcionando com um relógio de 16 MHz e um único ressonador, o tempo pode ficar "fora de sincronia" após um …
10 time  arduino-due 


4
Converta de e para Unix Timestamp
Qual é a melhor maneira de converter entre data, horas, min e segundos para carimbo de data e hora do Unix em milissegundos no Arduino? Preciso ter essa conversão, pois estou usando o RTC (data, horas, min, segundos etc.) e comunicando o carimbo de data e hora do Unix pelo …
8 time  rtc  data-type 

5
Posso tornar os delayMicrosegundos mais precisos?
Estou tentando bit bang dados DMX e isso requer 4us pulsos. Não tendo muita sorte com os resultados, estou verificando o quão bom o Arduino está atrasando ... Parece ser terrível nisso. Aqui está um pequeno teste rápido que eu fiz: unsigned long ptime; void setup() { Serial.begin(9600); } void …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.