Perguntas com a marcação «c++»

C ++ é a linguagem padrão usada para programar o IDE do Arduino. No entanto, o Arduino IDE possui muitas bibliotecas integradas, portanto, funções como "principal" não são chamadas diretamente no código de esboço. A maior parte do código do Arduino online é escrita nesta linguagem.

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 


3
É melhor usar #define ou const int para constantes?
O Arduino é um híbrido ímpar, onde algumas funcionalidades do C ++ são usadas no mundo incorporado - tradicionalmente um ambiente C. De fato, muitos códigos do Arduino são muito parecidos com o C. C tradicionalmente usa #defines para constantes. Há várias razões para isso: Você não pode definir tamanhos …





4
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 equivalentes: Clássico void setup() { pinMode(LED_BUILTIN, OUTPUT); } void …
13 programming  c++ 

3
Funções com parâmetros de string
Dentro do meu loop principal, há esta string: String string1; Eu tenho uma função que terá string1 como parâmetro e usá-lo para enviar essa string como SMS. sendSMS(string1); Esta é a função sendSMS () (sem parâmetros): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Minhas perguntas …
11 programming  c++ 


2
Como converter um float em char *?
Esta pergunta foi feita no Electrical Engineering Stack Exchange e foi direcionada aqui: Bastante auto-explicativo; como eu iria converter um float em um char *? Eu tenho um código no qual a 'resistência' do flutuador está sendo constantemente atualizada. Eu gostaria de poder atualizar a variável 'resultado' para obter o …
11 arduino-uno  c++  c  float 


3
Como escrever esboços compatíveis com makefile?
Gostaria de escrever meus esboços para que eu possa compilá-los / enviá-los usando o Arduino IDE ou, opcionalmente, usando o GCC e um makefile. Eu sei sobre a inclusão das declarações de função na parte superior, mas há mais alguma coisa a fazer para que meu esboço seja considerado C …


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.