我使用Raspberry Pi 2 Model B和Windows 10 IOT核心操作系统。
我使用了RFID RC522 Raspberry PI 2 Windows IOT
中提供的库问题在于我将此代码放在MainPage.xaml.cs
中var mfrc = new Mfrc522();
await mfrc.InitIO();
while (true)
{
if (mfrc.IsTagPresent())
{
var uid = mfrc.ReadUid();
mfrc.HaltTag();
}
}
visual studio表示await运算符只能在异步方法中使用。我不知道从哪里开始。我只需要RFID来读取标签,然后在文本框中显示RFID no / UID
答案 0 :(得分:0)
您可以将这些代码行放在异步方法中,并在MainPage()
中调用它,如下所示:
public MainPage()
{
this.InitializeComponent();
InitRC522Async();
}
private async void InitRC522Async()
{
var mfrc = new Mfrc522();
await mfrc.InitIO();
while (true)
{
if (mfrc.IsTagPresent())
{
var uid = mfrc.ReadUid();
mfrc.HaltTag();
}
}
}