¿Qué tableros (AVR, Rasph Pi3, Arduino o cualquier otro) deberían comenzar como principiantes teniendo en cuenta las tendencias actuales de la industria?

Espero que estas rápidas opiniones puedan ayudar.

Arduino: una plataforma de creación rápida de prototipos basada en AVR, pero no se usa ampliamente en productos. Sin embargo, los controladores AVR se usan PERO PIC de microchip está más optimizado debido a su costo, por lo tanto, mi elección es PIC.

Raspberry Pi 1/2/3: una computadora para principiantes pero que todavía no se usa de manera amplia y directa, es una plataforma de creación de prototipos.

Todo lo anterior es para principiantes como también para profesionales con el propósito de crear prototipos y desarrollar productos hasta cierto punto. Debemos tener en cuenta que un producto necesita optimización y el precio para el rendimiento no coincide en estas plataformas.

Sugeriría ir a Kinetics Series de NXP (anteriormente de Freescale) como una plataforma de grado automotriz, pero los controladores son bastante resistentes y sorprendentemente los encontrará a bajo costo. Sin embargo, todo lo anterior se discute ampliamente y se han resuelto muchos problemas, por lo que encontrará las plataformas anteriores más fáciles de aprender.

Se el juez.

Primero comience con AVR y luego vaya a controladores de 32 bits, la tendencia de la industria es diferente, no es rígida en un controlador. En la industria tenemos que seleccionar el controlador de acuerdo con los requisitos. Cada empresa tiene su propio controlador específico. El candidato debe ser bueno en los protocolos de programación y comunicación y debe tener un enfoque de resolución de problemas. Mejor concentrar cualquier controlador de 32 bits y sus habilidades de programación.

Mejor
Pooja Joshi

Si puede dominar el uso de AVR, nunca necesitará Arduino (será un juego de niños), y le sugiero que tome AVR primero, le ayuda a comprender todo lo que se necesita para jugar con cualquier MCU en el futuro

Arduino es solo para la creación rápida de prototipos, para verificar si nuestra lógica es correcta o no de una manera rápida, los productos finales no deberían ejecutarse en Arduino, hay mucho menos espacio para aprender si uno usa Arduino en proyectos. Sí, puede usar un Arduino, pero úselo para asegurarse de que todas sus cosas estén funcionando y que la lógica de su programa sea correcta, y luego pase a un AVR y escriba el programa en Ensamblado o C Embebido, ya que implica trabajar con AVR, refiriéndose hoja de datos muy a menudo, por lo que obtendrá un conocimiento de primera mano sobre cómo funciona el MCU y lo ayudará a escribir códigos eficientes.

Mientras que Raspberry Pi es una computadora completa, justo frente a usted, todo lo que necesita es cargar un sistema operativo y comenzará a funcionar, si su proyecto involucra mucho más procesamiento, puede ser imagen o video, conectividad web, etc. , entonces Raspberry Pi puede ser de su servicio.

Una vez que comience con AVR, puede hacer todo lo demás.

Espero que esto ayude 🙂

Como estudiante de ECE, la gente puede esperar que comiences con la programación Avr, no hay nada de malo en eso, pero no puede llevarte demasiado adelante, principalmente debido a la falta de apoyo.

Te sugiero que sigas aprendiendo Arduino, ya que todas las tecnologías, desde Lora hasta Bluetooth, wifi y casi todos los sensores están muy bien documentadas para Arduino. Esto le proporciona una entrada fácil en el campo.

Arduino no se usa en productos del mundo real, por lo que la industria no lo usa por sí mismo, por lo que después de usarlo para la creación de prototipos y la exposición, aún necesita conocer uno de estos para acceder fácilmente a la industria de IoT

Stm32series : te presentará el núcleo de la corteza del brazo, esto te ayudará a migrar a cualquier otro microcontrolador basado en el brazo y es un núcleo muy popular utilizado en wifi / Ble y otros Soc.

