Domande taggate «c++»

C ++ è il linguaggio standard utilizzato per programmare l'IDE di Arduino. Tuttavia, l'IDE di Arduino ha molte librerie integrate, quindi funzioni come "main" non vengono chiamate direttamente nel codice dello schizzo. La maggior parte del codice Arduino online è scritta in questa lingua.

20
Quali sono gli altri IDE per Arduino?
L'IDE di Arduino di base manca di molta sofisticazione presente in altri IDE come il completamento del codice, il collasso del codice, l'organizzazione delle cartelle, ecc. Esistono altri IDE che consentono la programmazione in C o C ++ e migliorano su questi aspetti?

9
C ++ vs. The Arduino Language?
Quali sono i vantaggi di ciascuna lingua quando si utilizza Arduino? Sto pensando che questa sia una buona domanda generale, ma aggiungerò un po 'del perché sto chiedendo se qualcuno vuole darmi un suggerimento. Ho esperienza in linguaggi preelaborati come JavaScript, PHP e ho armeggiato con linguaggi come Java e …
81 c++  arduino-ide 


3
È meglio usare #define o const int per le costanti?
Arduino è uno strano ibrido, in cui alcune funzionalità C ++ sono utilizzate nel mondo embedded, tradizionalmente un ambiente C. In effetti, molto codice Arduino è molto simile a C. C ha tradizionalmente usato #defines per costanti. Ci sono diverse ragioni per questo: Non è possibile impostare le dimensioni dell'array …





4
Setup e loop sono forniti per comodità?
Gli schizzi di Arduino di solito presentano una setupe loopfunzione. Queste funzioni sono fornite solo per comodità o hanno effettivamente scopi speciali? (ad es .: alcune operazioni non sono consentite o consentite in setup e loop) Questi due pezzi di codice sono equivalenti: Classico void setup() { pinMode(LED_BUILTIN, OUTPUT); } …
13 programming  c++ 

3
Funziona con parametri stringa
Nel mio ciclo principale c'è questa stringa: String string1; Ho una funzione che prenderà string1 come parametro e la userò per inviare questa stringa come SMS. sendSMS(string1); Questa è la funzione sendSMS () (senza parametri): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Le mie domande …
11 programming  c++ 


2
Come faccio a convertire un float in char *?
Ha posto questa domanda sullo scambio di stack di ingegneria elettrica ed è stato diretto qui: Abbastanza autoesplicativo; come farei per convertire un float in un carattere *? Ho un codice in cui la "resistenza" del galleggiante viene costantemente aggiornata. Vorrei essere in grado di aggiornare la variabile "risultato" per …
11 arduino-uno  c++  c  float 


3
Come scrivere schizzi compatibili con makefile?
Vorrei scrivere i miei schizzi in modo da poterli compilare / caricarli utilizzando l'IDE di Arduino o, facoltativamente, usando GCC e un makefile. So di includere le dichiarazioni delle funzioni in alto, ma c'è qualcos'altro da fare affinché il mio compilatore sia considerato C ++ valido dal mio compilatore? Aggiornamento …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.