¿Vas a programar en Arduino? Todo lo que debes saber

¿Vas a programar en Arduino? Todo lo que debes saber

Rubén Velasco

La programación no se limita exclusivamente a crear programas de ordenador o páginas web. La programación de microcontroladores está también a la orden del día. Ya sea con microcontroladores como el ESP8266, con dispositivos como el Raspberry Pi, o como el mundialmente conocido Arduino, cualquiera en su cada puede crear sus propios proyectos electrónicos, ya sea por hobby, o para usarlos en su día a día y hacer que ciertas rutinas sean más sencillas. ¿Y necesito tener conocimientos avanzados de programación? Lo mejor de todo es que no.

Debemos tener muy presente que este tipo de dispositivos como la popular Raspberry Pi o las Arduino, no han parado de crecer en cuanto a penetración de mercado en los últimos años. Son varias las razones de todo ello, pero debemos destacar la amplia funcionalidad que nos ofrecen tanto para usuarios noveles como para los más avanzados. Precisamente para poder sacar el máximo provecho a estos pequeños dispositivos, es donde entra en juego la programación de estos de la que os hablamos antes.

Además, no es necesario que seamos usuarios avanzados o expertos para así dar un uso mucho mayor a estos productos hardware. Lo más importante aquí va a ser la paciencia y la experiencia que con el tiempo vayamos acumulando. De hecho, precisamente por esta razón a continuación os vamos a hablar acerca de la programación en Arduino. Aquí también es importante que nos pique la curiosidad y dejemos adentrarnos en un sector muy interesante y que incluso nos podrá abrir algunos puestos de trabajo en el futuro.

Pero antes de nada debemos tener muy claro a qué nos referimos exactamente cuando hablamos de Arduino y qué nos vamos a encontrar aquí referente al sector de la programación.

¿Qué es Arduino?

Por un lado, Arduino es una compañía especializada en el desarrollo de hardware y software libre que lleva su nombre. Pero, cuando hacemos referencia a él, comúnmente nos referimos a las placas que podemos comprar, formadas por un microcontrolador (generalmente un AVR Atmel de 8 bits), una memoria y un sistema de almacenamiento con el que poder llevar a cabo cualquier proyecto. Las placas, normalmente, tienen también una serie de pines o conectores con los que podremos conectarlas a otros circuitos electrónicos más complejos para controlarlos.

Arduino UNO

Las placas más comunes que podemos encontrar en el mercado, y que cualquiera puede comprar para empezar a programar con ellas, son:

  • Galileo
  • Arduino Uno
  • Leonardo
  • Due
  • Yún
  • Tre
  • Arduino Zero
  • Arduino Micro
  • Esplora
  • Mega ADK
  • Ethernet
  • Mega 2560
  • Robot
  • Arduino Mini
  • Arduino Nano
  • LilyPad Arduino Simple/ SimpleSnap
  • LilyPad Arduino / Arduino USB
  • Arduino Pro / Pro Mini
  • Fio
  • MKR1000
  • Arduino MICRO
  • Arduino 101
  • Gemma

Además, existen distintos accesorios (shields) que podemos conectar a estas placas para dotarlas de más características y conexiones. Los más comunes son:

  • GSM Shield
  • Ethernet Shield
  • WiFi Shield
  • Wireless SD Shield
  • USB Host Shield
  • Motor Shield
  • Wireless Proto Shield
  • Proto Shield

También podemos encontrar varios kits que vienen con la placa microcontroladora y varios accesorios adicionales, comprar accesorios como una pantalla LCD o adaptadores USB, e incluso una impresora 3D controlada en su totalidad por este dispositivo.

Todo ello se traduce en que tenemos a nuestra disposición una enorme cantidad de dispositivos hardware que nos abrirán un amplio abanico de posibilidades a la hora de llevar aquí a cabo todo tipo de proyectos personales. Evidentemente en todo ello jugará un papel muy importante nuestra creatividad e imaginación además de las ganas que tengamos de aprender en este sector de la tecnología.

¿Cómo se programa en Arduino?

Estas placas están basadas en un microcontrolador del tipo ATMEL, es decir, un controlador en el que podemos grabar instrucciones para que las ejecute sin necesidad de estar introduciendo los comandos a mano una y otra vez. Para escribir estas instrucciones es necesario usar un software llamado Arduino IDE, el Entorno de Desarrollo Integrado oficial que cuenta con todo lo necesario para poder dar forma a los programas que creamos para este dispositivo.

