¿Cómo es útil el conocimiento de Arduino & Raspberry Pi para un estudiante de informática?

La plataforma Arduino le dará acceso fácil a una solución de hardware / software. Probará c ++ y podrá hacer una programación de práctica simple que hará algo: parpadear un LED, controlar un motor, etc. Pero sin algún tipo de hardware con el que interactuar, el Arduino no hará mucho por usted. Con Arduino, son solo usted y la MCU, sin sistema operativo que se interponga en el camino. Pero puede hacer cosas bastante sofisticadas como aprender a crear un Objeto c ++ (Biblioteca Arduino), etc.

El Raspberry Pi y el Arduino tienen solo una cosa en común: están cada uno en una placa bastante pequeña, lo que los hace ‘verse iguales’. Como sabes, el ajedrez y las damas se juegan en el mismo tablero, pero en juegos totalmente diferentes.

Trabajar con Pi le dará una idea de un sistema operativo Linux y también le permitirá interactuar con el hardware de la placa. Esto agrega otro nivel de complejidad (tiene que ‘hablar’, trabajar a través de Linux) además de trabajar con su hardware.

En términos generales, ambas son plataformas de hardware intensivo: el Arcuino más. Por lo tanto, depende de tus objetivos como estudiante de CS. Si va a ser un programador de aplicaciones, pueden ser una distracción, con las interacciones de hardware. Si planea trabajar con hardware, iOT, etc., serán una buena manera de mojarse los pies con proyectos simples y económicos.

Asegúrese de mirar Python y PyBoard, otra forma más de practicar la creación de proyectos. También eche un vistazo al lenguaje de procesamiento (Processing.org), un entorno totalmente gráfico en el que puede crear aplicaciones muy sofisticadas que no necesitan hardware, solo el monitor de su computadora. El procesamiento es un entorno muy “c-like” para que pueda tener una idea de algunas técnicas de codificación. Hay un excelente sitio de tutoriales de Procesamiento (http://www.funprogramming.org) que lo llevará a través de algunas técnicas de programación esenciales usando Procesamiento, ¡y no se necesita hardware!

Espero que ayude, ¡la mejor de las suertes!

= Alan R.

Es un campo enorme y te ayuda con la programación, pensando, etc.

Arduino

El arduino básico está usando chips Atmel. Es útil, ya que le permitió pasar a un nivel bajo, pero la mayoría de las personas usan bibliotecas precodificadas, lo cual también está bien. Le ayuda a comprender el funcionamiento de un microcontrolador básico y la programación C de “bajo nivel”.

Raspberry Pi

La Raspberry Pi es como un microcontrolador y una PC combinados. Ejecuta Linux que lo “obliga” a aprender Linux y a acostumbrarse, lo cual es una gran ventaja. También le ayuda a comprender otros lenguajes de programación como python y la conexión entre Pi y sus protocolos GPIO y de comunicación.

¡Recomiendo encarecidamente ambos dispositivos para aprender cosas nuevas sobre microcontroladores y microprocesadores!

raspberry pi es un módulo más potente

se usa en proyectos muy grandes

para proyectos simples, te sugiero que solo

el siguiente enlace será útil para usted

Programación Arduino

Se utiliza en el campo de la robótica o cualquier aplicación relacionada con sensores.