#include <LedControl.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
Questo è il mio codice con LedControl.h mi dà lo stato di uscita 1 non posso compilare su arduino uno. Per favore aiutatemi.
se rimuovo #include funziona normalmente.
anche aruino dice che la libreria è stata installata.
cosa ho provato (e non ha funzionato)
reinstallando la libreria. nuovo download di arduino.
Commenti
- " Stato di uscita 1 " significa " si è verificato un errore ". Hai dimenticato di dirci qual è lerrore.
- @Majenko " exit status 1 può ' t compilare per arduino uno " è ' letteralmente nel titolo
- No, NON è questo il messaggio di errore. Incolla tutto ciò che è nel riquadro di output se non ' per capire cosè un messaggio di errore.
- Non ' t cross post. lo hai già chiesto su Stack Overflow .
- @gre_gor Mi è stato detto su stackoverflow di porre la mia domanda qui
Risposta
Ho provato compilare il codice con Arduino 1.6.12. Come hai scoperto, senza #include, viene compilato correttamente. Con #include, fallisce. Ecco il messaggio di errore che ho ricevuto:
/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.
Lerrore – almeno nel mio caso – è che la libreria, LedControl.h, non è stata trovata. Prova a scoprire perché no.
anche aruino dice che la libreria è stata installata.
È facile controllare: “Installazione” libreria foo.h
, significa solo che la cartella dello sketchbook contiene una cartella libreria chiamata libraries
(tutto minuscolo); libraries
contiene una cartella foo
; e foo
contiene il file foo.h
e qualsiasi altro file necessario per quella libreria, ad esempio foo.cpp
se necessario:
- Sketchbook - libraries - foo foo.h foo.cpp anything.else.you.like
Aggiornamento:
La documentazione della libreria è su GitHub e contiene collegamenti ad alcuni codici di esempio. non posso essere più daiuto – non ho usato la libreria o quei dispositivi LED.
Commenti
- grazie per la tua risposta, potresti per favore mostra anche come usare correttamente questa libreria, ne ho bisogno, perché uso un LED MAX7219.
-
how to use this library properly
… don ' t andare avanti con te stesso …. non ' Non so nemmeno se hai la libreria installata