我使用winform C#为arduino构建代码编辑器,我对我的项目做得非常好。我的编辑器允许自动完成并在编程期间提供帮助。 我唯一的问题是如何上传我写给arduino的代码? 例如,如果有人在我的编辑器上写下这段代码:
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
如何使用c#将其上传到arduino?
答案 0 :(得分:2)
用户在表单应用程序上输入的代码需要先编译,然后转换为Arduino中微控制器的机器语言才能理解。由于Arduino使用avr-gcc编译器,您可以尝试将其与表单一起运行。然后,使用avrdude获取hex文件,并使用.Net Framework中的SerialPort类将Hex文件传输到Arduino。
您可以找到有关上传过程的更多信息点击here。
我希望这能指出你正确的方向,项目的道具,听起来真的很酷。