¿Es esencial aprender electrónica antes de aprender Arduino o Raspberry Pi?

Como referencia, soy el cofundador de RaspberrySTEM, una compañía que produce un kit educativo que enseña programación y electrónica en Raspberry Pi.

Si bien no es esencial comprender la electrónica / circuitos antes de usar un microcontrolador (como Arduino) o una mini / microcomputadora (como Raspberry Pi), tener esa habilidad ciertamente le permitirá realizar proyectos más interesantes.

Los proyectos de Arduino serán especialmente más interesantes si tienes una comprensión decente de los conceptos electrónicos. El Arduino es un microcontrolador, no una computadora completa, y como tal no puede hacer nada interesante si no está conectado a un circuito electrónico.

La Raspberry Pi es una computadora completa y ejecuta un sistema operativo. Por esa razón, la Raspberry Pi puede ser útil incluso sin dispositivos electrónicos asociados conectados a ella. Por ejemplo, con una Raspberry Pi puede conectar un teclado, un monitor y una conexión a Internet y comenzar a navegar por la web en solo un par de minutos.

Ahora, si bien el hecho de que la Raspberry Pi es una computadora completa la hace más versátil (incluso sin conectar otros dispositivos electrónicos), el hecho de que sea una computadora que ejecuta un sistema operativo significa que será un poco más complejo de programar cuando se trata de controlando otros circuitos. Tendrá que descargar e importar bibliotecas, y el código básico para controlar las E / S dependerá, en su mayor parte, de esas bibliotecas.

Con un Arduino, puede comenzar a realizar E / S básicas (como conducir un LED) en solo unos minutos con una cantidad muy pequeña de líneas de código. Pero eso nos lleva a otra gran diferencia entre los dos: es probable que escriba su código Arduino en C (un lenguaje de programación más complejo y de bajo nivel), mientras que puede escribir su código Raspberry Pi en un lenguaje de nivel superior (Python es bastante estándar)

De cualquier manera, comprender los conceptos básicos de los circuitos electrónicos y los conceptos básicos de cómo funciona la E / S de propósito general (GPIO) será clave para que cualquiera de los dos dispositivos haga algo interesante con la electrónica externa.

En referencia para Arduino:

Para proyectos simples, la respuesta es no, ya que la gran cantidad de tutoriales y códigos disponibles lo guiarán a través de bocetos básicos, esquemas sin pensar en los conceptos detrás de él. Puedes pensar en el arduino de una caja negra, no necesitas entender todo lo que está sucediendo, solo preocuparte por las entradas y salidas, etc.

Para proyectos / prototipos más avanzados o sus propios proyectos personalizados, se necesita conocimiento electrónico básico.

es decir

V = IR ..

Entendiendo el terreno …

Transistores, flujo de corriente, resistencias en paralelo o en serie, polaridad LED, PWM para servocontrol

Raspberry PI

Piense en esto como más como una computadora con su propio sistema operativo, generalmente no se necesitan conocimientos electivos, pero esto depende de los proyectos que desee hacer, por lo que puede ser necesario.

Resumen:

No es necesario en general, pero depende de lo que quieras hacer.

Realmente depende de lo que quieras obtener. Si solo quiere construir un par de proyectos con componentes listos para usar, entonces, realmente no necesita conocimientos de electrónica. Pero si está buscando obtener una comprensión más profunda de cómo funcionan los microcontroladores y cómo interactuar con el mundo exterior con robots y dispositivos IoT / inteligentes, un poco de conocimiento en electrónica será útil.

Sin embargo, no tiene que hacer las dos cosas por separado, y no tiene que seguir un “camino de aprendizaje” específico para poder utilizar Arduino o Raspberry Pi. Por ejemplo, primero comencé a jugar con Arduino y sus escudos y kits de “inicio”. Luego, cuando me di cuenta de que me gustaba lo que estaba haciendo, intenté construir mis propios escudos y sensores sin placas prefabricadas, y así es como obtuve conocimiento en electrónica.

Puede obtener mucha información de foros y tutoriales, pero si en algún momento se da cuenta de que realmente desea obtener una comprensión profunda de cómo funciona la electrónica, le sugiero que eche un vistazo a este gran curso realizado por el Instituto de Tecnología de Georgia : https://www.coursera.org/course/

¡Feliz pirateo!

¡Realmente no! Es suficiente con pasar por las especificaciones de las placas respectivas, diagrama de pin, puertos y voltajes de entrada / salida.

La funcionalidad de las placas radica principalmente en la programación … ¡Y Google es el mejor aliado cuando se trata de Arudino y Raspberry Pi! ¡¡Adelante y rompe el hielo codificando, cometiendo errores, aprendiendo, depurando, volviendo a aprender !!

Buena suerte 🙂

Primero Raspberry Pi no es más que una computadora. Sería útil saber cómo funciona el sistema operativo Linux, pero tiene un sistema de Windows y un escritorio decentes. Lo más importante que debe comprender acerca de Raspberry Pi es que los pines de entrada y salida requieren privilegios de superusuario (administrador).

Supongo que puede usar un enfoque de libro de cocina para usarlo para controlar las cosas, pero al menos una comprensión básica de cómo funcionan los circuitos será útil y particularmente le ayudará a separar los problemas de la computadora de los problemas de cableado.

Diría la pregunta sobre su cabeza. Un arduino es una excelente manera de comenzar a aprender electrónica.