2012-04-27 39 views
0

我的應用程序出現問題。我準備了一個圖書館.NET Micro Framework來控制燈(我只想打開或關閉燈)。我可以用控制檯應用程序測試我的庫,但是當我通過按鈕添加一個新的WPF應用程序來控制燈光時,我無法將庫添加到引用。例如:Microsoft.SPOT.Hardware不能被導入到引用。如何從WPF應用程序控制.NET Fez Panda II?

我使用.NET FEZ Panda II和GHI NETMF v4.1 SDK。

注:我只想通過一個按鈕關閉和打開。我是否需要使用藍牙或無線傳感器與Fez進行通信?

+0

「Microsoft.SPOT.Hardware無法導入引用。」你能給我們提供關於這個錯誤的更多信息 - 你在嘗試什麼,它告訴你什麼? – Rup 2012-04-27 11:10:53

+0

嗨@Rup,我在參考列表中找不到Microsoft.SPOT.Hardware。我想學習如何從wpf應用程序向Fez發送輸入消息。我通過USB端口將fez連接到我的電腦。 – oozkan 2012-04-27 12:49:01

回答

0

Microsoft.SPOT.Hardware是.NET Micro Framework的一部分。如果在添加引用時無法在.NET標籤下的列表中找到它,則可以; 1 :)沒有安裝Microsoft .NET Micro Framework;或2 :)在創建項目時,您沒有選擇正確的應用程序類型。

我會按照此份說明,以確保您擁有所有正確的SDK的安裝:tinyCLR Support Website

而且,重要的是此鏈接:Adding Refferences to a FEZ Project

確保固件是在你的熊貓UPTODATE也爲由GHI電子公司的專家指導。這與參考文獻無關,但總是很好的做法。

然後從上述地址的教程部分開始。該網站非常適合你想要做的事情。它甚至有一個閃爍的LED像你這樣做的項目。

這下面的代碼是一個衰落LED,從tinyCLR網站及其:

using System; 
using System.Threading; 
using Microsoft.SPOT; 
using Microsoft.SPOT.Hardware; 

using GHIElectronics.NETMF.Hardware; 
using GHIElectronics.NETMF.FEZ; 

public class Program 
{ 

static PWM MyFader = new PWM((PWM.Pin)FEZ_Pin.PWM.Di5); 

public static void Main() 
{ 
byte i = 0; 
while (true) 
{ 
MyFader.Set(10000, i); 
if (i++ >= 100) 
{ 
i = 0; 
} 
Thread.Sleep(10); 
} 
} 
} 
+0

另外查看GHI YouTube視頻@ http://www.youtube.com/user/GHIElectronics/videos,尤其是這一個:http://www.youtube.com/watch?v = jiApuV-YyTw&feature = plcp – 2012-05-15 02:28:30

相關問題