Page 9 - Libro
P. 9
TECNIKIDS
Ethernet Shield: La placa Arduino se comunica
con el módulo W5100 y la micro-SD utilizando el
bus SPI (mediante el conector ICSP).
Esto se encuentra en los pines digitales 11, 12 y
13 en el modelo UNO y en los pines 50, 51 y 52
del modelo MEGA. En ambas placas, el pin 10 es
utilizado para seleccionar el W5100 y el pin 4 para
la micro-SD.
Estos pines no pueden ser utilizados para otros
fines mientras la Ethernet Shield esté conectada. El
en MEGA, el pin SS (53) no es utilizado pero debe
dejarse como salida para que el bus SPI funcione Arduino GSM Shield: Conecta Arduino a Internet
correctamente. mediante GPRS, usando una tarjeta SIM. También
permite enviar y recibir mensajes y llamadas de voz
(SMSs). Telefónica presentó la nueva versión del
proyecto Arduino GSM/GPRS Shield, un dispositivo
que incorpora conexión GPRS/GSM a una placa
base de hardware libre, dando como resultado
un dispositivo de bajo coste conectado gracias
a la tecnología machine to machine (M2M) de
Telefónica.
¿El fin? Abrir nuevas posibilidades para que el
llamado internet de las cosas pueda prosperar de
forma sencilla y económica con la colaboración
de Arduino. Como cualquier otro elemento de
Arduino, está disponible la documentación de
Arduino Wifi Shield: Permite conectar un Arduino Hardware y Software y es open source.
a Internet mediante Wifi y hace uso de la biblioteca
WiFi Library. También dispone de un slot para una Usa los pines 2 y 3 (software serial) y el pin 7 (reset),
tarjeta micro SD. pero hay una serie de condicionantes para su uso
con los Arduinos Mega, Yun y Leonardo debido a
Este shield se comunica con Arduino a través del que los pines que se usan para comunicar deben
bus SPI mediante los pines ICSP y usa los pines 4 y tener implementada interrupción en el pin 2.
10 al igual que la Shield Ethernet.
Las interrupciones con Arduino permitirá
Debe tenerse en cuenta que dado que la tarjeta reaccionar a eventos externos a la placa de una
SD y la wifi usan el mismo bus SPI, no pueden forma rápida. Cuando se detecta una señal, una
trabajar simultáneamente, lo que implica que se interrupción, interrumpe el proceso que se está
debe tenerse este aspecto en cuenta durante la ejecutando. Esto nos va a permitir dos cosas. Por
programación si usamos ambos periféricos. un lado, ejecutar rápidamente un trozo de código, y
por otro lado parar la ejecución del código que se
estaba ejecutando.
9