আমি স্যাম্পলিং হার এবং বাউড্রেটস ইত্যাদি সম্পর্কে কিছুটা বিভ্রান্ত হতে শুরু করছি আমার এই আরডুইনো কোডটি রয়েছে:
#include <eHealth.h>
extern volatile unsigned long timer0_overflow_count;
float fanalog0;
int analog0;
unsigned long time;
byte serialByte;
void setup() {
Serial.begin(9600);
}
void loop() {
while (Serial.available()>0){
serialByte=Serial.read();
if (serialByte=='S'){
while(1){
fanalog0=eHealth.getECG();
// Use the timer0 => 1 tick every 4 us
time=(timer0_overflow_count << 8) + TCNT0;
// Microseconds conversion.
time=(time*4);
//Print in a file for simulation
//Serial.print(time);
//Serial.print(" ");
Serial.print(fanalog0,5);
Serial.print("\n");
if (Serial.available()>0){
serialByte=Serial.read();
if (serialByte=='F') break;
}
}
}
}
}
যেহেতু কোনও বিলম্ব বাধা নেই, স্যাম্পলিং হার / ফ্রিকোয়েন্সি কী? এটি কি আরডুইনো এডিসি গতির উপর ভিত্তি করে? আমি যখন বাউড্রেট বাড়িয়ে থাকি আমি কি নমুনা বর্ধন বা ক্রমিক বন্দর দিয়ে ডেটা প্রেরণ করি সে হারটি বাড়িয়ে দিচ্ছি?