You can just install and invoke the compiler directly, and you only need a driver if you’re on windows and using the bootloader to program it, and you don’t need a bootloader if you have an ISP (programmer) so you can flash it directly, and you don’t need anything else though one of the main reason people use Arduino is for the libraries
I just wanted to generate a simple pulse from a switch press. Needless to say since I needed a breadboard anyway, I just popped in a 74LS123 with a resistor and a capacitor.
I couldn’t even begin to understand what I needed to get that pulse from an Arduino. And I used to program PICs bare metal.
It’s like the complexity traded places. On the PIC, the tools and process are dead simple. But writing the code for the little monsters required understanding every opcode and peripheral and how they interact.
It looks like on the Arduino, I can just type sleep(5000) but to set up the whole thing to get there is where the complexity lies.
You can just install and invoke the compiler directly, and you only need a driver if you’re on windows and using the bootloader to program it, and you don’t need a bootloader if you have an ISP (programmer) so you can flash it directly, and you don’t need anything else though one of the main reason people use Arduino is for the libraries
I just wanted to generate a simple pulse from a switch press. Needless to say since I needed a breadboard anyway, I just popped in a 74LS123 with a resistor and a capacitor. I couldn’t even begin to understand what I needed to get that pulse from an Arduino. And I used to program PICs bare metal. It’s like the complexity traded places. On the PIC, the tools and process are dead simple. But writing the code for the little monsters required understanding every opcode and peripheral and how they interact. It looks like on the Arduino, I can just type sleep(5000) but to set up the whole thing to get there is where the complexity lies.