ویژگیهای ماژول سنسور تشخیص ضربان قلب KY-039
از ماژول سنسور تشخیص ضربان قلب KY-039 میتوان برای مشاهدهی سیگنال ضربان قلب از طریق انگشت استفاده کرد. این سنسور یک خروجی آنالوگ دارد. با قرار دادن انگشت دست بر روی ماژول میتوان سیگنال ضربان قلب را از طریق پایه خروجی آنالوگ ماژول مشاهده نمود.
معرفی پایه های (Pinout) ماژول سنسور تشخیص ضربان قلب KY-039
ماژول سنسور تشخیص ضربان قلب KY-039 دارای 3 پایه به شرح زیر است:
- S: سیگنال آنالوگ خروجی
- VCC: تغذیه ماژول – 5 ولت
- GND: زمین
پین اوت (Pinout) این ماژول را میتوانید در تصویر زیر مشاهده کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی ماژول سنسور تشخیص ضربان قلب KY-039 با آردوینو
گام اول: سیم بندی
مطابق مدار زیر ماژول را به آردوینو وصل کنید.
گام دوم: کد
کد زیر را روی آردوینو خود آپلود کنید. پس از آپلود کد، پنجره Serial Plotter را باز کنید.
/*
Made on Jan 16, 2021
By MehranMaleki @ Electropeak
Home
*/
void setup() {
pinMode(A0, INPUT);
Serial.begin(9600);
}
void loop() {
float pulse;
int sum = 0;
for (int i = 0; i < 20; i++)
sum += analogRead(A0);
pulse = sum / 20.00;
Serial.println(pulse);
delay(100);
}
در کد بالا از پایه A0 آردوینو برای دریافت اطلاعات خروجی آنالوگ سنسور استفاده شده است. همچنین برای کم شدن تاثیر نویز بر روی خروجی، از میانگین 20 داده آخر خروجی استفاده می شود. با گذاشتن سر انگشت بر روی ماژول میتوان عملکرد آن را مشاهده کرد.
خروجی کد به شکل زیر است.
Comments (2)
سلام ممنون از توضیحاتتون. من کد رو آپلود کردم اما این خطا را نشان داد:
Compilation error: Error: 13 INTERNAL: exit status 1
سلام
لطفا تمام قسمت خطای رخ داده رو قرار بدید شما فقط بخشی از اون رو قرار دادید
به هرحال احتمالا مشکل یه خطای syntax است
یعنی اصول برنامه نویسی c رعایت نشده