2013-08-08 3 views
0

다음 00 : 00 : 00 : 00 : 00과 같이 EEPROM에서 코드를 출력하려고합니다. 그러나 arduino에서 코드를 실행해도 아무 것도 출력되지 않고 있습니다. 모든 오류문자열 함수가 출력되지 않습니다 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()); 
} 

답변

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() 루틴에 코드를 추가하십시오.이 방법에서 문제가 발생하면 이전 버전의 코드로 언제든지 되돌아 갈 수 있습니다.

+0

이미 정의 된 경우 어떻게해야합니까? 전 세계적으로? –

+0

@UchiaItachi, "그것"은 무엇을 의미합니까? Arduino에는 기본적으로'setup()'과'loop()'이 있습니다. 자신의 루틴을 추가 할 수는 있지만'setup' 또는'loop'에서 호출해야합니다. – JackCColeman

관련 문제