Çözüldü Arduino IDE ledcontrol kütüphanesi hata veriyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

AlKiw38

Decapat
Katılım
24 Mayıs 2023
Mesajlar
107
Daha fazla  
Cinsiyet
Erkek
Öncelikle selamünaleyküm. Bugün aldığım MAX7219 entegreli 8x8 dot matrixi kullanmak için Arduino IDE uygulamasına girdim. Gerekli kodları yazındıktan sonra karta aktarırken ledcontrol kütüphanesinde hata aldım.

Hata:
C:\Users\Medion\AppData\Local\Temp\ccHIzFom.ltrans0.ltrans.o: ın function 'ledcontrol: Spitransfer(int, unsigned char, unsigned char) [clone .constprop.12]':
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:203: undefined reference to 'digitalwrite'.
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:206: undefined reference to 'shiftout'.
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:208: undefined reference to 'digitalwrite'.
C:\Users\Medion\AppData\Local\Temp\ccHIzFom.ltrans0.ltrans.o: ın function 'main':
C:\Users\Medion\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:35: undefined reference to 'init'.
C:\Users\Medion\AppData\Local\Temp\ccHIzFom.ltrans0.ltrans.o: ın function 'loop':
C:\Users\Medion\AppData\Local\Temp\.arduinoIDE-unsaved202579-5264-vsp9q7.24bbk\sketch_aug9a/sketch_aug9a.ino:73: undefined reference to 'delay'.
C:\Users\Medion\AppData\Local\Temp\.arduinoIDE-unsaved202579-5264-vsp9q7.24bbk\sketch_aug9a/sketch_aug9a.ino:78: undefined reference to 'delay'.
C:\Users\Medion\AppData\Local\Temp\ccHIzFom.ltrans0.ltrans.o: ın function '__base_ctor ':
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:53: undefined reference to 'pinmode'.
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:54: undefined reference to 'pinmode'.
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:55: undefined reference to 'pinmode'.
C:\Users\Medion\Documents\Arduino\libraries\LedControl\src/LedControl.cpp:56: undefined reference to 'digitalwrite'.
collect2.exe: Error: Ld returned 1 exit status.
Exit status 1

Compilation error: Exit status 1

Yardımcı olursanız sevinirim. İyi akşamlar iyi günler.
 
Çözüm
Hocam aynı kodlama bende çalıştı sizin muhtemelen AVR Core dosyalarınız bozuk, Arduino AVR Boards'ı kaldırıp tekrar yükleyin sonrasında tamamen kapatıp yeniden açın programı. Eğer hala devam ederse uygulamayı tamamen kaldırıp C:\Users\Medion\AppData\Local\Arduino15 klasörünü de silerek yeniden kurmak gerekiyor.
Değeri 1 olarak değiştirin.

Kod:
DotMatrix.setRow(0, i, character[i]);
olarak değiştirin.

Bir şey değişmedi hala hata var hocam.

Hocam aynı kodlama bende çalıştı sizin muhtemelen avr Core dosyalarınız bozuk, Arduino avr Boards'ı kaldırıp tekrar yükleyin sonrasında tamamen kapatıp yeniden açın programı. Eğer hala devam ederse uygulamayı tamamen kaldırıp C:\Users\Medion\AppData\Local\Arduino15 klasörünü de silerek yeniden kurmak gerekiyor.

Tamamdır uygulayayım geri dönüş sağlayacağım.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı