Arduino MKR Wi-Fi 1010 IOT Board-A Complete Information and Guide for User

  • Authorby Yash Pawar
  • DateWednesday, March 20, 2024
  • Comments1 Comments
  • Views1096 Views

A board that has Wi-Fi, Bluetooth and many interesting features. which gives perfect combination for IOT projects also provides leverage of Arduino cloud Environment which allows user to program board and access code from anywhere.

Arduino MKR Wi-Fi 1010 Has

  • Bluetooth
  • Wi-Fi
  • 8 Digital I/O Pins
  • 12 PWM Pins
  • 256 Flash Memory
  • 32 KB SRAM
  • SAMD21 Cortex-M0+ 32-bit low-power ARM MCU Microcontroller

What is Arduino MKR Wi-Fi 1010 Board

The MKR Wi-Fi 1010 is a small board with SAMD21G18A Processor, Nina W102 Module and a ATECC508 Crypto chip . it has in build 2.4GHz Wi-Fi which supports up to 13 channels and 2.4GHz Bluetooth with 79 channels speed up to 3Mbps and BLE 2.4 GHz with 40 channels speed up to 1 Mbps, The board has in build BQ24125L I2C Controlled USB/Adapter Charger which can charge battery with 92% efficiency and can also act supply for board.

Need more detail visit Arduinos official site -https://docs.arduino.cc/hardware/mkr-wifi-1010/

Programing MKR1010 board

Arduino Desktop IDE

To program programing MKR 1010 offline Arduino Desktop IDE is needed
If you don't have it download it from Arduino official site
open it
open the bord manager

and type MKR 1010 in search bar and click on install

Arduino MKR Wi-Fi 1010

Give the necessary permission

connect board to PC by Micro-B USB cable.

Now select the board and port

Open the Blink Example code

Verify proper board and port is selected and upload the code

congratulations....!!! You have just programed the Arduino MKR Wi-Fi 1010 Board.

Arduino Web editor

This bord is IOT enabled so it can also be use for Many IOT and remote application and it can be Programed from Arduino Web editor .

The Arduino web editor allows to write and upload the code to bord directly from web browser.

the Web editor is online that allows to code and save it to cloud and it can be access from any device.
the editor automatically detects the board and configure itself accordingly
you just need to
Install the Arduino Create Agent

Login in to Arduino Web Editor if don't have account create one


Online IDE will open


connect bord to PC
activate the create agent


select the board and port


Now lets try basic code to blink led
open blink code from Examples
upload the code

Arduino MKR WIFI 1010


"successful:done" upload will appear in output area and led will start blinking.
That's how you can upload the code from Arduino web editor.

for detail process visit- https://docs.arduino.cc/learn/starting-guide/the-arduino-web-editor/

Project on MKR 1010

If want to try some projects here is one - https://robu.in/how-to-control-your-devices-remotely-with-arduino-mkr-wifi-1010-web-server/

Watch project video here-https://youtu.be/okG_J8r_KxM

Applications

Arduino MKR Wi-Fi 1010 has Bluetooth that can perform both a BLE and Bluetooth client and host device. A low power Wi-Fi with operating range of 2.4GHz. hence it can e used
in Prototyping and IOT application like building sensor network connected to office or home to create a BLE device sending data to a cell phone and many of the basic IOT application.

Conclusion

Arduino MKR Wi-Fi 1010 bord provide the important feature like Wi-Fi, Bluetooth, battery adapter with in build charger which makes it very suitable for  IOT it can also be use in prototyping. Programming this board is also  simple as other Arduino boards and can be program from Arduino cloud Web editor.  Arduino MKR Wi-Fi 1010 is also compatible for Arduino  cloud projects.

Tags:

About Yash Pawar

Leave a Comment Your email address will not be published. Required fields are marked*

A

Ankit Saini

Friday, April 12, 2024
good blog

Related Posts

Arduino GPS Clock

Arduino GPS Clock

Rotary Encoder Arduino Code Detail Guide

Rotary Encoder Arduino Code Detail Guide

Interfacing SSD1306 I2C OLED Display with Arduino

Interfacing SSD1306 I2C OLED Display with Arduino

Interfacing of GPS Module with Arduino and Raspberry Pi

Interfacing of GPS Module with Arduino and Raspberry Pi

Interfacing ADXL335 Accelerometer Sensor with Arduino Uno

Interfacing ADXL335 Accelerometer Sensor with Arduino Uno

Share This Article

  • facebook
  • twitter
  • linkedin