Hey gang-
I have never used a Due, Leo or Mirco ..or any ATMega32U4 based board before.
I have a project that will require one (ATMega32U4).. and decided on the Pro Micro due to the small form factor/foot print.
I have a couple, in both +5v and +3.3v versions..
I was using this tutorial as my starter guide:
https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/
I downloaded the latest version of the Arduino IDE 1.6.4 I believe it was/is..
I downloaded the drivers form here:
https://cdn.sparkfun.com/assets/learn_tutorials/1/2/1/SH32U4_driver.zip
And grabbed the 'Add-On' files from here:
https://cdn.sparkfun.com/assets/learn_tutorials/1/2/1/sparkfun_32u4_boards_02.zip
(went to my program files >> Arduino directory, created a hardware folder. and extracted the contents there) (sparkfun >> avr >> files)
Here is when the problems start..
1.) I have gotten (many times) the prompt to install device drivers.. it has installed the Leo, Micro, Pro-Micro drivers on different occasions??
2.) Whenever I open up the IDE, and look at the available options under BOARDS >> I do not see any +5/+3.3v Pro Micro options in there to choose from?
My two concerns are:
A.) The device drivers? What the heck is going on? haha why does it ask to install drivers so many different times? I have the entry in the device manager change several times.. (I think lastly, currently it shows under the Keyboards as an HID keyboard? I'd have to connect it again to be sure)
B.) The lack of boards in my IDE? How can I get the Pro-Micro +5/+3.3v variants to show up so I can use them to upload?
Heres the kicker.. if I try to upload the default Pro-Micro 'blink' sketch... it works.. it will upload and the TX/RX leds will blink.. I edited the sketch changed delay, only used 1 led.. and it took upload and worked.
But if I click on serial monitor.. I most of the time get COMXX not available? Although other times I do?
(Not sure if this is due to COM enumeration that I read about though?)
Anyone dumb things up a bit and make sense of the results I am getting?
(I actually brought my netbook and Pro-Micro to work today, so I can test any feedback on lunch!)
Thanks!
update:
ok.. so out of curiosity, I plugged the Pro-Micro into my netbook right now.
1.) It shows/says New Hardware FOund: Leonardo
2.) In device Manager, I see Yellow ! in several places, (under COM > Arduino Leonardo).. (under Other devices >> Arduino Leonardo)
3.) I also am now getting (ANOTHER) device driver installation prompt!!!!!!
I hope I am wrong.. in that, thats just the way these ATMega32U4 based boards work?? If so, they are practically worthless~! lol..
You cant/shouldnt be installing drivers each/every time you connect it to a PC.. (any sort of keyboard or mouse prank would be dead in the water)
(And why does it come up as a Leonardo???)
When I try to navigate to the folder where the driver files (.inf) are.. it wont let me specifally choose a file... it 'searches'.. then finds/loads a driver that shows as USB Human Interface Device?
Still have a yellow ! in device driver under the COM/PORTs though? (and still says Leonardo??)
Thanks!