Cosas a tener en cuenta al elegir una placa Arduino:
- ¿Quiero soporte nativo para teclado / mouse? En caso afirmativo: necesitará el Leonardo (o su equivalente montable en la placa de pruebas) o el TRE (no lanzado, placa MCU dual).
- ¿Quiero un factor de forma pequeño y / o puedo montarlo en una placa? En caso afirmativo, elija una placa como Mini / Micro / Nano / etc.
- Si desea hacerlo aún más pequeño, obtenga una placa sin USB incorporado o intente usar un ATTiny
- ¿Estoy calculando grandes números con él? En caso afirmativo: use el Due, Galileo o TRE (no publicado aún)
- ¿Quiero video / audio? En caso afirmativo: TRE es el único camino a seguir a partir de ahora (pero aún no se ha lanzado).
- ¿Necesito un host USB (y no quiero tener un escudo externo)? En caso afirmativo, use Mega ADK (soporte limitado), Yun, TRE (nuevamente, aún no lanzado) o Galileo.
- ¿Necesito WiFi / Ethernet incorporado? En caso afirmativo; use Yun, TRE (todavía, aún no lanzado), placa Ethernet o Galileo.
¿Cuántos pines necesito (y cuántos de cada tipo)?
- Digital: simple ON u OFF. Úselos para botones, luces simples, alguna comunicación, etc.
- Manténgase alejado del debido si no desea meterse con la lógica de 3.3V. La mayoría de las otras placas son de 5V. Puede solucionar esto con divisores de voltaje (no siempre funcionan) o con cambiadores de nivel. Hasta donde yo sé, realmente no se puede hacer mucho si un sensor proporciona un máximo de 5V; los cambiadores de nivel AFAIK solo funcionan con señales digitales.
- Pines UART: estos son los pines en los que puede usar la biblioteca en serie. (Nota: esto no incluye la biblioteca de serie de software). Uno de estos en la mayoría de las placas está conectado a un chip USB.
- Pines SPI: son pines que son utilizados por una forma de comunicación (como en el escudo de Ethernet).
- Pines Inturupt: Estos pueden desencadenar un evento cuando la señal que se envía al tablero cambia. Hay un par de configuraciones diferentes, pero esto se puede usar para un tiempo de respuesta casi instantáneo cuando la latencia baja es crítica.
- Pines PWM: pines que se encienden y se apagan para simular un voltaje más bajo. Lo hace al encenderlo y apagarlo muy rápidamente. Esto se usa a menudo para atenuar los LED y controlar la velocidad de un motor.
- Pines analógicos: pines que pueden leer un voltaje y convertirlo en un número.
- El Arduino Due tiene una tasa de precisión mucho más alta, ya que tiene más valores posibles y tiene menos voltaje, por lo tanto, mucha más precisión.
Todos estos tipos de pines pueden actuar como un pin digital. Todos estos, excepto los pines analógicos, se encuentran en la sección "pin digital" de su placa Arduino. No profundicé en los aspectos técnicos de los pines; Le expliqué entonces de la manera más simple que pude.
Dejé muchos tableros fuera de esta lista, pero esto debería darle algunas cosas en las que pensar al elegir un tablero. Hay muchas peculiaridades extrañas con esta lista, por lo que está incompleta, especialmente con los tipos de alfileres. Solo tendrá que investigar y descubrir qué necesita y si una junta puede satisfacer sus necesidades. ¡Solo asegúrese de no planear dos cosas en el mismo pin, especialmente al mezclar diferentes escudos y sensores! Escudos no ocupan pasadores.
Escudos: son prácticamente compatibles con todas las placas, excepto si la placa es de 3.3V (las pantallas más nuevas se pueden adaptar automáticamente) O si es una placa montada en una placa de pruebas, como la Nano. Hay formas de solucionar este problema, pero es muy difícil.
La sugerencia habitual que doy a las personas nuevas en Arduino es obtener un Starter Kit (ya sea de la tienda o de un revendedor local ): contiene una UNO, muchos sensores y actuadores y un libro de proyectos.
fuente
Ya hay algunas buenas respuestas, pero aquí hay algunas consideraciones secundarias.
fuente