我目前正在使用.net微型框架在Netduino Plus 2上執行一個項目,這需要我編寫脈衝傳感器。我試圖找到脈衝傳感器的代碼,但無濟於事。我嘗試使用模擬量輸入代碼來測量脈搏,但輸出值看起來不正確(儘管在傳感器附近沒有心跳,但仍有一個恆定的高值)。請指教!Netduino Plus 2的脈衝傳感器編碼出錯了
這裏是我的心跳傳感器電流代碼:
using System;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.Netduino;
namespace heartrate
{
public class Program
{
public static void Main()
{
SecretLabs.NETMF.Hardware.AnalogInput rate =
new SecretLabs.NETMF.Hardware.AnalogInput(Pins.GPIO_PIN_A0);
int sensorvalue = 0;
while (true)
{
sensorvalue = rate.Read();
Debug.Print("" + sensorvalue);
Thread.Sleep(1000);
}
}
}
}
這裏是傳感器的規格,它的樣子和如何將它連接。 http://www.elecrow.com/wiki/index.php?title=Pulse_Sensor (本教程是Arduino的,但我認爲接線類似於Netduino的)
這是無法回答的,因爲您的發佈代碼本質上沒有任何重要性,只是調用其他神祕代碼。你也沒有提供任何關於你嘗試*的具體佈線的細節。如果您遵循Arduino教程,請考慮使用Arduino構建和實驗,並且只有在詳細瞭解其工作原理後才嘗試移植它。 –