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.


5
Opsi pemrograman selain C ++
Bisakah saya memprogram Arduino saya menggunakan bahasa pemrograman selain C ++? Jika demikian, bahasa pemrograman mana? Perangkat lunak apa yang saya perlukan untuk mengkompilasi dan memuat kode saya ke Arduino?

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++ 

5
Mengurangi jeda antara Arduino dan sketsa pemrosesan di komputer saya
Saat ini saya sedang mengerjakan proyek # 14 dari buku proyek Arduino. Saya mencoba mengendalikan sketsa pemrosesan di laptop saya menggunakan Arduino saya. Ini dilakukan dengan menggunakan potensiometer untuk mengontrol latar belakang suatu gambar. Kode Arduino: void setup(){ Serial.begin(9600); } void loop(){ Serial.write(analogRead(A0)/4); } Pengolahan: //imports serial library import processing.serial.*; …

4
Mendapatkan nomor acak di Arduino
Apa metode terbaik untuk mendapatkan nomor acak yang benar-benar (bukan pseudo) di Arduino, atau setidaknya perkiraan terbaik? Dari pemahaman saya, fungsi randomSeed (analogRead (x)) itu tidak cukup acak. Jika memungkinkan, metode ini harus memanfaatkan pengaturan Arduino dasar saja (tidak ada sensor tambahan). Solusi dengan sensor eksternal dipersilakan jika mereka secara …

2
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 mencari cara untuk membuat unggahan sketsa Arduino …

4
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 (5%) dari memori dinamis, meninggalkan 2.407 byte …

6
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 saya menyalakannya - lebih dari itu, dan …

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++ 

4
Mengapa jam waktu nyata saya mendapatkan waktu yang salah dari PC saya?
Saya ingin jam waktu-nyata saya mengatur waktunya sebagai waktu di PC saya. Namun, ketika saya menjalankan sketsa berikut, jam waktu sebenarnya melaporkan waktu 32-33 detik lebih awal dari PC saya mengatakan waktunya. #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; void setup () { Serial.begin(57600); Wire.begin(); RTC.begin(); if (! RTC.isrunning()) { Serial.println("RTC …

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
Memprogram banyak Arduino secara bersamaan dengan siaran nirkabel
Saya akan memiliki banyak perangkat berbasis mikrokontroler yang akan independen satu sama lain, tetapi semua akan menjalankan program yang sama. Saya ingin mengunggah sebuah program ke semuanya bersamaan dengan siaran nirkabel. Idealnya pengguna akan mencolokkan pengontrol USB ke komputernya, dan mengunggah program dari lingkungan Arduino seolah-olah dia sedang memprogram satu …

4
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 mana dari …


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.