Pertanyaan yang diberi tag programming

12
Kode untuk eksekusi satu kali di Arduino

Pertanyaan: Di mana saya meletakkan kode jika saya ingin mengeksekusi hanya sekali per startup Arduino? Latar Belakang: Saya cenderung menggunakan Arduino saya untuk melakukan tugas yang harus dijalankan satu kali per siklus daya. (Misalnya, robot saya hanya boleh bergerak maju sekali setiap kali...

12
Mengapa sketsa memakan banyak ruang dan memori?

Ketika saya menyusun sketsa ini untuk Yún: int led = 7; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); } Saya mendapat: Sketsa menggunakan 5.098 byte (17%) dari ruang penyimpanan program. Maksimal adalah 28.672 byte. Variabel global menggunakan 153 byte...

12
Arduino sebagai ISP tanpa komputer

Adakah yang melihat atau mengetahui metode preloading (menggunakan komputer atau apa pun) firmware sebagai data ke satu Arduino yang diatur untuk beroperasi sebagai ISP dan kemudian menggunakan Arduino, tancapkan antarmuka ISP ke yang lain dan unggah firmware. Agar lebih jelas - saya sedang...

11
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() {

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

9
Apa cara terbaik untuk mendefinisikan pin I / O?

Saya membaca definisi suka const int ledPin = 9; dan juga #define ledPin 9 Saya tahu bahwa definisi suka int ledPin = 9; adalah praktik yang buruk jika Anda tidak akan mengubahnya (yang biasanya tidak Anda lakukan), meskipun saya sudah melihat ini beberapa kali dalam program Arduino. Yang...

9
Cara mengecilkan sketsa

Saya ingin membuat sketsa yang sekecil mungkin, untuk keperluan pengujian. Masalahnya adalah, ketika saya mengkompilasi sketsa BareMinimum (dengan setup dan loop kosong), saya mendapatkan 466 byte untuk Uno dan 4.242 kekalahan untuk Leonardo. Apakah ada cara untuk menulis kode Anda sendiri yang...