Pertanyaan yang diberi tag ?c++?

C ++ adalah bahasa standar yang digunakan untuk memprogram Arduino IDE. Namun, Arduino IDE memiliki banyak pustaka bawaan, jadi fungsi seperti "main" tidak dipanggil secara langsung dalam kode sketsa. Kebanyakan kode Arduino online ditulis dalam bahasa ini.

20
Apa IDE lain untuk Arduino?
IDE Arduino dasar tidak memiliki banyak kecanggihan yang ada dalam IDE lain seperti penyelesaian kode, runtuh kode, pengorganisasian folder, dll. Apakah ada IDE lain yang memungkinkan pemrograman dalam C atau C ++ dan memperbaiki aspek-aspek ini?

9
C ++ vs. Bahasa Arduino?
Apa kelebihan masing-masing bahasa saat menggunakan Arduino? Saya pikir ini adalah pertanyaan umum yang bagus, tetapi saya akan menambahkan sedikit tentang mengapa saya bertanya apakah ada yang mau memberi saya tip. Saya berpengalaman dalam bahasa yang telah diproses seperti JavaScript, PHP, dan telah mengutak-atik bahasa seperti Java dan Visual Basic. …
81 c++  arduino-ide 






1
Mengapa pernyataan IF saya tidak melihat global?
Saya agak baru dalam pemrograman Arduino. Saya memiliki masalah dalam mengkompilasi sedikit kode berikut: const int relay1 = 10; //Power Relay 1 const int relay2 = 11; //Power Relay 2 const int relay3 = 12; //Toggle Relay const int button1 = 3; const int button2 = 4; const int button3 …

4
Apakah pengaturan dan loop disediakan untuk kenyamanan?
Sketsa Arduino biasanya memiliki fitur setupdan loopfungsi. Apakah fungsi-fungsi ini hanya disediakan untuk kenyamanan atau apakah mereka sebenarnya memiliki tujuan khusus? (misalnya: apakah beberapa operasi tidak diizinkan atau diizinkan dalam pengaturan dan putaran) Apakah kedua kode ini setara: Klasik void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); …
13 programming  c++ 

3
Fungsinya dengan parameter string
Di dalam loop utama saya ada string ini: String string1; Saya memiliki fungsi yang akan menggunakan string1 sebagai parameter, dan menggunakannya untuk mengirim string ini sebagai SMS. sendSMS(string1); Ini adalah fungsi sendSMS () (tanpa parameter): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Pertanyaan saya adalah: …
11 programming  c++ 


2
Bagaimana cara mengubah float menjadi char *?
Mengajukan pertanyaan ini pada Rekayasa Stack Exchange dan diarahkan di sini: Cukup jelas; bagaimana saya bisa mengubah float menjadi char *? Saya memiliki kode di mana 'resistensi' float terus diperbarui. Saya ingin dapat memperbarui variabel 'hasil' untuk mengambil nilai 'perlawanan'. Berikut adalah beberapa kode, jika itu membantu: const char * …
11 arduino-uno  c++  c  float 

2
Apakah Sketsa .ino Arduino dapat dikompilasi langsung di GCC-AVR?
Oke, kita semua telah melihat pertanyaan-pertanyaan itu di seluruh web seperti Arduino vs C ++, atau pertanyaan serupa lainnya. Dan sebagian besar jawaban bahkan tidak menyentuh perbedaan kompilasi selain melalui informasi abstrak. Pertanyaan saya bertujuan untuk menyelesaikan perbedaan yang sebenarnya (bukan preferensi) dalam bagaimana file .ino diubah namanya menjadi file …

3
Bagaimana cara menulis sketsa makefile yang kompatibel?
Saya ingin menulis sketsa saya sehingga saya bisa membuat / mengunggahnya menggunakan Arduino IDE, atau secara opsional menggunakan GCC dan makefile. Saya tahu tentang menyertakan fungsi deklarasi di atas, tetapi apakah ada hal lain yang harus dilakukan agar sketsa saya dianggap valid C ++ oleh kompiler saya? Perbarui 1 Memahami …

2
Mengapa hanya 2 byte int?
Saat menggunakan C / C ++ pada platform lain, inttipenya biasanya 4 byte (atau berpotensi lebih). Namun, pada Arduino, hanya 2 byte. Kenapa berbeda? Apakah itu mempengaruhi kinerja jika saya selalu menggunakan 4 byte longsaja?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.
Judi bola