Arduino IDE with nRF52 DK Board

This blog is to describe the Arduino IDE with nRF52 Chipset. I would describe what is Arduino and how to configure the nRF52 to work with Arduino IDE.

What is an Arduino?

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message – and turn it into an output – activating a motor, turning on an LED, publishing something online.

The Arduino platform has become quite popular with people just starting out with electronics, and for good reason. Unlike most previous programmable circuit boards, the Arduino does not need a separate piece of hardware (called a programmer) in order to load new code onto the board — you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program. Finally, Arduino provides a standard form factor that breaks out the functions of the micro-controller into a more accessible package.

alt text

The Uno is one of the more popular boards in the Arduino family and a great choice for beginners. We’ll talk about what’s on it and what it can do later in the tutorial.

Arduino Uno

Tutorial how to use the Arduino

https://learn.sparkfun.com/tutorials/what-is-an-arduino/all

https://www.arduino.cc/en/Guide/Introduction

Arduino Library List

Libraries are a collection of code that makes it easy for you to connect to a sensor, display, module, etc. For example, the built-in LiquidCrystal library makes it easy to talk to character LCD displays. There are hundreds of additional libraries available on the Internet for download.

https://www.arduinolibraries.info/

Block diagram on the relationship on Arduino with Vendor Chipset

How to use the nRF52 DK with Arduino IDE

Open the Preference (file -> Preference)

Add the https://raw.githubusercontent.com/sparkfun/Arduino_Boards/nrf5/IDE_Board_Manager/package_sparkfun_index.json

Open the boards manager

Search Nordic Semiconductor nRF5 Boards inside the Boards manager

More Details can be found at

https://learn.sparkfun.com/tutorials/nrf52832-breakout-board-hookup-guide/all

Hope that this topic is useful to you but WITHOUT ANY WARRANTY.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.