arduino, stato di uscita 1. può ' t compilare su arduino uno

#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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *