Puede que se pregunte “¿por qué no usar un Arduino”, verdad? ¿O algún otro microcontrolador? Buena pregunta. Enumeraré todo lo que se me ocurra, pero no soy exactamente una autoridad aquí.
El rendimiento es MUCHO mayor en el RPi. Puede realizar toneladas de procesamiento que no serían factibles en un microcontrolador. Algoritmos de fusión y control de sensores para drones multirrotor, por ejemplo.
Fácil integración con periféricos de alto nivel (como dispositivos USB, monitores, cámaras). Esto, más el primer punto significa cosas como seguimiento basado en cámara, reconocimiento facial / de patrones, etc. son posibles todos en el RPi.
- ¿Cuáles son algunos pequeños programas de automatización que puedo ejecutar en una Raspberry Pi?
- ¿Existe un dispositivo IoT multipropósito que pueda controlar múltiples elementos / sensores y que pueda configurarse fácilmente mediante una interfaz Bluetooth usando un iPhone?
- ¿Cuál es el mejor lenguaje para crear una GUI en Linux para la adquisición y análisis de big data? El software debe interactuar con Raspberry Pi para obtener datos.
- ¿Cuál es la historia detrás del nombre 'Raspberry Pi'?
- Soy estudiante de primer año de ingeniería, recientemente el Arduino Uno y el Raspberry Pi me fascinaron. ¿Cuáles son los proyectos / aplicaciones que puedo desarrollar usando los mismos, teniendo en cuenta mi nivel actual de intelecto en ingeniería?
Capaz de ejecutar sistemas operativos con todas las funciones. (Probablemente una mayor ventaja de lo que piensas)
Reprogramación automática sobre la marcha. No puede reprogramar un Arduino (o cualquier microcontrolador) sin apagar y volver a flashear el firmware con otra PC.
Básicamente, tiene una computadora portátil atada a su proyecto en todo momento si usa un RPi.
Sin embargo, renunciar a algunas cosas al no ir con un microcontrolador. Por ejemplo, el RPi tendrá más dificultades para trabajar con aplicaciones extremadamente sensibles al tiempo, ya que el sistema operativo se interrumpirá en momentos indeterminables durante la ejecución. En general, el acceso de hardware de bajo nivel es difícil en el RPi. Los microcontroladores también tienen muchos modelos diferentes, por lo que puede obtener exactamente las características (GPIO, UART / SPI / I2C, DAC, ADC, PWM, etc.) que necesita para cada proyecto.