Energía: Este Shield, se alimenta del terminal "VIN" del Arduino. El voltaje
presente en este pin, alimenta el regulador del cual se alimenta el M95. Por
esto, se recomienda no usar este Shield cuando la tarjeta Arduino esta
alimentándose por USB. Debe usar un regulador o fuente externa y
alimentar la tarjeta Arduino a través de su jack de energía (imagen 5). En
este plug, se recomienda usar una fuente que soporte al menos 2 amperios,
y un voltaje entre 9 y 15 voltios. El Shield también usa la línea de 5 voltios
de la tarjeta Arduino, pero solo se usa para el circuito de nivelación lógica,
por lo cual no se exige corriente de este.
UART: El puerto serial de M95, va conectado al puerto serial del Arduino.
Por esto, los terminales digitales 0 y 1 del Arduino estarán siempre
ocupados por el Shield. En estos dos terminales, es donde se presenta el
circuito de nivelación lógica entre al M95 y la tarjeta Arduino, para proveer
al RX del Arduino con niveles lógicos de 0-5v, y al RX del M95 con niveles
lógico de 0-4.2v. El puerto UART del M95 está configurado en modo "auto-
baud", como configuración de fabrica (soporta velocidades entre 4800 y
115200).
Refiérase al capítulo 3.8 Serial
STATUS: Este terminal del M95, se encuentra conectado al pin digital 4 del
Arduino. Este pin del Arduino debe ser configurado como entrada con pull-
up. Esta conexión se presenta con el fin de que se pueda conocer el estado
del M95 (ON/OFF) en el software, realizando lectura del pin. Paralelamente,
el STATUS del M95 está conectado a un led para visualizar su estado
lógico (LED STATUS en Imagen 2).
PWRKEY: Este terminal del M95, se encuentra conectado al pin digital 2
del Arduino. Esta conexión se tiene con el fin de controlar el encendido o
pagado del M95 a través de software, donde debe estar en "0"
constantemente, y en "1" al momento de activarlo (este 0 y 1 se controla en
el programa de la tarjeta Arduino). Para prender o apagar el M95, debe
accionarse el pin pwrkey (2), colocando un "1" lógico, hasta que el terminal
STATUS cambie a "1"; en ese momento se puede bajar el pwrkey a "0". El
terminal PWRKEY del M95 puede ser operado por el pulsador destinado a
esto ("PWR"), de forma paralela al control por software.
Imagen 5: Alimentación de la tarjeta Arduino.
Interface.