Pertanyaan yang diberi tag ?programming?

Proses merancang dan menulis kode sumber sebagai bagian dari program (atau sketsa) untuk Arduino. Untuk pertanyaan tentang mengunggah kode ke papan Arduino, gunakan tag [unggah] sebagai gantinya.

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?

4
Bagaimana saya bisa menangani rollover millis ()?
Saya perlu membaca sensor setiap lima menit, tetapi karena sketsa saya juga memiliki tugas-tugas lain yang harus dilakukan, saya tidak bisa hanya delay()antara membaca. Ada tutorial Blink tanpa penundaan yang menyarankan saya kode di sepanjang baris ini: void loop() { unsigned long currentMillis = millis(); // Read the sensor when …






13
Mengunggah Arduino Nano memberikan kesalahan: avrdude: stk500_recv (): programmer tidak merespons
Saya memiliki Arduino Nano (Sainsmart) yang saya coba unggah sketsa. Di bawah Arduino IDE, perangkat yang dipilih adalah Arduino Nano w/ ATmega328. Namun mengunggah sketsa memberi saya kesalahan avrdude: stk500_recv(): programmer is not responding Saya mencoba kedua port USB ( /dev/tty.usbserial& /dev/cu.usbserial) tetapi kesalahan yang sama tetap ada. Arduino terhubung …

2
Apakah loop infinite di dalam loop () berkinerja lebih cepat?
Saat Anda menulis sketsa yang khas, Anda biasanya mengandalkan loop()pemanggilan berulang kali selama Arduino berjalan. Bergerak masuk dan keluar dari loop()fungsi harus memperkenalkan overhead kecil. Untuk menghindari itu, Anda mungkin bisa membuat loop tak terbatas Anda sendiri, seperti ini: void loop() { while (true) { // do stuff... } } …

5
Seberapa banyak saya bisa kambuh? Seberapa banyak saya bisa kambuh? Berapa banyak ca! @ # QFSD @ $ RFW
Papan Arduino Uno memiliki RAM terbatas yang berarti memiliki tumpukan panggilan terbatas. Terkadang, rekursi adalah satu-satunya pilihan cepat untuk mengimplementasikan algoritma tertentu. Jadi, mengingat bahwa tumpukan panggilan sangat terbatas, apa yang akan menjadi cara untuk mengetahui bahwa mengingat program tertentu berjalan di papan tulis, persis berapa banyak panggilan rekursif yang …
19 programming  sram 





6
Bagaimana kode sumber Arduino diuji secara otomatis (integrasi berkelanjutan)?
Saya ingin mengelola kode sumber Arduino (proyek dan perpustakaan) saya di bawah kendali sumber dengan pengujian berkelanjutan. Bagaimana saya dapat mengkompilasi kode secara otomatis dengan alat integrasi berkesinambungan, untuk memastikan setiap versi mengkompilasi dengan bersih? Dalam kasus terbaik, seseorang harus dapat mengkonfigurasi build untuk beberapa prosesor, secara opsional menjalankan pengujian …

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