Perguntas com a marcação «programming»

O processo de criação e gravação de código-fonte como parte de um programa (ou esboço) para o Arduino. Para perguntas sobre o upload de código em uma placa Arduino, use a tag [upload].

73
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...

13
Obtendo um número verdadeiramente aleatório no Arduino

Qual é o melhor método para obter um número aleatório verdadeiramente (em oposição ao pseudo) no Arduino, ou pelo menos a melhor aproximação possível? Pelo meu entendimento, a função randomSeed (analogRead (x)) não é aleatória o suficiente. Se possível, o método deve aproveitar sozinho a...

13
A configuração e o loop são fornecidos por conveniência?

Os esboços do Arduino geralmente apresentam uma função setupe loop. Essas funções são fornecidas apenas por conveniência ou têm realmente fins especiais? (por exemplo: algumas operações são proibidas ou permitidas na configuração e no loop) Esses dois pedaços de código são...