我正在使用arduino uno,我想知道当我将arduino插入我的电脑时是否可以打开cmd并运行dir/s命令,这个过程应该是自动的, 目前我正在使用带有 arduino 程序的系统(“cmd”)代码,
// Define the button pin
const int buttonPin = 2;
void setup() {
// Set the button pin as an input
pinMode(buttonPin, INPUT);
pinMode(LED_BUILTIN, OUTPUT);
// Initialize serial communication
Serial.begin(9600);
system("cmd");
Serial.println("Arduino Uno is Getting Wifi");
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(100);
}
这是我的代码,请帮助我
system
函数将命令传递到“主机环境”。在 Arduino 上,那是 Arduino 的微处理器,而不是您的计算机。
相反,您需要在计算机上运行一个程序,该程序将:
一般来说,您在计算机上执行操作时要小心,只是因为设备已连接,或者基于您“认为”连接的设备是可信设备的事实。总是问自己:有人怎么会滥用这种能力来做坏事? (是的,有人总是可以连接看起来(对计算机)像键盘的东西并执行用户可以执行的任何操作,但了解风险仍然很重要。)