A veces, programar en el IDE de Arduino simplemente no es suficiente. Piensa en todas las herramientas que le faltan: sin corrector ortográfico, sin carpetas, sin autocompletar. Claro, puedes programar Arduino en un editor y luego pegarlo en el IDE antes de subirlo. Pero PlatformIO te permite hacer eso sin tener que cambiar de ventana en absoluto.
Las placas de desarrollo como SparkFun RedBoard para Arduino requieren controladores o códigos especiales que permiten que tu PC interactúe con ellas. Si el puerto de Arduino no se muestra en tu PC, estás en el lugar correcto.