我有這樣的傳感器:https://easyelectronyx.com/wp-content/uploads/2017/03/flame.jpg?i=1
請任何人都可以幫助我嗎?我需要從C#中查找代碼來讀取它。我有Raspberry Pi 2 Model B,Windows 10 IoT Core和C#編程。我無法在Internet上找到文檔。是否需要連線模擬輸出?
由於如何在C#中讀取火焰傳感器?
-1
A
回答
1
此框架傳感器裝置可以基於其datasheet提供數字或模擬輸出。
如果您不喜歡使用模擬輸出,您可以從數字引腳獲得輸出DO。
首先,連接Frame傳感器和Raspberry Pi。連接VCC,GND和DO如下圖所示。對於數字引腳,我在這裏選擇GPIO27,可以選擇其他引腳。
其次,編寫代碼。創建UWP應用程序(Start here)。
MainPage.xaml中
<StackPanel VerticalAlignment="Center" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<TextBlock Name="SensorOuputValue" />
</StackPanel>
MainPage.xaml.cs中
public sealed partial class MainPage : Page
{
private const int SENSOR_PIN = 27;
private GpioPin pin;
private GpioPinValue pinValue;
private DispatcherTimer timer;
public MainPage()
{
InitializeComponent();
timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromMilliseconds(1000);
timer.Tick += ReadSensor;
InitGPIO();
if (pin != null)
{
timer.Start();
}
}
private void InitGPIO()
{
var gpio = GpioController.GetDefault();
// Show an error if there is no GPIO controller
if (gpio == null)
{
pin = null;
System.Diagnostics.Debug.WriteLine("There is no GPIO controller on this device.");
return;
}
pin = gpio.OpenPin(SENSOR_PIN);
pin.SetDriveMode(GpioPinDriveMode.Input);
System.Diagnostics.Debug.WriteLine("GPIO pin initialized correctly.");
}
private void ReadSensor(object sender, object e)
{
SensorOuputValue.Text = pin.Read().ToString();
}
}
+0
答案能解決您的問題嗎? –
相關問題
- 1. 如何在C#中獲取主板傳感器讀數#
- 2. 傳感器標籤CC2650 - 讀取傳感器傳感器
- 3. 如何讀取外部傳感器
- 4. usb從傳感器讀取
- 5. 如何在android中創建火焰?
- 6. 火焰和鐵路由器
- 7. 如何在讀取傳感器時添加時間延遲 - arduino
- 8. 錯誤而數字讀取傳感器
- 9. 從WiFi傳感器讀取RSSI
- 10. 運動傳感器,讀取旋轉
- 11. 用NodeMCU讀取DHT22傳感器
- 12. 讀取I2C傳感器值(bit-banging)
- 13. 獲取多個傳感器讀數
- 14. owfs-同時讀取所有傳感器
- 15. 如何從火焰中獲取html - 打印到文件
- 16. 如何從火焰記錄器中捕獲請求
- 17. 如何使用javascript檢測kindle火焰?
- 18. c通過UART讀取傳感器的編程邏輯
- 19. 如何更頻繁地讀取GPS傳感器數據?
- 20. 如何讀取OS X上的傳感器值?
- 21. android studio如何讀取磁性傳感器
- 22. 如何從USB連接的Android設備讀取傳感器
- 23. 如何從C代碼讀取夏普紅外傳感器的距離?
- 24. 傳感器抽取
- 25. 在Arduino中讀取傳感器時按下按鈕
- 26. 在Android中快速讀取傳感器數據
- 27. 讀取藍牙傳送到瀏覽器的傳感器數據
- 28. 如何獲取傳感器的名稱?
- 29. 如何獲取Android的傳感器值
- 30. 如何獲取光線傳感器值
什麼是你的傳感器裝置?從附圖中我無法獲得任何有用的信息。 –
Raspberry Pi 2 B型 –
我要求**傳感器**不是Raspberry Pi。 –