Aunque Arduino utiliza un lenguaje de programación propio, este está basado en C++. Por lo tanto, comparte las principales ventajas de este lenguaje de programación. Además, en las versiones más recientes del IDE, es posible incluso enviarle las instrucciones directamente en C++ sin tener que traducirlas a su propio lenguaje para programar esta placa. Llegados a este punto no es difícil imaginar que tener ciertos conocimientos en este popular lenguaje de programación que nos lleva acompañando muchos años, en este caso nunca estará de más.

Además de usar C++, el Arduino IDE también soporta otros lenguajes de programación alternativos, como es el caso de C (sin las extensiones de C++), Wiring (una plataforma de prototipado electrónico formada por un lenguaje de programación, un entorno de desarrollo integrado (IDE) y un microcontrolador), así como en Processing (un lenguaje de programación basado en Java, pero enfocado a placas electrónicas).

¿Cuál es el mejor de todos? Al final dependerá del usuario en cuestión. Si ya dominamos uno de los lenguajes anteriores, lo más cómodo y rápido será usarlo para mandar instrucciones a nuestra placa. Si no dominamos ninguno, y queremos empezar de cero, lo mejor es aprender el propio lenguaje de Arduino IDE.

IDE 2.0 (Arduino Pro)

En 2019, Arduino lanzó un nuevo IDE de programación bajo el nombre de «Arduino Pro IDE», el cual fue renombrado en 2021 por «IDE 2.0«. Este nuevo entorno de desarrollo sigue usando el clásico Arduino CLI, pero incluye una gran cantidad de mejoras y novedades de todo tipo para facilitar el desarrollo profesional de todo tipo de proyectos. Este nuevo IDE está basado en Eclipse Theia, y cuenta con características como, por ejemplo:

  • Es mucho más completo y moderno que otras opciones similares para estas tareas.
  • Tres modos de funcionamiento: Modo dual, modo clásico (idéntico al IDE clásico de Arduino) y modo profesional (vista del sistema de archivos).
  • Nuevo Board Manager.
  • Nuevo Library Manager.
  • Para placas ARM, auto-completado de Basic.
  • Integración con GIT.
  • Modo oscuro.

Este IDE se puede descargar igualmente desde la web de descargas de Arduino. Y, por supuesto, es totalmente gratuito y de código abierto, lo que siempre será de agradecer.

Otros programas para programar

Si el software oficial de Arduino no termina de convencernos, o queremos hacer uso de otros IDEs mucho más completos y especializados, también hay otras herramientas para programar en este sistema. Algunas de las más conocidas, y a las que debemos dar una oportunidad, son:

  • PlatformIO. Una herramienta especializada en la programación de todo tipo de placas y controladoras. No solo soporta Arduino, sino que también es ideal para programar en Raspberry, ESP32, ESP8266 y muchas otras.
  • Eclipse Arduino IDE. Un plugin para preparar a Eclipse para programar en este dispositivo. Perfecto si lo que queremos es programar en Java para él.
  • Codebender. Una alternativa basada en la nube para poder programar desde cualquier lugar sin tener que instalar nada. Cuenta con muchas funciones para ayudarnos en la programación y depuración del código.
  • ArduinoDroid. Porque siempre llevamos el móvil encima, si nos surge la necesidad de crear un programa para Arduino en cualquier lugar, este es el primer IDE, y el más completo, que podemos ejecutar en Android.
  • Programino. Un programa para escribir código, compilar y depurar en todo tipo de placas. Está especializado en C/C++, aunque también soporta otros lenguajes, como HTML y JavaScript, entre otros.

En cuanto a si uno es mejor que otro, al final todos son muy parecidos. El oficial puede estar perfecto para programar usando su lenguaje base y sin necesidad de utilizar demasiadas librerías externas. Pero para proyectos más complejos, puede quedarse corto, y es entonces cuando un IDE avanzado, como estos que hemos visto, nos pueden ayudar a mejorar nuestros programas.

Primeros pasos en la programación

Programar para Arduino no es muy diferente a hacerlo para cualquier otro microcontrolador, e incluso para hacerlo en cualquier lenguaje de programación. Simplemente debemos tener en cuenta las características especiales del IDE y del lenguaje que vamos a utilizar.

