Arduino

T&J untuk pengembang perangkat keras dan lunak sumber terbuka yang kompatibel dengan Arduino

1
Apakah ada konstanta preprosesor untuk ukuran memori
Saya ingin kompilasi saya untuk mengecualikan beberapa kode tergantung pada ruang flash / program yang tersedia. Untuk digunakan dalam kode demo perpustakaan yang saya dukung. Sedangkan solusi saya saat ini adalah menggunakan # jika jenis prosesor. Tetapi saya ingin menjadi lebih umum dan tidak harus menentukan semua berbagai chip. Alih-alih …

2
Posting Data Ke Layanan Web Dari Arduino
Jika Anda ingin mengirimkan data sensor seperti suhu ke server / basis data jauh di suatu tempat, Anda perlu menggunakan semacam panggilan ke server web karena tidak mungkin untuk terhubung langsung ke basis data dari Arduino. Bagaimana Anda mengirim data ke layanan web JSON dari Arduino yang terhubung ke Internet?

3
NodeMCU - Vin pin sebagai output 5V?
Saya tahu bahwa Vin dapat digunakan untuk menyalakan papan, tetapi juga telah membaca bahwa itu dapat digunakan sebagai output 5V. Apakah mungkin untuk menetapkan Vin sebagai output seperti yang saya lakukan pada GPIO lainnya? Jika saya ingin menyalakan LED dari GPIO 12, saya akan menetapkan GPIO: const int LEDpin_0 = …
13 pins  nodemcu  voltage 

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 …

3
Menggunakan millis () dan micros () di dalam rutinitas interupsi
Dokumentasi untuk attachInterrupt()mengatakan: ... millis()bergantung pada interupsi untuk menghitung, sehingga tidak akan bertambah dalam ISR. Karena delay()membutuhkan interupsi untuk bekerja, itu tidak akan berfungsi jika dipanggil di dalam ISR. micros()bekerja pada awalnya, tetapi akan mulai berperilaku tidak menentu setelah 1-2 ms. ... Bagaimana micros()perbedaannya millis()(kecuali tentu saja untuk ketepatannya)? Apakah …

4
ESP8266, Arduino IDE vs Lua?
Saya berencana membeli ESP8266. Apakah saya benar-benar perlu belajar Lua untuk bermain dengannya? Saya telah melihat beberapa orang menggunakannya dengan IDE Arduino standar. Apakah Anda memerlukan firmware khusus untuk menggunakan Arduino IDE, bukan Lua? IDE Arduino tampaknya lebih baik bagi saya karena saya sudah tahu sintaksnya. Apakah ada kerugian menggunakan …


5
Arduino: Cara mendapatkan jenis papan dalam kode
Saya ingin menulis sketsa yang dapat dikompilasi di papan Arduino yang berbeda. Saya ingin menampilkan pada PC papan mana yang saat ini terhubung. Ini berarti bahwa pengguna menghubungkan PC melalui kabel USB ke papan Arduino / Teensy di mana menjalankan sketsa saya dan sketsa saya memberitahu PC melalui Serial papan …
13 c 


4
Beberapa komponen Arduino nampak sangat murah
Proyek saya adalah perangkat berbasis Arduino, dikemas dalam sebuah kotak. Ini perlu menggunakan data Kecepatan, Lintang, Bujur, dan Ketinggian untuk mencatat bukit yang dideteksinya ke SD. Dengan menekan tombol, itu akan perlu mengunggah data hill ke server melalui Wi-Fi. Saya membutuhkan barang-barang berikut: Modul GPS + Antena Modul WiFi Modul …
12 arduino-uno  gps 


3
Cara meningkatkan kecepatan tulis kartu SD di Arduino
Saya membuat sistem data-logger yang mencatat data dalam kartu SD dengan kecepatan tinggi sekitar 20000-30000 byte per detik. Tetapi perpustakaan SD di Arduino saat ini menulis data sekitar 4500-5000 byte per detik yang terlalu lambat. Saya telah membaca hack ini untuk meningkatkan kecepatan menulis , tetapi saya bertanya-tanya apakah pendekatan …

5
Cara mengeluarkan tegangan analog yang benar pada pin keluaran
Mengenai program saya, ini adalah program yang melakukan beberapa perhitungan dan kemudian mengeluarkan tegangan berdasarkan hasil menggunakan fungsi analogWrite. Namun masalah saya adalah bahwa saya telah melakukan pemrograman berdasarkan kesalahpahaman bahwa fungsi analogWrite melalui PWM memang menghasilkan tegangan analog, di mana sebenarnya itu hanya "mensimulasikan" tegangan analog sebagai gantinya. Berikut …

4
Menulis Program C di luar Arduino IDE?
Saya suka ide menggunakan Arduino IDE untuk proyek-proyek sederhana dan untuk memulai dengan Arduino, tetapi konsensus yang saya dapatkan sejauh ini adalah bagi mereka yang baru mengenal Arduino dan / atau pemrograman pada umumnya. Pemahaman saya adalah bahwa dimungkinkan untuk menulis program C dari awal, benar-benar di luar Arduino IDE, …
12 arduino-ide  library  c 


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.