Introducció
The Arduino MKR WiFi 1010 is a powerful 32-bit ARM Cortex-M0+ microcontroller board designed for IoT and pico-network applications. It integrates WiFi and Bluetooth Low Energy (BLE) connectivity, making it suitable for a wide range of connected projects. This manual provides essential information for setting up, operating, maintaining, and troubleshooting your MKR WiFi 1010 board.
Configuració
To begin using your Arduino MKR WiFi 1010, follow these initial setup steps:
- Instal·leu l'IDE d'Arduino: Download and install the latest version of the Arduino Integrated Development Environment (IDE) from the official Arduino weblloc (arduino.cc/en/software).
- Connect the Board: Use a micro-USB cable to connect your Arduino MKR WiFi 1010 board to your computer. The board will draw power from the USB connection.
- Install Board Support Package: Within the Arduino IDE, navigate to Tools > Board > Boards Manager... and search for "Arduino SAMD Boards (32-bits ARM Cortex-M0+)". Install the package.
- Select Board and Port: Vés a Tools > Board and select "Arduino MKR WiFi 1010". Then, go to Eines > Port i seleccioneu el port sèrie corresponent a la placa connectada.
- Test with an Example Sketch: Obre un example sketch (e.g., File > Examples > 01.Basics > Blink) and upload it to the board to verify the setup.

Vídeo 1: Un overview of the Arduino MKR WiFi 1010 board, highlighting its features and potential applications. This video provides a visual introduction to the product and its capabilities.
Instruccions de funcionament
The Arduino MKR WiFi 1010 is designed for ease of use in developing connected projects. Its integrated WiFi and Bluetooth Low Energy (BLE) capabilities allow for seamless communication with other devices and cloud platforms.
Programming with Arduino IDE
The board is fully compatible with the Arduino IDE. You can write your code (sketches) using the C++-like Arduino language, leveraging a vast collection of libraries for various functionalities, including network communication, sensor integration, and device control. Uploading code is straightforward via the USB connection.
Connectivitat sense fil
The NINA-W102 module provides robust WiFi (802.11 b/g/n) and Bluetooth Low Energy connectivity. This enables the MKR WiFi 1010 to connect to local networks, access the internet, and communicate with other BLE-enabled devices. Secure connections are facilitated by the integrated Secure Element.

Especificacions tècniques
The Arduino MKR WiFi 1010 is built with advanced components to deliver high performance and versatility for your projects.
- Processador: Powerful 32-bit ARM Cortex-M0+ (SAMD21) running at 48 MHz.
- Memòria: 250KB Flash memory and 32KB SRAM for complex applications.
- Connectivitat: Integrated WiFi (802.11 b/g/n) and Bluetooth Low Energy (BLE) via the NINA-W102 module.
- I/O Pins: 14 Digital I/O pins (6 with PWM, 12-bit resolution), 6 Analog Input pins.
- Seguretat: Features a Secure Element for enhanced security in connected applications.
- Compatibilitat: Fully supported by the Arduino IDE with extensive libraries.

Especificacions detallades
| Característica | Detall |
|---|---|
| Marca | Arduino |
| Nom del model | Arduino MKR WIFI 1010 |
| Número de peça del fabricant | ABX00023 |
| Model de CPU | Cortex (SAMD21 ARM Cortex-M0+) |
| Velocitat del processador | 48 MHz |
| Memòria Flash | 250 KB |
| Mida instal·lada de la memòria RAM | 32 KB de SRAM |
| Tecnologia de connectivitat | Wi-Fi, Bluetooth Low Energy (BLE) |
| Compatibilitat sense fils | 802.11b/g/n |
| Sistema operatiu | FreeRTOS (supported) |
| Pins I / O digitals | 14 (6 PWM) |
| Pins d'entrada analògics | 6 |
| Ports USB totals | 1 (Micro-USB) |
| Pes de l'article | 18 grams |
| UPC | 763004920025 |
Manteniment
To ensure the longevity and optimal performance of your Arduino MKR WiFi 1010 board, consider the following maintenance guidelines:
- Manejar amb cura: Eviteu deixar caure la taula o sotmetre-la a un esforç físic excessiu.
- Mantenir sec: Protect the board from moisture and liquids, as these can cause short circuits and damage components.
- Netegeu suaument: If cleaning is necessary, use a soft, dry brush or compressed air to remove dust. Avoid using liquids or abrasive materials.
- Emmagatzematge adequat: Store the board in an anti-static bag or container when not in use to prevent electrostatic discharge (ESD) damage.
- Font d'alimentació: Always use a stable and appropriate power supply (5V via USB or VIN pin) to prevent damage from overvoltage o undervoltage.
Resolució de problemes
If you encounter issues with your Arduino MKR WiFi 1010, try the following troubleshooting steps:
- Junta no reconeguda: Ensure the USB cable is securely connected and that the correct board and port are selected in the Arduino IDE. Reinstalling the SAMD board support package might resolve driver issues.
- Errors de càrrega: Check for syntax errors in your code. Ensure no other programs are using the serial port. Try resetting the board before uploading.
- Problemes de connectivitat WiFi/Bluetooth: Verify your network credentials (SSID, password). Ensure the board is within range of the access point or BLE device. Check for proper library installation and usage for network functions.
- Problemes d'alimentació: If the board does not power on, try a different USB cable or power source. Ensure external components are not drawing excessive current.
- Comportament inesperat: Review your code for logical errors. Test individual components or sections of code to isolate the problem.
Garantia i Suport
The Arduino MKR WiFi 1010 (ABX00023) comes with a 1-year EU Spare Part Availability Duration, as per manufacturer specifications.
For further assistance, technical support, or to engage with the Arduino community, please visit the official Arduino website. The Arduino community forums are an excellent resource for project ideas, troubleshooting, and sharing knowledge.
Official Arduino Weblloc: https://www.arduino.cc
Arduino Forums: https://forum.arduino.cc