A grandes rasgos, la sintaxis es muy similar, como ya hemos explicado, a la de C++. Si ya conocemos este lenguaje de programación, seguramente nos hagamos muy rápido a los cambios que encontraremos para dar forma a este sistema. Mientras programamos en el IDE podemos añadir comentarios que nos ayudarán a entender mejor el código y, además, ayudarán a otras personas a entenderlo en caso de que lo compartamos. Igual que en otros lenguajes, cada sentencia debe acabar en una coma (,) o en punto y coma (;), ya que, de lo contrario, el compilador tratará todo como una misma sentencia y el compilador dará error.

Dentro de la sintaxis nos encontraremos con otro elemento muy importante: las variables. Estas se utilizarán para guardar distinta información en la memoria, acceder a ella cuando lo necesitemos, y podremos modificarla en función de las necesidades del programa.

Y también debemos tener en cuenta las funciones, o métodos. Especialmente aquellas que están relacionadas con la comunicación con los pines. Por ejemplo, una de las más básicas es «digitalWrite()«, la cual nos permite, mediante parámetros, activar o desactivar la corriente en un pin concreto.

digitalwrite arduino

Otras funciones esenciales para la programación son setup(), la función que se ejecutará en primer lugar nada más cargar la placa y que nos permitirá preparar el dispositivo para el programa que vamos a ejecutar, y la función loop(), función que se ejecutará una y otra vez para actualizar, por ejemplo, la información que se muestra en pantalla. Es recomendable tener cuidado con esta última, ya que el dispositivo quedará encerrado dentro de ella y podemos dar lugar a bucles infinitos.

Cuando tengamos el programa creado, gracias al Arduino IDE podremos compilarlo, o lo que es lo mismo, traducirlo a lenguaje máquina (un lenguaje de muy bajo nivel) para que se pueda ejecutar en el microcontrolador.

Aprender a programar con Arduino

Dentro de la programación de micro-controladores, Arduino es una de las plataformas más accesibles y versátiles con la que empezar. Además, la red está repleta de una gran cantidad de cursos de gran calidad con los que, incluso si no tenemos muchos conocimientos dentro de la programación, vamos a poder empezar a crear nuestros propios proyectos de forma muy rápida y sencilla.

El primero de los cursos que recomendamos para empezar es «Curso Arduino desde cero«, que podemos encontrar en YouTube. A lo largo de sus 74 capítulos de entre 15 y 20 minutos de duración cada uno podremos aprender desde lo básico hasta lo más avanzado.

Otro curso, para los que tengan prisa, que debemos revisar es el de «10 primeros pasos para programar arduino desde cero«, un curso rápido e intensivo con el que, en tan solo 1 hora, podremos aprender desde qué es Arduino hasta cómo funcionan las principales funciones, las variables, los bucles, y hasta usar librerías.

Por último, si no tenemos miedo al inglés, otro curso al que podemos recurrir para aprender a programar este dispositivo es Arduino 101 – Learn Arduino For Beginners. De forma parecida a los anteriores, empezaremos por lo básico hasta conocer a fondo cómo funciona este dispositivo y aprender a crear programas complejos con él.

Por supuesto, también tenemos una gran cantidad de información y de recursos dentro de la propia web de Arduino. Si eres de los que les gusta más investigar y leer documentaciones antes que ver vídeos en YouTube, esta es la mejor fuente que encontrarás para aprender a programar en él.

Proyectos de Arduino

Cuando empezamos a dar los primeros con este dispositivo, lo primero que haremos será crear lo típico para irnos haciendo con el IDE, los métodos y su compilador. Por ejemplo, podremos crear sencillos contadores, un semáforo usando LEDs, y, en el caso más avanzado, incluso un reloj binario.

Una vez dominada la parte básica de la placa, entonces podemos ir a proyectos ya un poco más serios usando otros componentes adicionales. Por ejemplo, si conectamos una pantalla LCD al Arduino podremos crear nuestro propio reloj digital.

Por último, cuando ya dominemos este dispositivo, podremos crear todo tipo de proyectos, desde los más básicos y sencillos hasta proyectos de lo más interesantes como máquinas expendedoras, y hasta un robot BB8 controlado desde nuestro móvil.

Las posibilidades son infinitas. Gracias a Arduino vamos a poder automatizar nuestro hogar de forma muy sencilla y barata, o llevar a cabo cualquier trabajo o proyecto que deba ser ejecutado por una máquina. El límite lo pone tu imaginación.

