¿Es realista poner lo siguiente: módulo GPS, módulo GSM, ranura para tarjeta SD y unos 4 sensores analógicos en Arduino uno? (Todavía no he tenido un Arduino en mis manos).
¿Cuántas funciones? Eso depende de algunos factores. Primero, ¿tendré suficientes pines? El módulo GPS probablemente ocupará dos pines PWM (Rx y Tx), pero le recomiendo que conecte el Rx y el Tx del GPS directamente al hardware serial Rx y Tx del Uno. Los sensores probablemente usarán un solo pin analógico cada uno. El Arduino Uno tiene seis. No estoy seguro de cuántos pines ocupará el módulo GSM, pero le quedan al menos 3 pines PWM para jugar. La tarjeta SD, según tengo entendido, se puede conectar directamente al Uno usando SPI y los pines ICSP. No estoy seguro de esto, por lo que probablemente valga la pena investigar un poco más. La tarjeta SD requerirá al menos 2 pines PWM si no puede usar ICSP.
En segundo lugar, ¿tendré suficiente RAM y memoria flash? Tan pronto como empiezas a hacer muchas cosas en el Uno, te das cuenta de que 2 KB de RAM y 31,5 KB de memoria flash no son mucho. El IDE de Arduino le dirá si su boceto es demasiado grande para caber en el Uno cuando lo compile, así que dibuje un boceto rápido que tenga todas las llamadas de biblioteca/función que necesita y continúe desde allí.
Tercero, ¿tendré suficientes publicaciones seriadas? Solo he podido hacer funcionar dos conexiones en serie en el Uno (pero me han dicho que puede hacer que tres funcionen con algunas molestias). Esa es la serie de hardware (a la que accede el Serial
objeto) y un SoftwareSerial
objeto. El GPS definitivamente utilizará uno de estos y apuesto a que su módulo GSM utilizará el otro. ¡No te olvides de la depuración! Dado que no podrá tener los tres conectados a su Uno, le recomendé la depuración con el módulo GSM. Haga que esto funcione y luego mueva todo su código de depuración Serial
a su conexión GSM. De esa manera, en lugar de usar la salida en serie en su computadora, tendrá que leer desde donde sea que su módulo GSM esté enviando datos.
yippie
mpflaga