#include <LedControl.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
Dette er min kode med LedControl.h det giver mig exit status 1 kan ikke kompilere til arduino uno. Hjælp venligst.
hvis jeg fjerner #include fungerer det som normalt.
også aruino siger, at biblioteket er installeret.
hvad jeg har prøvet (og ikke fungerede)
geninstallation af biblioteket. re-download af arduino.
Kommentarer
- " Afslut status 1 " betyder " der opstod en fejl ". Du glemte at fortælle os, hvad denne fejl er.
- @Majenko " exit status 1 kan ' t kompilere til arduino uno " det ' er bogstaveligt talt i titlen
- Nej, det er IKKE fejlmeddelelsen. Indsæt hele det, der er i outputruden, hvis du ikke ' ikke forstår, hvad en fejlmeddelelse er.
- Don ' t krydsindlæg. Du har allerede spurgt dette om Stack Overflow .
- @gre_gor Jeg fik besked på stackoverflow om at stille mit spørgsmål her
Svar
Jeg prøvede kompilering af din kode med Arduino 1.6.12. Som du fandt, uden #include, kompilerer det OK. Med #include mislykkes det. Her er den fejlmeddelelse, jeg fik:
/var/folders/bl/s5kzhm3s0lb2rcvp3md8c7040000gp/T/untitled1814027053.tmp/sketch_may17a/sketch_may17a.ino:1:24: fatal error: LedControl.h: No such file or directory #include <LedControl.h> ^ compilation terminated. exit status 1 Error compiling for board Arduino/Genuino Uno 115.2.
Fejlen – i det mindste i mit tilfælde – er, at biblioteket LedControl.h ikke blev fundet. Prøv at finde ud af hvorfor ikke.
også aruino siger, at biblioteket er installeret.
Det er let at kontrollere: “Installation af” bibliotek foo.h
, betyder kun, at din sketchbook-mappe indeholder en biblioteksmappe kaldet libraries
(alle små bogstaver); libraries
indeholder en mappe foo
; og foo
indeholder fil foo.h
og andre filer, der er nødvendige for det pågældende bibliotek, såsom en foo.cpp
om nødvendigt:
- Sketchbook - libraries - foo foo.h foo.cpp anything.else.you.like
Opdatering:
Biblioteksdokumentationen er på github og har links til en prøvekode. Undskyld jeg kan ikke være mere hjælp – jeg har ikke brugt biblioteket eller disse LED-enheder.
Kommentarer
- tak for dig svar, kunne du vis også, hvordan du bruger dette bibliotek korrekt. Jeg har brug for det, fordi jeg bruger en MAX7219 LED.
-
how to use this library properly
… don ' t komme foran dig selv …. du don ' t ved selv om du har biblioteket installeret