Member Since: January 12, 2011

Country: United States

  • Also from the datasheet: Note: If the Watchdog is accidentally enabled, for example by a runaway pointer or brown-out condition, the device will be reset and the Watchdog Timer will stay enabled. If the code is not set up to handle the Watchdog, this might lead to an eternal loop of time-out resets. To avoid this situation, the application software should always clear the Watchdog System Reset Flag (WDRF) and the WDE control bit in the initialisation routine, even if the Watchdog is not in use

    Do you know what the status is of the WDRF and WDE by default in arduino?

  • According to the datasheet, the watchdog timer does operate on its own 128khz oscillator, not the system clock, so if it was tripping up the system it would be after the same amount of time each time, regardless of the system clock. So if the watchdog counter isn't being reset, it could be tripping up the system.

  • I just noticed this board is used in the opening scene of S1:E6 of "The Blacklist". Not sure what they needed a stepper motor driver for when building a bomb, but that's Hollywood for ya.

  • Dude, when I said let's go pick up chicks, this isn't what I meant.

  • Safe!!!..... uh... maybe not....

  • Hey Robert, You say at the end 32x64 and 64x64, wouldn't that be nice?

  • Updated, as I misread the datasheet ;)

  • You push all the data for the entire strand at once. When the refresh timeout happens (>50us delay in data), the entire strand is refreshed with the new data. If only one led's data changed, it will be the only one that changes. You certainly can change only one LED at a time. See my reply above for timing, the datasheet is quite helpful as well.

  • If you read the datasheet for WS2812, the longest a bit can be is 1.3us, so each led requires 24bits, 60 leds per meter, the longest a refresh would take would be 1872us, or 1.872milliseconds. With a 50us delay between refreshes, you could acheive in the neighborhood of at least 500 refreshes of the entire meter per second. Obviously you'l likely have more than 50us between refreshes, because you'll need to do some calculating on the microcontroller, but it can have a pretty good refresh rate.

  • Not gonna lie, I watched that bearded gentleman fall down dozens of times. That's some good stuff right there ;)

No public wish lists :(