newb to arduino, ¿cómo navegar por los ejemplos y tutoriales de ESP8266 vs ESP32?

0

muchas gracias a la gran cantidad de personas que tengo ante mí al crear este espacio y resolver muchas preguntas.

He estado aprendiendo ESP32 (actualmente utilizo la placa ESP-WROOM-32) mientras encontré tutoriales específicos para esta placa, y también encontré ejemplos geniales creados para ESP8266 que están cerca pero usando diferentes pines (esto lo puedo corregir) y diferentes bibliotecas importadas (con las que estoy luchando).

¿Cuál es la serie de tutoriales ESP32 más completa que has encontrado?

También trabajaré con ejemplos similares en uno, raspberri pi, por lo que espero encontrar este problema en el futuro. Solo tengo curiosidad por saber cómo otros lidian con la pedantía de diferentes bibliotecas para hardware diferente ..

cualquier puntero apreciado.

    
pregunta aspiringGuru

1 respuesta

0

Las bibliotecas y características de Raspberry pi son demasiado amplias para ser cubiertas en una respuesta. Sin embargo, puedo darte algunos consejos que me ayudaron mucho.

La mayoría de la programación se realizará utilizando Python. Las bibliotecas más comunes se pueden instalar a través de PIP (la administración de paquetes para python). Puede acceder a todo tipo de cosas: captura de imágenes, GPIO, protocolos de comunicación y bibliotecas personalizadas.

La mayoría de las veces, desea automatizar las cosas en su Pi, se pueden usar dos opciones. Puede configurar un script de python como un servicio ( ejemplo aquí) usando systemd o puede usar Cronjob (sudo crontab -e) El servicio se ejecuta en el inicio y puede ejecutarse de manera continua mientras un Cronjob está programado para que se realice en un intervalo de tiempo fijo (ejemplo: reiniciar a la medianoche ...). Probablemente hay otras formas de automatizar y programar, pero descubrí que eran bastante fáciles de usar sin complicar demasiado las cosas.

Tenga en cuenta que una Raspberry pi es una bestia diferente en comparación con la serie ESP de microcontrolador. Obtendrá el acceso completo y el potencial de una plataforma Linux con un potencial de interfaz un poco más limitado (probablemente no haya entrada / salida analógica fácilmente disponible LA ÚNICA frustración que tuve con el Pi). Siempre puedes interconectar otra placa a través de algún protocolo serie.

Con respecto a las otras plataformas, se trata de su uso previsto. Es difícil dirigirte hacia un grupo específico de bibliotecas. Para mi uso limitado de esp8266, los tutoriales de Sparkfun Electronics fueron lo suficientemente buenos. Para Arduino, es tan ampliamente soportado que una simple búsqueda en Google le dará exactamente lo que desea (también hay un intercambio de pila dedicado a esa plataforma específica).

Al final del día, la mayoría de las bibliotecas a menudo son bastante similares y el cambio de un dispositivo a otro se vuelve más un hábito que cualquier otra cosa. Sé que muchas bibliotecas de Arduino se migran a la plataforma ESP, por lo que incluso comparten funciones comunes que son prácticamente iguales en ambas plataformas.

    
respondido por el Simon Marcoux

Lea otras preguntas en las etiquetas