Arduino

Perguntas e respostas para desenvolvedores de hardware e software de código aberto compatíveis com o Arduino

12
Posso programar para o Arduino sem ter uma placa real?
Eu gostaria de começar o desenvolvimento de alguns projetos básicos do Arduino, mas ainda não possuo uma placa Arduino. Existe uma maneira de escrever meu código e imitá-lo / testá-lo usando um computador desktop, para que, depois que minha placa chegue, eu apenas precise enviar e executar meu projeto nele?
204 emulation  testing 


20
Quais são os outros IDEs do Arduino?
O IDE básico do Arduino carece de muita sofisticação presente em outros IDEs, como conclusão de código, recolhimento de código, organização de pastas etc. Existem outros IDEs que permitem a programação em C ou C ++ e melhoram esses aspectos?


9
C ++ vs. a linguagem Arduino?
Quais são as vantagens de cada idioma ao usar o Arduino? Estou pensando que esta é uma boa pergunta geral, mas vou acrescentar um pouco sobre o motivo de perguntar se alguém quer me dar uma dica. Eu tenho experiência em linguagens pré-processadas como JavaScript, PHP e me diverti com …
81 c++  arduino-ide 

7
Como organizar a estrutura dos meus projetos Arduino para facilitar o controle da fonte?
Faz muito tempo que estou procurando uma boa resposta para essa pergunta. Normalmente, qualquer projeto do Arduino, mas o mais simples, inclui: O principal arquivo de código fonte MyProject.ino Bibliotecas específicas para o projeto ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Bibliotecas de terceiros (geralmente de código aberto gratuito, adicionados manualmente ao diretório de …

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



11
Como eu divido uma string de entrada?
Estou enviando uma lista de posições servo através da conexão serial ao arduino no seguinte formato 1:90&2:80&3:180 Qual seria analisado como: servoId : Position & servoId : Position & servoId : Position Como eu dividir esses valores e convertê-los em um número inteiro?



11
Um Arduino é capaz de funcionar 24/7?
Estou criando um servidor web simples do Arduino e quero mantê-lo ligado o tempo todo. Portanto, ele deve permanecer trabalhando continuamente. Estou usando um Arduino Uno com um escudo Ethernet. É alimentado por uma fonte de alimentação simples de 5V a 1A. Minhas perguntas: Terei algum problema ao deixar o …

12
Como imprimo várias variáveis ​​em uma string?
Digamos que tenho algumas variáveis ​​que quero imprimir no terminal. Qual é a maneira mais fácil de imprimi-las em uma string? Atualmente eu faço algo assim: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var 3:");Serial.println(var3); Existe uma maneira melhor de fazer isso?


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.