0

我正在尝试从 EEPROM 中输出代码,如下所示 00:00:00:00:00 但是当我在 arduino 上运行代码时,没有任何输出并且我没有收到任何错误

有谁知道做错了什么?

    String ReadKeyCode(){
      String keyFormat;

       for (int i=0; i <= 4; i++){
          int key1 = EEPROM.read(i);
          keyFormat += key1+":"+keyFormat;
       } 

        return keyFormat;
    }

void setup(){
   Serial.println(ReadKeyCode());
}
4

1 回答 1

0

您的setup例程需要打开或定义串行线。以下代码是从 Arduino 网站复制的,然后进行了修改:

void setup() {
  // open the serial port:
  Serial.begin(9600);

  // initialize control over the keyboard:
  // Keyboard.begin();
  // or use Serial.println("Hello World, Goodnight moon!");

  // can do "one" time work here
}

你接下来的编码从你想做的开始!

也就是说,逐步解决这个问题。首先得到一些简单的东西,比如setup()日常工作。然后将代码添加到loop()例程中,等等。在这种方法中,如果您遇到问题,您可以随时退回到之前有效的代码版本。

于 2013-08-08T18:51:20.077 回答