Member Since: August 31, 2014
Country: United States
Just put in an issue in the GitHub registry. The library doesn't work on certain MCU's, like SparkFun Pro nRF52840 - getting the dreaded:
~Arduino/libraries/SparkFun_AS3935_Lightning_Detector_Arduino_Library/src/SparkFun_AS3935.cpp: In member function 'bool SparkFun_AS3935::beginSPI(uint8_t, uint32_t, arduino::SPIClass&)':
~SparkFun_AS3935_Lightning_Detector_Arduino_Library/src/SparkFun_AS3935.cpp:58:9: error: 'class arduino::MbedSPI' has no member named 'setBitOrder' SPI.setBitOrder(MSBFIRST); ^~~~~~~~~~~ exit status 1 Error compiling for board Arduino Nano 33 BLE.
Hopefully, this will get rectified. Using it on a SAMD based board and it is fantastic.
Hi, can we have a compare/contrast with the DS3231 chip based clock. This looks very good worth the switch?
Sparkfun - this looks like a very promising platform. I checked it out but found the following:
User community - very little activity and many complaints about lack of company participation/support. Github - very little relative repository activity.
In short I see what looks like a great hacker platform but w/o the active community behind it.
Not expecting the level of activity like Arduino or Raspberry Pi but more along the lines of at least Elecraft.
Am I seeing this wrong Sparkfun?
Bob
While I would hate to deny you the fun I had figuring this out - here you go:
https://github.com/bethanysciences/BIGLEDClock
complete write-up and working code...
What would be great is a chart of all of these types of breakouts you offer and the differences. Thanks.
I'm in the same boat! Don't want to have a bunch of cables lying around. How hard is it to change the connector? - or - will the board take a charge current from the Arduino VIN
Help please! Trying to copy the GPS wall clock to the big LED 7-segs. I am having a tough time getting the basic display code to run out to 6 digits. I get to 5 but adding one more gets wrong results. Have 7 hours into this - (no big deal) but I'm missing something that I don't think I'm going to solve. Thanks in advance for any pointers
I removed the DP and other logic to simplify down the code and am only posting the relevant lines - have the setup{} and byte declare just as in both of the example programs here:
// This code works but just for 5 digits
int number = 23456;
void loop() {
showNumber(number);
}
void showNumber(float value) {
int number = abs(value);
for (byte x = 0 ; x < 5 ; x++) {
int remainder = number % 10;
postNumber(remainder);
number /= 10;
}
digitalWrite(segmentLatch, LOW);
digitalWrite(segmentLatch, HIGH);
}
// ----------------
// This code does not work -
// number = 023456 shows 010038
// number = 888888 shows 028616
int number = 023456;
void loop() {
showNumber(number);
}
void showNumber(float value) {
int number = abs(value);
for (byte x = 0 ; x < 6 ; x++) {
int remainder = number % 10;
postNumber(remainder);
number /= 10;
}
digitalWrite(segmentLatch, LOW);
digitalWrite(segmentLatch, HIGH);
}
12 pin stacking headers available? I really hate cutting the longer ones.
Beware - NOT A DESIGN FAULT - BUT NO reverse voltage knucklehead protection. Serves me right trying to wire up late at night after a long day - immediately smoked on of the SMC caps I believe. Didn't fry my Intel Edison so very thankful for that.
No public wish lists :(