编译和上传到Arduino编程
Compile and upload to Arduino programmatically
我知道基本的arduino开发使用默认的arduino IDE。我在我的项目中使用Arduino Pro Mini 5V板。
我需要能够以编程方式编译和上传程序到板上(而不是使用Arduino IDE中的按钮)。作为一个实验,我写了一个基本的"闪烁LED"示例代码,我希望能够编译,然后上传到Arduino Pro Mini板-所有编程-而不是通过默认的Arduino IDE。
如何通过终端通过avrdude编译并上传代码到Arduino Pro Mini,而不是使用原生Arduino IDE?
/////////////////////////////////////////////////////
// BLINK LED ON ARDUINO PRO MINI (5V)
//
// http://arduino.cc/en/Main/ArduinoBoardProMini
/////////////////////////////////////////////////////
// For blinking an LED in arduino Pro Mini 5V
int blink_led = 13;
// the setup routine runs once when you press reset:
void setup() {
// Blink LED is an output pin.
pinMode(blink_led, OUTPUT);
}
void loop() {
// BLINK LED
digitalWrite(blink_led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(50); // wait for a second
digitalWrite(blink_led, LOW); // turn the LED off by making the voltage LOW
delay(50); // wait for a second
}
你试过Ino吗?它是一个命令行工具包,用于构建和上传Arduino草图。他们有一个非常好的入门指南
avrgirl是一个可以做你想做的事情的库。因为我需要上传到ESP32,我要尝试使用Arduino-CLI,这似乎允许它。
相关文章:
- Arduino 模块化编程与全局和设置
- 使用 Arduino 对 ATtiny10 进行编程 ( "ld.exe" 错误)
- 尝试用纯 c 编程 arduino,得到以下错误:预期的"="、""、";",'asm'或"打印"之前的'__attribute__'|
- 当您希望在Arduino Uno编程中同时执行不同函数时,使用什么代码/语句
- 如何使用 3 个按钮对 Arduino 菜单进行编程?
- Arduino 阵列编程
- 在arduino上编程atmega328p的UART
- 在没有IDE(Linux)的情况下编程Arduino DUE
- 使用Arduino IDE编程是否适合商业产品
- 用Arduino编程一个简单的按钮LED电路
- 如何使用Arduino开始与完成的硬件进行编程/通信
- 使用 Arduino 进行 LCD 编程
- 什么编程语言最适合通过Arduino上的传感器控制屏幕上的动画?Java语言C++
- Arduino编程错误
- 如何使用c++ 11对Arduino进行编程?
- 在Arduino中编程时避免使用指针和#define
- 编译和上传到Arduino编程
- Arduino编程中的结构体数组
- 从C++到OS X上的Arduino编程语言的通信
- 编程 Arduino 与标准 C 有何不同