Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用winform c将arduino代码上载到arduino#_Arduino - Fatal编程技术网

使用winform c将arduino代码上载到arduino#

使用winform c将arduino代码上载到arduino#,arduino,Arduino,我用winform C为arduino构建代码编辑器,我的项目做得很好。我的编辑器允许自动完成,并在编程过程中提供帮助。 我唯一的问题是如何上传我写给arduino的代码? 例如,如果有人在我的编辑器上编写以下代码: int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000);

我用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?

用户在表单应用程序上输入的代码需要先编译,然后转换为机器语言,以便arduino中的微控制器理解。由于Arduino使用avr gcc编译器,您可以尝试将其与表单一起运行。然后,使用avrdude获取十六进制文件,并使用.Net Framework中的SerialPort类将十六进制文件传输到Arduino

您可以通过单击找到有关上载过程的更多信息

我希望这为你指明了正确的方向,这是项目的道具,听起来真的很酷