OK zrobiłem tak i mam parę pytań bo perzy wgraniu wyskakuje mi taki błąd.
"exit status 1
Błąd kompilacji dla płytki Arduino/Genuino Mega or Mega 2560."
-------------------------------------------------------------------------------
/* use '#define DCSBIOS_DEFAULT_SERIAL' instead if your Arduino board
* does not feature an ATMega328 or ATMega2650 controller.
*/
#define DCSBIOS_IRQ_SERIAL
#include <SevenSeg.h>
#include <DcsBios.h>
SevenSeg disp1(41, 43, 45, 47, 49, 51, 53);
SevenSeg disp2(25, 27, 29, 31, 33, 35, 37);
SevenSeg disp3(14, 15, 16, 17, 18, 19, 20);
const int numOfDigits1 = 4;
const int numOfDigits2 = 3;
const int numOfDigits3 = 2;
int digitPins1[] = {2,3,4,5};
int digitPins2[] = {8,9,10};
int digitPins3[] = {6,7};
DcsBios::StringBuffer<4> tacanChannelBuffer(0x1162, NULL);
DcsBios::StringBuffer<3> ilsKhzStrBuffer(0x116e, NULL);
DcsBios::StringBuffer<2> ilsMhzStrBuffer(0x1172, NULL);
void setup() {
DcsBios::setup();
disp1.setDigitPins(numOfDigits1, digitPins1);
disp2.setDigitPins(numOfDigits2, digitPins2);
disp3.setDigitPins(numOfDigits3, digitPins3);
}
void loop() {
DcsBios::loop();
disp1.write(tacanChannelBuffer.getData());
disp1.clearDisp();
disp2.write(ilsKhzStrBuffer.getData());
disp2.clearDisp();
disp3.write(ilsMhzStrBuffer.getData());
disp3.clearDisp();
}
---------------------------------------------------------------
Czy w linijce:
#include <SevenSeg.h>
#include <DcsBios.h>
Nie powinno być ?
#include "SevenSeg.h"
#include "DcsBios.h"
Następne pytanie, to o bibliotekę SevenSeg.h, chyba powinno się ją wgrać do bibliotek Arduino, bo chyba tam takiej nie mam. Może właśnie dlatego wyskakuje taki błąd ?
Ta chyba jest najnowsza-odpowiednia ?