Tal y como sucede en la mayoría de los ámbitos profesionales relacionados con el desarrollo del software, todos tienen que empezar desde cero en algún momento. Por tanto, si estáis pensando en adentraros en este apasionante mundo de la programación en Arduino, quizá este vídeo os sea de mucha ayuda. Y es que gracias al mismo vais a tener acceso a más de una decena de proyectos relacionados con todo ello. Quizá lo más llamativo en este sentido sea que los mismos se centran en aquellos que están empezando en estas tareas de programación para esta placa.

Más adelante cuando ya vayamos cogiendo experiencia en este tipo de proyectos, podremos adentrarnos en otros más complejos.

Si los proyectos que hemos mostrado más arriba son muy sencillos, en el vídeo que os mostramos a continuación, vamos a encontrar 15 proyectos avanzados con los que podemos crear proyectos de todo tipo, mucho más completos y que nos pueden ser de utilidad en el día a día.

En el siguiente vídeo podemos ir un poco más allá y sacarle el máximo partido a Arduino para crear un robot carga objetos, un escáner 3D, un péndulo invertido, entre otros.

1 Comentario
Logo softzone.es
Navega gratis con cookies…

Navegar por softzone.es con publicidad personalizada, seguimiento y cookies de forma gratuita. i

Para ello, nosotros y nuestros socios i necesitamos tu consentimiento i para el tratamiento de datos personales i para los siguientes fines:

Las cookies, los identificadores de dispositivos o los identificadores online de similares características (p. ej., los identificadores basados en inicio de sesión, los identificadores asignados aleatoriamente, los identificadores basados en la red), junto con otra información (p. ej., la información y el tipo del navegador, el idioma, el tamaño de la pantalla, las tecnologías compatibles, etc.), pueden almacenarse o leerse en tu dispositivo a fin de reconocerlo siempre que se conecte a una aplicación o a una página web para una o varias de los finalidades que se recogen en el presente texto.

La mayoría de las finalidades que se explican en este texto dependen del almacenamiento o del acceso a la información de tu dispositivo cuando utilizas una aplicación o visitas una página web. Por ejemplo, es posible que un proveedor o un editor/medio de comunicación necesiten almacenar una cookie en tu dispositivo la primera vez que visite una página web a fin de poder reconocer tu dispositivo las próximas veces que vuelva a visitarla (accediendo a esta cookie cada vez que lo haga).

La publicidad y el contenido pueden personalizarse basándose en tu perfil. Tu actividad en este servicio puede utilizarse para crear o mejorar un perfil sobre tu persona para recibir publicidad o contenido personalizados. El rendimiento de la publicidad y del contenido puede medirse. Los informes pueden generarse en función de tu actividad y la de otros usuarios. Tu actividad en este servicio puede ayudar a desarrollar y mejorar productos y servicios.

La publicidad que se presenta en este servicio puede basarse en datos limitados, tales como la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que está interactuando (o con el que ha interactuado) (por ejemplo, para limitar el número de veces que se presenta un anuncio concreto).

  • Un fabricante de automóviles quiere promocionar sus vehículos eléctricos a los usuarios respetuosos con el medioambiente que viven en la ciudad fuera del horario laboral. La publicidad se presenta en una página con contenido relacionado (como un artículo sobre medidas contra el cambio climático) después de las 18:30 h a los usuarios cuya ubicación no precisa sugiera que se encuentran en una zona urbana.
  • Un importante fabricante de acuarelas quiere realizar una campaña publicitaria en Internet para dar a conocer su última gama de acuarelas con la finalidad de llegar tanto a artistas aficionados como a profesionales y, a su vez, se evite mostrar el anuncio junto a otro contenido no relacionado (por ejemplo, artículos sobre cómo pintar una casa). Se detectará y limitará el número de veces que se ha presentado el anuncio a fin de no mostrarlo demasiadas veces.

La información sobre tu actividad en este servicio (por ejemplo, los formularios que rellenes, el contenido que estás consumiendo) puede almacenarse y combinarse con otra información que se tenga sobre tu persona o sobre usuarios similares(por ejemplo, información sobre tu actividad previa en este servicio y en otras páginas web o aplicaciones). Posteriormente, esto se utilizará para crear o mejorar un perfil sobre tu persona (que podría incluir posibles intereses y aspectos personales). Tu perfil puede utilizarse (también en un momento posterior) para mostrarte publicidad que pueda parecerte más relevante en función de tus posibles intereses, ya sea por parte nuestra o de terceros.

  • En una plataforma de redes sociales has leído varios artículos sobre cómo construir una casa en un árbol Esta información podría añadirse a un perfil determinado para indicar tuinterés en el contenido relacionado con la naturaleza, así como en los tutoriales de bricolaje (con el objetivo de permitir la personalización del contenido, de modo que en el futuro, por ejemplo, se te muestren más publicaciones de blogs y artículos sobre casas en árboles y cabañas de madera).
  • Has visualizado tres vídeos sobre la exploración espacial en diferentes aplicaciones de televisión. Una plataforma de noticias sin relación con las anteriores y con la que no has tenido contacto en el pasado crea un perfil basado en esa conducta de visualización marcando la exploración del espacio como un tema de tu posible interés para para otros vídeos.

El contenido que se te presenta en este servicio puede basarse en un perfilde personalización de contenido que se haya realizado previamente sobre tu persona, lo que puede reflejar tu actividad en este u otros servicios (por ejemplo, los formularios con los que interactúas o el contenido que visualizas), tus posibles intereses y aspectos personales. Un ejemplo de lo anterior sería la adaptación del orden en el que se te presenta el contenido, para que así te resulte más sencillo encontrar el contenido (no publicitario) que coincida con tus intereses.

  • Has leído unos artículos sobre comida vegetariana en una plataforma de redes sociales. Posteriormente has usado una aplicación de cocina de una empresa sin relación con la anterior plataforma. El perfil que se ha creado sobre tu persona en la plataforma de redes sociales se utilizará para mostrarte recetas vegetarianas en la pantalla de bienvenida de la aplicación de cocina.
  • Has visualizado tres vídeos sobre remo en páginas web diferentes. Una plataforma de video, no relacionada con la página web en la que has visualizado los vídeos sobre remo, pero basandose en el perfil creado cuando visistaste dicha web, podrá recomendarte otros 5 vídeos sobre remo cuando utilices la plataforma de video a través de tu televisor .

La información sobre qué publicidad se te presenta y sobre la forma en que interactúas con ella puede utilizarse para determinar lo bien que ha funcionado un anuncio en tu caso o en el de otros usuarios y si se han alcanzado los objetivos publicitarios. Por ejemplo, si has visualizado un anuncio, si has hecho clic sobre el mismo, si eso te ha llevado posteriormente a comprar un producto o a visitar una página web, etc. Esto resulta muy útil para comprender la relevancia de las campañas publicitarias./p>

  • Has hecho clic en un anuncio en una página web/medio de comunicación sobre descuentos realizados por una tienda online con motivo del “Black Friday” online y posteriormente has comprado un producto. Ese clic que has hecho estará vinculado a esa compra. Tu interacción y la de otros usuarios se medirán para saber el número de clics en el anuncio que han terminado en compra.
  • Usted es una de las pocas personas que ha hecho clic en un anuncio que promociona un descuento por el “Día de la madre”de una tienda de regalos en Internet dentro de la aplicación de una web/medio de comunicación. El medio de comunicación quiere contar con informes para comprender con qué frecuencia usted y otros usuarios han visualizado o han hecho clic en un anuncio determinado dentro de la aplicación y, en particular, en el anuncio del “Día de la madre” para así ayudar al medio de comunicación y a sus socios (por ejemplo, las agencias de publicidad) a optimizar la ubicación de los anuncios.

La información sobre qué contenido se te presenta y sobre la forma en que interactúas con él puede utilizarse para determinar, por ejemplo, si el contenido (no publicitario) ha llegado a su público previsto y ha coincidido con sus intereses. Por ejemplo, si hasleído un artículo, si has visualizado un vídeo, si has escuchado un “pódcast” o si has consultado la descripción de un producto, cuánto tiempo has pasado en esos servicios y en las páginas web que has visitado, etc. Esto resulta muy útil para comprender la relevancia del contenido (no publicitario) que se te muestra.

  • Has leído una publicación en un blog sobre senderismo desde la aplicación móvil de un editor/medio de comunicación y has seguido un enlace a una publicación recomendada y relacionada con esa publicación. Tus interacciones se registrarán para indicar que la publicación inicial sobre senderismo te ha resultado útil y que la misma ha tenido éxito a la hora de ganarse tu interés en la publicación relacionada. Esto se medirá para saber si deben publicarse más contenidos sobre senderismo en el futuro y para saber dónde emplazarlos en la pantalla de inicio de la aplicación móvil.
  • Se te ha presentado un vídeo sobre tendencias de moda, pero tu y otros usuarios habéis dejado de visualizarlo transcurridos unos 30 segundos. Esta información se utilizará para valorar la duración óptima de los futuros vídeos sobre tendencias de moda.

