#include <LedControl.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
Tämä on minun koodini LedControl.h-ohjelmalla. Se antaa minulle poistumistilan 1, jota ei voi kääntää arduino uno -ohjelmaan. Ole hyvä ja auta.
Jos poistan #include, se toimii normaalisti.
myös aruino sanoo, että kirjasto on asennettu.
mitä olen kokeillut (ja en toiminut)
kirjaston uudelleenasentaminen. ladataan arduino uudelleen.
Kommentit
- " Poistumistila 1 " tarkoittaa " tapahtui virhe ". Unohdit kertoa meille, mikä virhe on.
- @Majenko " poistumistila 1 ' ei voi kääntyä arduino uno " it ' s kirjaimellisesti otsikossa
- Ei, se EI ole virheilmoitus. Liitä koko ruudun sisältö, jos et ' et ymmärrä mikä virheilmoitus on.
- Älä ' t poista viestiä. Sinä jo kysyit tätä pinon ylivuodossa .
- @gre_gor käskettiin pinonsiirtovirrassa kysyä kysymykseni täältä
Vastaus
Yritin koodin kääntäminen Arduino 1.6.12: lla. Kuten löysit, se kääntää OK ilman #includea. #Includen avulla se epäonnistuu. Tässä on virheilmoitus, jonka sain:
/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.
Virhe – ainakin minun tapauksessani – on, että kirjastoa LedControl.h ei löydy. Yritä selvittää miksi ei.
myös aruino sanoo, että kirjasto on asennettu.
Se on helppo tarkistaa: ”Kirjaston asentaminen foo.h
tarkoittaa, että luonnoskirjakansio sisältää vain kirjastokansion nimeltä libraries
(kaikki pienet kirjaimet); libraries
sisältää kansion foo
; ja foo
sisältää tiedosto foo.h
ja kaikki muut kirjastoon tarvittavat tiedostot, kuten foo.cpp
tarvittaessa:
- Sketchbook - libraries - foo foo.h foo.cpp anything.else.you.like
Päivitys:
Kirjaston ohjeet ovat githubissa ja sisältävät linkkejä joihinkin esimerkkikoodeihin. en voi olla enemmän apua – en ole käyttänyt kirjastoa tai näitä LED-laitteita.
Kommentit
- kiitos vastauksestasi, voisitko näytä myös, kuinka kirjastoa käytetään oikein, tarvitsen sitä, koska käytän MAX7219-LEDiä.
-
how to use this library properly
… älä ' älä päästä itseäsi eteenpäin …. et ' t edes tiedä, onko kirjasto asennettu