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.

Thanks for your interests on my blog. Since 2019, I have created this blog and shared the idea how to do some funny stuffs. I am very pleasure that I get quite a lot of positive feedback. I really hope that this blog helps your own embedded solution development. May I get support from you to keep it in order to maintain the wordpress host service? Your appreciation would be very helpful.


https://jimmywongiot.com/2021/05/26/asking-for-support/