Programar fácil con Arduino

Programar fácil con Arduino, entiende cómo funciona el mundo.

  • Blog
  • ¿Quién soy?
  • Podcast
  • Curso Arduino [GRATIS]
  • Curso Domótica [GRATIS]
  • Acceder
Usted está aquí: Inicio / Blog / Arduino / Configurar Arduino MKR1000 paso a paso

Configurar Arduino MKR1000 paso a paso

Luis del Valle Hernández

Estamos acostumbrados a ver cada vez más avances tecnológicos que nos cambian la vida, el GPS, el móvil, las tablet, las smart-tv, etc… Cuando hablamos de objetos conectados se nos viene a la cabeza los dispositivos del IoT (Internet Of Things).

Configurar Arduino MKR1000

Arduino ha dado un paso hacia delante al poner a la venta el Arduino MKR1000, abriendo una ventana a otra forma de entender el mundo, a crear objetos conectados gracias al módulo WiFi que viene integrado dentro de la placa y la facilidad de uso a la que nos tiene acostumbrado el microcontrolador Atmel.

Indice de contenidos

  • 1 Paso 1: instalar la última versión del entorno de desarrollo oficial de Arduino
  • 2 Paso 2: Instalar soporte para configurar Arduino MKR1000
  • 3 Paso 3: conectando la placa al ordenador
  • 4 Paso 4: probar Arduino MKR1000 con el Sketch blink

En este artículo vamos a ver como configurar Arduino MKR1000 paso a paso, para poder ejecutar nuestro primer Sketch, hola mundo.

Si estás interesado en profundizar sobre los dispositivos del IoT, no te pierdas el curso donde aprenderás a crear el tuyo propio.

Paso 1: instalar la última versión del entorno de desarrollo oficial de Arduino

No cabe duda que si queremos desarrollar con la tecnología puntera de esta marca, es necesario estar actualizado tanto a nivel de hardware, como a nivel de software. Como ya sabrás, el entorno de desarrollo oficial es de código abierto y basado en la plataforma Wiring, así que para trabajar con la última versión lo único que tenemos que hacer es descargarla de la web oficial.

Al escribir estas líneas la última versión del IDE oficial es la versión 1.6.8 y es la recomendada por Arduino para usar con la MKR1000.

Vamos a comenzar a configurar Arduino MKR1000.

Paso 2: Instalar soporte para configurar Arduino MKR1000

Si abres el IDE oficial y te vas a Herramientas>Placa, verás que no aparece Arduino MKR1000.

config-placa-mkr1000-01

No te preocupes, tienes que instalar los archivos necesarios para que el entorno de desarrollo reconozca la nueva placa. Abre el Gestor de tarjetas que se encuentra en Herramientas>Placa>Gestor de tarjetas…

config-placa-mkr1000-02

Se abrirá una nueva ventana donde puedes configurar no solo la MKR1000, sino cualquier placa compatible con Arduino. En este caso vamos a instalar Arduino SAMD Boards (32-bits ARM Cortex-M0+) son los archivos necesarios para poder utilizar el IDE con los microcontroladores ARM Cortex-M0+ que, precisamente, es que utiliza Arduino MKR1000. La versión que está disponible cuando escribo estas líneas es la 1.6.5. Seleccionamos el paquete y pulsamos sobre instalar.

config-placa-mkr1000-03

Una vez instalado, si abres vas de nuevo a Herramientas>Placa comprobarás que ahora si que aparece Arduino MKR1000, ya lo puedes seleccionar.

Ya hemos terminado de configurar Arduino MKR1000, vamos a probarlo.

Paso 3: conectando la placa al ordenador

Una de las características a tener en cuenta de esta placa, es la conexión USB. Mientras que su hermano mayor el Arduino UNO, utiliza un conector USB tipo B, Arduino MKR1000 utiliza un conector USB Mini-A, por lo tanto necesitas tener este tipo de cable ya que con la placa no se proporciona.

puerto-usb-mkr1000
Diferencia de puertos USB

En Windows 10 y 7, la detección del driver USB es automática, en otros sistemas operativos tendrás que ir a la referencia de tu plataforma para comprobar cómo instalar un nuevo dispositivo.

conectar-usb-mkr1000
Conexión MKR1000

Mira la luz verde como se enciende. Si accedes al Administrador de dispositivos en Windows, podrás ver que todo se ha instalado correctamente y el puerto COM asignado a tu placa.

administrador-dispositivos

Ya tenemos todo preparado para programar nuestra primera aplicación, el hola mundo en Arduino.

Paso 4: probar Arduino MKR1000 con el Sketch blink

En Arduino UNO hay un LED integrado dentro de la placa que está asociado al pin número 13. Este LED nos sirve para hacer comprobaciones en nuestros proyectos. Arduino MKR1000 también tiene un LED para tal cometido, pero en este caso el pin asociado es el pin número 6.

Vamos a escribir un sencillo programa que haga que este LED parpadee y así comprobar que todo está bien configurado. Comencemos primero por asegurarnos que la placa y el puerto está seleccionado en Herramientas>Placa seleccionamos Arduino/Genuino MKR1000 y en Herramientas>Puerto te mostrará el puerto donde tienes conectado tu Arduino MKR1000.

config-placa-mkr1000-05

Ahora veamos el Sketch que vamos a cargar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
  Creado: Luis del Valle (ldelvalleh@programarfacil.com
  Hola mundo Arduino MKR1000
  https://programarfacil.com
*/
 
#define pinLed 6
 
void setup() {
  // Pin número 6 en modo salida
  pinMode(pinLed, OUTPUT);
 
}
 
void loop() {
  // Encendemos el LED
  digitalWrite(pinLed, HIGH);
  // Esperamos
  delay(500);
  // Apagamos el LED
  digitalWrite(pinLed, LOW);
  // Esperamos
  delay(500);
}

Como ves es muy simple, lo único que hace es asignar el pin 6 como salida y hacer que parpadee. Comprueba que todo funciona correctamente.

Con esto ya podemos empezar a trabajar en nuestros dispositivos del IoT. El siguiente paso sería configurar la WiFi del Arduino MKR1000.

Gracias a Shutterstock por ceder los derechos de la imagen

integraciones de Home Assistant

Integraciones de Home Assistant

En este tutorial voy a hablar de las integraciones de Home Assistant pero antes déjame contarte la historia de Jack, un norteamericano de bien, de los … [+ info...]

dispositivos inteligentes para el hogar

Tipos de dispositivos inteligentes para el hogar

En este artículo voy a hablar de los dispositivos domóticos o dispositivos inteligentes para el hogar que pueden ser integrados dentro de Home … [+ info...]

osciloscopios

Osciloscopio para proyectos con Arduino

Una imagen vale más que mil palabras. Seguro has escuchado esta frase alguna vez y es probable que en la mayoría de las ocasiones lo que dice sea … [+ info...]

Copyright © 2023 · Programar Fácil · Aviso legal

Utilizamos cookies propios y de terceros para mejorar nuestros servicios y experiencia de usuario. Si continua navegando, consideramos que acepta su uso.Aceptar Política de privacidad y cookies
Política de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR