• sudoMakeUser@sh.itjust.works
    link
    fedilink
    arrow-up
    47
    ·
    7 hours ago

    The hardware itself was never particularity novel. The strength was in the software, support, and community which made the barrier to entry low and learning new skills easy.

    • officermike@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      7 hours ago

      Apples and oranges hardware-wise (and maybe having actually taken an intro to C++ course and not python plays a bias), but I found Arduino more approachable for a noob, given the Arduino has example code and a library manager within the IDE. RPi felt less guided to me and required a lot more external reference. That said, there’s something to be appreciated about just saving the .py and having the program run without having to wait a minute to compile.

      • sudoMakeUser@sh.itjust.works
        link
        fedilink
        arrow-up
        9
        ·
        6 hours ago

        In terms of GPIO only, Arduino is quicker to get started. Getting an LED to blink is easier on Arduino because you don’t need to setup SSH or use the Pi’s GUI. It’s just that the Pi can do so much more than basic GPIO controlling.

        • ivan@piefed.social
          link
          fedilink
          English
          arrow-up
          13
          ·
          5 hours ago

          What I’ve used RPi for:

          1. Finishing masters thesis when my PC died at most unfortunate time possible.
          2. Controlling 3D printers.
          3. Connecting old boring paper printers to home network.
          4. Making my dumb TV smart (worth noting that RPi also supports HDMI-CEC, so no additional remote required).
          5. Hosting all kinds of stuff - websites, web-services, gaming servers, Discord bots, git server, VPNs, Pi-Hole etc.
          6. Controlling radio transceivers (SDR).
          7. Controlling robots.

          I’ve probably forgotten something. But yes - it’s a miniature miracle worker, that I used to throw at my problems. 🗿

        • officermike@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          5 hours ago

          Oh I know. I have one Pi running Home Assistant, and another running a print server for a printer that has a shitty NIC.