Hey, first time posting here. I got a few of the original digisparks from the kickstarter project, but I've only been learning how to use them in the last few days.
So, I was being reckless, and kinda broke one: if I connect the digispark to a usb port in a battery pack, the power led indicator turns on but it doesn't seem to boot. The led is noticeable less bright than a functioning digispark. Same thing happens if I connect it to a pc, and windows doesn't recognize the device. However, if I power it via the vin pin, it boots and works ok. So it's something in the usb connector.
What was I doing? there were two things going on:
- the code was changing the brightness of the built in led (via AnalogWrite) up and down. It would increase the increment amount on every heartbeat, so I know it would try to write negative values or above 255 if I left it on for long enough (which I did)
- At the same time I was testing a 4 pin rgb smd led, to see which one was the anode. Therefore, I touched its pins with the ground and 5v cables on all possible combinations. Which I know is stupid, but being a newbie, I thought "it's just a led".
So, I guess one of those things broke my digispark. I'll bury it and expect it to be the first of many dead microcontrollers I'll kill, but I'm curious about what did it. What do you think?