¿Cuál es más fácil de aprender microcontrolador, Arduino o Raspberry pi?

Como casi cualquier otra cosa, la cantidad de tiempo que le tomará a una persona aprender algo depende de sus experiencias previas. En la adquisición del idioma tenemos idiomas nativos y de destino, a partir de esos dos puntos de datos podemos predecir el tiempo que le tomará a la persona promedio adquirir el idioma de destino (nota: el húngaro es el idioma de destino más difícil para que un hablante nativo de inglés aprenda con una proyección tiempo de 56 semanas de entrenamiento intensivo).

Para alguien sin experiencia en computadoras :

Arduino tiene una barrera de entrada mucho más baja. Simplemente descargue el editor de código propio de Arduino, conecte un cable USB y conecte algo como un LED, servo, botón, sensor, etc. y podrá hacerlo funcionar en minutos.

Para alguien con una sólida formación en informática * nix:

Raspberry Pi se puede cargar fácilmente con una de las muchas distribuciones de Linux que se ha preparado para el hardware de Pi. A partir de ahí, aprender a hacer cosas con Pi debería ser una caminata relativa en el parque, ya que tendrá un entorno Linux familiar (aunque con algunas restricciones específicas de Pi).

Para alguien con algo de experiencia con código y electrónica:

Ambas son buenas elecciones. Pi es mucho más como una computadora y mucho más adecuado para proyectos computacionales intensivos. Pi 3 ha incorporado wifi, hdmi, usb, pines gpio, conector estéreo.

Arduino es mucho más como una puerta de entrada al mundo de la electrónica y la programación. Hay miles de bibliotecas de código abierto para hacer casi cualquier cosa, por lo que un principiante relativo puede realizar tareas aparentemente complejas simplemente uniendo varios proyectos. Gran parte de la mecánica subyacente está oculta, no necesita preocuparse por el direccionamiento y la administración de la memoria (mucho, generalmente abstraído por las bibliotecas). El mayor inconveniente es que el procesador no es particularmente potente (no espere renderizar video, o incluso una interfaz de usuario semiestática en un TFT gráfico), no hay mucha memoria (un programa largo puede estar cerca de llenar un UNO).

Arduino!
Es uno de los microcontroladores más utilizados, debido a su gran aplicación, simplicidad y gran cantidad de bibliotecas de código abierto. Arduino se basa en C / C ++. Entonces, si conoce alguno de estos idiomas, puede aprender Arduino en un día, pero no se preocupe si no conoce ninguno de estos idiomas.
Puede comenzar con proyectos simples como parpadear un LED, luego avanzar lentamente hacia cosas más avanzadas como sensores, etc.
Como principiante puedes comenzar desde aquí arduino new boston – YouTube (como principiante te recomiendo que vayas hasta 5 videos)
También busque https: // www . arduino .cc / (resolverá todas tus dudas)

Arduino contiene un microcontrolador, pero como Arduino es autónomo, es mucho más fácil comenzar allí para experimentar y aprender. Pi contiene un SoC (Sistema en un chip) que puede ejecutar una instalación completa de Linux. Si lo que buscas es controlar y detectar hardware, Arduino es un buen comienzo. Si desea desarrollar periféricos con el poder de Linux, elija Pi.

Ambos son bastante fáciles, y hay muy buenos tutoriales en línea para ambos.

Sin embargo, tienen una aplicación diferente. Un Pi es básicamente una computadora completa, mientras que un Arduino es solo un bloque de construcción más pequeño.

Por lo tanto, si desea aprender a programar un microcontrolador, primero debe saber para qué querrá usarlo.

Si solo quieres hacerlo por diversión, te recomiendo el Arduino primero. Es más barato y le brinda una experiencia cercana al hardware.

Comience con arduino, cuando se sienta totalmente seguro salte a microcontroladores atmega o escofina. pastel (en lugar de comprar un chip atmega, puede intentar programar el chip procesador real en la placa arduino usando atmel studio en lugar de arduinos IDE en C o C ++). Para arduino hay una gran cantidad de tutoriales y bibliotecas que explican todo, de la A a la Z, por lo que para los principiantes, esta es la opción más fácil.

bueno, técnicamente, el pi no es un controlador sino un procesador (serie ARM A).

el campo de aplicación es diferente para ambos

pi es principalmente para Linux y de alguna manera resume todos los detalles a continuación

el arduino, por otro lado, abstrae mediante el uso extensivo de bibliotecas

Arduino no solo es un poco más fácil, sino mucho más barato para comenzar que Raspberry Pi.