2016-11-01 4 views
0

私はArduinoライブラリScheduler.hを使用しようとしています。ここから< 1のコードをコピーして、libaryをインポートしましたが、コンパイルされませんでした。コンパイルエラーコード。Scheduler.h library Arduino

エラー:

Arduino: 1.6.9 (Linux), Placa:"Arduino Nano, ATmega328"

AVISO: a biblioteca Scheduler alega rodar em arquitetura(s) [sam e pode ser incompatível com sua placa atual, que roda em arquitetura(s) samd]. /tmp/ccAyeLMX.s: Assembler messages: /tmp/ccAyeLMX.s:588: Error: constant value required lto-wrapper: /home/ullisses/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.3-arduino2/bin/avr-gcc returned 1 exit status /home/ullisses/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.3-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status exit status 1 Erro compilando para a placa Arduino Nano

、私はこれをどのように修正することができますしてください?

答えて

0

警告メッセージで示されているように、スケジューラライブラリはSAMアーキテクチャとSAMDアーキテクチャ用に書かれています。あなたがコンパイルしようとしているArduino NanoはAVRアーキテクチャなので、そのボードのライブラリを使うことはできません。あなたがpage you got the code fromを読めばあなたはそれが言うに気づくでしょう:私はファイルを勉強をお勧めします

Hardware Required

  • Arduino Due Board

>例> AVR上の複数の点滅を達成するためのより賢明な方法を示してい02.Digital> BlinkWithoutDelaytutorial page for that example、。