Pertanyaan yang diberi tag «time»

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 …

5
Bagaimana cara mendapatkan waktu yang akurat?
Saya telah membuat jam menggunakan Arduino, tetapi waktu tampaknya melayang. Saya mengetahui masalah rollover ; jam tampaknya melayang sekitar 15 menit selama seminggu. Saya menggunakan PCB khusus dengan resonator ini dari Digi-key. Kode membaca fungsi millis () pada awal setiap loop, dan bekerja dari nilai itu. Pertanyaan saya adalah: Bagaimana …
16 time  millis 

3
Apakah mungkin untuk menemukan waktu yang diambil oleh millis?
Fungsi millisakan berjalan dalam rentang 100+ mikrodetik atau kurang. Apakah ada cara yang dapat diandalkan untuk mengukur waktu yang diambil dengan satu panggilan millis? Salah satu pendekatan yang muncul dalam pikiran adalah menggunakan micros, bagaimanapun, panggilan untuk microsakan mencakup waktu yang diambil oleh panggilan fungsi micrositu sendiri juga, jadi tergantung …
13 time  millis 

3
Waktu presisi tinggi pada Arduino untuk komunikasi serial
Saya menggunakan Arduino Uno untuk mengirim informasi waktu dan tegangan melalui port serial ke Python untuk plot. Namun, interval waktu antara stempel waktu berturut-turut tampaknya meningkat dari waktu ke waktu, memengaruhi plot saya. Ini terutama benar ketika baud rate diatur ke 9600, di mana perbedaan waktu awal saya mungkin 1320 …

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 …

4
Akurasi Jam Waktu Arduino
Saat ini saya sedang mencoba membuat jam waktu Arduino dengan menggunakan perpustakaan Waktu PJRC ( http://www.pjrc.com/teensy/td_libs_Time.html ). Saya tahu bahwa karena sebagian besar papan Arduino berjalan dengan clock 16MHz dan resonator tunggal, waktu dapat menjadi "tidak sinkron" setelah periode waktu tertentu. Namun, saya bertanya-tanya apakah ada yang punya ide tentang …
10 time  arduino-due 


4
Konversi ke dan dari Unix Timestamp
Apa cara terbaik untuk mengkonversi antara tanggal, jam, menit, detik ke cap waktu Unix dalam milidetik di Arduino? Saya perlu memiliki konversi ini, karena saya menggunakan RTC (tanggal, jam, menit, detik, dll) dan mengkomunikasikan stempel waktu Unix melalui BLE Saya menemukan beberapa potongan kode online, tetapi belum mengujinya secara ekstensif. …
8 time  rtc  data-type 

5
Bisakah saya membuat delayMicroseconds lebih akurat?
Saya mencoba menggigit data DMX dan itu membutuhkan pulsa 4us. Tidak memiliki banyak keberuntungan dengan hasil yang saya periksa untuk melihat seberapa baik Arduino menunda ... Tampaknya sangat mengerikan. Inilah sedikit tes cepat yang saya lakukan: unsigned long ptime; void setup() { Serial.begin(9600); } void loop() { ptime = micros(); …
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.