我正在寻找构建一个简单的电子项目(在一些帮助下,我不是一个硬件方面的人),并且我想使用 .net (C#) 来完成它的编码。
我需要知道的是,我在哪里可以获得一个便宜的控制器,我可以通过 USB 或串行连接,以及用于与之对话的合适的库(因为大多数 System.IO.Serial 文档似乎假设我正在与另一个对话)计算机,而不是由一些芯片和一些 LED 组成的东西)。
您考虑过使用Arduino吗? https://www.arduino.cc/
您可以使用 Arduino UNO 来实现您的目的。您将找到大量如何使用 C# 进行接口的示例。
此页面有很多示例:https://playground.arduino.cc/Interfaceing/Csharp 特别是,这个调光器示例可以是一个好的开始:https://github.com/StanislavUshakov/ArduinoCSharpDimmer
对于我的机器人项目,我使用 Serializer .NET 机器人控制器,您可以在这里获取它:
http://www.roboticsconnection.com/p-16-serializer-net-robot-controller.aspx
这很大程度上取决于您想要做什么! 例如,使用串行接口非常简单,但速度有限。
请问得更精确一点。
进一步: FTDI 制造了一些很好的芯片来进行 USB-RS232 转换。一些可以实现此目的的预制板非常有用。它们为您提供低电流 3.3V 输出和处于 3.3V 逻辑电平的“RS232”线路。对于低速的东西,这可能就是您所需要的。
正确的 Arduino 板是最便宜和最简单的选择。有很多教程可以指导您如何连接以及编写自己的 arduino 代码以通过 USB 连接 PC/笔记本电脑。因此,在获得串行实践经验后,您可以转向其他连接方法如 LAN、蓝牙和 WIFI。
Arduino 太棒了.................
您还可以获得很多使用 arduino 进行 C# 的教程
我最美好的祝愿