• HugeNerd@lemmy.ca
    link
    fedilink
    arrow-up
    6
    ·
    14 hours ago

    I tried to get into the whole Arduino thing as a Gen Xer. I couldn’t believe the complexity and back story you need to know before getting started. Totally baffled by the whole thing. Just give me a processor, some memory and a serial port. Why do I need an IDE, drivers, a bootloader, fifteen different kinds of whatevers I don’t understand, yes, I am burned out, where are the Doritos?

    • Ignotum@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      12 hours ago

      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

      • HugeNerd@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        7 hours ago

        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.