My final plan is to..
Integrated development environment, a software application for software development
Questions:How do I connect the (for instance) Arduino Pro Mini 3.3V to my computer?
If I want to use Atmel Studio (windows)?
If I want to use Code Blocks or something with AVRDuDe I presume (linux ,or unix och whatever)?
Can I use the AVRISP MkII? If so, how do you plug it in? What's the difference between that and the FTDI Basic Breakout?
What is a bootloader? I've never used it before, not consciously at least. What does it do? What's it tied to, who makes it? Atmel, Arduino, Sparkfun?
What language do you use in the Arduino IDE? C? Some sort of blend?
Do you use Atmel-datasheets at all, interrupts and pwm-registers etc?
Is the arduino IDE better than writing C in Atmel Studio for instance?
Does it simplify things or obscure?
As the Arduino platform uses Atmel microcontrollers, Atmel's development environment, AVR Studio or the newer Atmel Studio, may also be used to develop software for the Arduino.
Quote If I want to use Atmel Studio (windows)?Use AVR ISP MKii, connect to SCK/MISO/MOSI/Reset pins with breakout cable from the MKii's 2x3 header.
Quote If I want to use Code Blocks or something with AVRDuDe I presume (linux ,or unix och whatever)? I don't know what Code Blocks is, I've only been using the IDE.
QuoteWhat language do you use in the Arduino IDE? C? Some sort of blend? C++. There are libraries, macros, functions available so you don't need to rewrite them.
QuoteIs the arduino IDE better than writing C in Atmel Studio for instance? Depends. I can't stand waiting for Atmel Studio to open up, so I don't use it.
Thisdoes the trick?
Note that this chart is for the DIP-package chip. The Arduino Mini is based upon a smaller physical IC package that includes two extra ADC pins, which are not available in the DIP-package Arduino implementations.
Mmm, gotta love the snideness on this forum ~tck
Basically I want to start programming microcontrollers. My final plan is to do a take on the drones America uses to kill people abroad without consequence, using no weapons, no killing, a remote car, and using the Internet instead. So basically no resemblance whatsoever
Code Blocks is just another IDE
Can I look up their definitions if I want to use them in my own project outside of the Arduino IDE?
then how do I connect it? MkII or FTDI? I really have tried to find an answer.
Ok I read up on the bootloader, it's only relevant when using the Arduino IDE if I'm not mistaking.
This isn't Facebook ]Yet despite this you are still offered help and advice so to continue in this vain have a look at thishttp://sourceforge.net/projects/arduinodev/
there's the Arduino web site "reference page", and all the source code is buried somewhere in the in the code you downloaded (and also on github, if that's easier.)
The Butterfly was one of the first Atmel Dev boards to have/support a bootloader, BTW. I'm surprised you didn't become familiar with the concept when you were working with it. The concept and code (for butterfly) was described in Atmel App Note AVR109 (the Arduino bootloader is somewhat different.)
Atmel Studio 5 was about 2.6GB of code (for windows.) (I should try that again with 6.1...) Arduino is about 350MB; they use basically the same C/C++ compiler (avr-gcc) (AS has a newer version.)( http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=116011&start=all&postdays=0&postorder=asc )