Programación 8051: esto puede parecer anticuado, pero muchos chips baratos todavía usan este núcleo.

pero, en general, elija un núcleo Arm, ya que se mantendrá y podrá ingresar a la industria con una habilidad en demanda más rápido.

Raspberry Pi: Creo que es menos útil que Arduino porque los diseños de hardware no están abiertos y es solo una herramienta de creación de prototipos y aprendizaje más poderosa. En su lugar, puede comprar Orange Pi que tiene hardware abierto y una mejor documentación integrada de Linux que lo ayudará a aprender cosas avanzadas en IoT más rápido

A partir de su pregunta, teniendo en cuenta las tendencias actuales de la industria , también ha pedido otras opciones. Entonces, mi opinión es, ir a NodeMCU.

AVR : AVR es solo un microchip de circuito integrado, creado por Atmel. Puedes saltarte esto. O más tarde puede aprender sobre esto mediante ingeniería inversa cuando realmente desea usar esto.

Arduino : es un microcontrolador fácil de usar, tipo plug & play. Solo el conocimiento básico del programa C es suficiente para comenzar.

Raspberry Pi : tiene el microprocesador. Tipo de computadora completa. Conocimientos básicos de Python necesarios para jugar con él.

NodeMCU : placa incorporada habilitada para Wifi. Bajo costo, solo 300 INR. Puede conectarse y controlar sus dispositivos directamente a través de Internet. Muy fácil de aprender IoT.

Por lo tanto, le sugiero que primero aprenda NodeMCU, luego pase a Raspberry Pi.

Mi respuesta sería ninguna.

Usted ha mencionado que es un estudiante de ingeniería de la rama ECE.

Mi consejo para usted es que aprenda una programación adecuada del sistema integrado utilizando cualquiera de los microcontroladores de 8 bits, 16 bits o 32 bits disponibles en el mercado.

Puede comprar una placa de desarrollo barata junto con un programador / depurador y desarrollar software utilizando un IDE.

Arduino es bastante simple y oculta todas las opciones disponibles debajo del capó. Si programa el microcontrolador en C, puede acceder a todas las funciones disponibles en el controlador.

Puede comenzar con el microcontrolador 8051 básico. He creado un blog gratuito solo para personas como tú y yo. Siéntase libre de usar imágenes y códigos para sus propios estudios.

go8051.com

Una vez que haya terminado con lo básico, puede visitar La comunidad dedicada al aprendizaje de hardware. Está lleno de muchos buenos tutoriales sobre Arduino, Raspberry pi y dispositivo de fotones de partículas.

Feliz aprendizaje 🙂

Hay muchos oem que fabrican diferentes controladores como Infineon, Renesas, Stm32fxxxxx, etc. Aprenda cualquier arquitectura de controlador y procesador ARM más codificación … Si uno puede entender cualquier arquitectura de controlador, será fácil aprender cosas en un futuro próximo …

Las tendencias de la industria no son realmente relevantes, ya que Arduino y RPi son para los aficionados y la educación.

Depende de lo que quieras hacer con tu proyecto. Si un Arduino es lo suficientemente poderoso, úsalo. Si necesita ejecutar un sistema operativo, servir medios o manejar el almacenamiento de archivos, use un RPI.

Si está preguntando cuál aprender, ¿por qué no ambos? De todos modos, no usará ninguno en la industria: son demasiado caros.

Mira, estos tableros arduino o Rasb pi están diseñados principalmente para aficionados, para que puedan terminar sus proyectos en colegios escolares y para fines de pasatiempo … es un buen lugar para comenzar para principiantes, pero al final la industria no recomienda arduino … no hay placa de hardware fija en la que un empleado debe trabajar … pero no se recomienda un arduino ya que carece de muchas funciones … más bien se usan CPU y foto de núcleo central debido a sus flexibilidades que puede aprender después de su curso de principiantes