Una de las principales ventajas de Arduino es que podemos dotarlo de comunicación de una forma sencilla añadiendo un shield o una breakout board y dispondremos de casi cualquier tipo de comunicación tanto de acceso a Internet como de para comunicar arduinos entre sí o con otros dispositivos de una red privada.
Ethernet: la forma más clásica de comunicar arduino mediante el shield de ethernet. https://www.arduino.cc/en/Main/ArduinoEthernetShield
Wifi: Hay múltiples formas de conectar Arduino a internet mediante wifi:
- Shield: https://www.arduino.cc/en/Main/ArduinoWiFiShield101
- Wifi Integrado en MCU: https://www.arduino.cc/en/Main/ArduinoMKR1000
- ESP8266: https://espressif.com/en/products/hardware/esp8266ex/overview
- HW compatible Arduino con Wifi Intergrado: ESP8266 o ESP32
- Placas con Wifi integrado: http://www.arduino.org/products/boards/arduino-uno-wifi
- Arduino Yun: https://www.arduino.cc/en/Main/ArduinoBoardYun
Bluetooth: https://aprendiendoarduino.wordpress.com/2016/11/13/bluetooth-en-arduino/
Conectividad Arduino
Arduino puede comunicarse con cualquier medio usando el HW adecuado. Comunicaciones para Arduino:
- Serial/UART https://aprendiendoarduino.wordpress.com/2017/06/21/comunicacion-serie-arduino-3/
- I2C https://aprendiendoarduino.wordpress.com/2017/07/09/i2c/
- SPI https://aprendiendoarduino.wordpress.com/2016/11/13/bus-spi/
- one wire https://www.pjrc.com/teensy/td_libs_OneWire.html
- RS232 https://www.arduino.cc/en/Tutorial/ArduinoSoftwareRS232 y shield https://www.sparkfun.com/products/13029
- RS485 https://www.luisllamas.es/arduino-rs485-max485/ y shield https://www.sparkfun.com/products/12965
- CAN BUS https://www.sparkfun.com/products/13262 y cable https://robosavvy.com/store/obd-ii-to-db9-cable.html
- NFC http://wiki.seeed.cc/NFC_Shield_V2.0/
- ANT+ https://www.nordicsemi.com/News/News-releases/Product-Related-News/Single-board-Arduino-Uno-shield-compatible-dev-kit-from-Nordic-Semiconductor-supports-Bluetooth-Smart-ANT-and-2.4GHz-designs
- RF (433MHz, etc…) https://www.luisllamas.es/comunicacion-inalambrica-en-arduino-con-modulos-rf-433mhz/
- Bluetooth https://aprendiendoarduino.wordpress.com/2016/11/13/bluetooth-en-arduino/
- IR http://www.electrodragon.com/product/arduino-ir-infrared-shield/
- Power Line (modulo linksys SPI): https://www.amazon.es/Linksys-PLEK500-EU-Adaptadores-Powerline-instalaci%C3%B3n/dp/B00DSIF00Q
- Ethernet https://aprendiendoarduino.wordpress.com/2017/09/10/hardware-ethernet-en-arduino/
- WiFi (b/g/n/ac/…) https://aprendiendoarduino.wordpress.com/2017/09/12/wifi-en-arduino-2/
- GSM (GPRS/HSPA/LTE/NB-IoT/LTE-IoT…) https://store.arduino.cc/mkr-gsm-1400
- XBee/ZigBee https://aprendiendoarduino.wordpress.com/2016/11/16/zigbeexbee/
- nRF24 https://www.luisllamas.es/comunicacion-inalambrica-a-2-4ghz-con-arduino-y-nrf24l01/
- LoRa https://store.arduino.cc/mkr-wan-1300
- SigFox https://www.arduino.cc/en/Main.ArduinoBoardMKRFox1200
- HC12 Long Range http://www.alselectro.com/hc12—433mhz-long-range-rf.html
- Satelite http://www.robot-domestici.it/joomla/component/virtuemart/Arduino/arduino-shield/communication-shield/iridium-shield/antrax
- y más que siguen apareciendo cada día…
Pingback: Saber más de IoT… | Aprendiendo Arduino
Pingback: Saber más de IoT 2019… | Aprendiendo Arduino
Pingback: Saber Más Fundamentos IoT CEFIRE | Aprendiendo Arduino
Pingback: Saber Más Fundamentos IoT para Formación Profesional | Aprendiendo Arduino