Se pueden generar informes basados en la combinación de conjuntos de datos (como perfiles de usuario, estadísticas, estudios de mercado, datos analíticos) respecto a tus interacciones y las de otros usuarios con el contenido publicitario (o no publicitario) para identificar las características comunes (por ejemplo, para determinar qué público objetivo es más receptivo a una campaña publicitaria o a ciertos contenidos).

  • El propietario de una librería que opera en Internet quiere contar con informes comerciales que muestren la proporción de visitantes que han visitado su página y se han ido sin comprar nada o que han consultado y comprado la última autobiografía publicada, así como la edad media y la distribución de género para cada uno de los dos grupos de visitantes. Posteriormente, los datos relacionados con la navegación que realizas en su página y sobre tus características personales se utilizan y combinan con otros datos para crear estas estadísticas.
  • Un anunciante quiere tener una mayor comprensión del tipo de público que interactúa con sus anuncios. Por ello, acude a un instituto de investigación con el fin de comparar las características de los usuarios que han interactuado con el anuncio con los atributos típicos de usuarios de plataformas similares en diferentes dispositivos. Esta comparación revela al anunciante que su público publicitario está accediendo principalmente a los anuncios a través de dispositivos móviles y que es probable que su rango de edad se encuentre entre los 45 y los 60 años.

La información sobre tu actividad en este servicio, como tu interacción con los anuncios o con el contenido, puede resultar muy útil para mejorar productos y servicios, así como para crear otros nuevos en base a las interacciones de los usuarios, el tipo de audiencia, etc. Esta finalidad específica no incluye el desarrollo ni la mejora de los perfiles de usuario y de identificadores.

  • Una plataforma tecnológica que opera con un proveedor de redes sociales observa un crecimiento en los usuarios de aplicaciones móviles y se da cuenta de que, en funciónde sus perfiles, muchos de ellos se conectan a través de conexiones móviles. La plataforma utiliza una tecnología nueva para mostrar anuncios con un formato óptimo para los dispositivos móviles y con un ancho de banda bajo a fin de mejorar su rendimiento.
  • Un anunciante está buscando una forma de mostrar anuncios en un nuevo tipo de dispositivo. El anunciante recopila información sobre la forma en que los usuarios interactúan con este nuevo tipo de dispositivo con el fin de determinar si puede crear un nuevo mecanismo para mostrar la publicidad en ese tipo de dispositivo.

El contenido que se presenta en este servicio puede basarse en datos limitados, como por ejemplo la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que estás interactuando (o con el que has interactuado) (por ejemplo, para limitar el número de veces que se te presenta un vídeo o un artículo en concreto).

  • Una revista de viajes, para mejorar las experiencias de viaje en el extranjero, ha publicado en su página web un artículo sobre nuevos cursos que ofrece una escuela de idiomas por Internet. Las publicaciones del blog de la escuela se insertan directamente en la parte inferior de la página y se seleccionan en función de la ubicación no precisa del usuario (por ejemplo, publicaciones del blog que explican el plan de estudios del curso para idiomas diferentes al del país en el que este te encuentras).
  • Una aplicación móvil de noticias deportivas ha iniciado una nueva sección de artículos sobre los últimos partidos de fútbol. Cada artículo incluye vídeos alojados por una plataforma de streaming independiente que muestra los aspectos destacados de cada partido. Si adelantas un vídeo, esta información puede utilizarse para determinar que el siguiente vídeo a reproducir sea de menor duración.

Se puede utilizar la localización geográfica precisa y la información sobre las características del dispositivo

Al contar con tu aprobación, tu ubicación exacta (dentro de un radio inferior a 500 metros) podrá utilizarse para apoyar las finalidades que se explican en este documento.

Con tu aceptación, se pueden solicitar y utilizar ciertas características específicas de tu dispositivo para distinguirlo de otros (por ejemplo, las fuentes o complementos instalados y la resolución de su pantalla) en apoyo de las finalidades que se explican en este documento.

O sin cookies desde 1,67€ al mes

Por solo 1,67€ al mes, disfruta de una navegación sin interrupciones por toda la red del Grupo ADSLZone: adslzone.net, movilzona.es, testdevelocidad.es, lamanzanamordida.net, hardzone.es, softzone.es, redeszone.net, topesdegama.com y más. Al unirte a nuestra comunidad, no solo estarás apoyando nuestro trabajo, sino que también te beneficiarás de una experiencia online sin cookies.