
#Arduino nano pinout gpio Bluetooth#
To avoid any kind of interruption digital pins can communicate with the Bluetooth with the use of this library.

#Arduino nano pinout gpio serial#
#include ĭuring using the HM-10 the board may sometimes need to use the serial communication which can affect the Bluetooth. To use the HM-10 the following library is helping to communicate. The module HM-10 mostly helps with Arduino because there’s a lot of work done on the module with this board. by using external libraries, the programming may become complex for some developers. It’s better to use the libraries with digital pins to avoid problems. The module is useable directly with serial communication but it sometimes faces the issue during communication. The use of HM-10 is much easier just like other modules. Every two ways communication device like robots, remote control cars uses the HM-10 at developing level.In IoT continuous data sending devices also have HM-10 because of its no limit feature.Most of the laptops also have 4.0 Bluetooth.Every commercial device like headphones and mice are now using HM-10 because of its low power consumption.The device offers data and command mode which helps to set the internal setting according to the project requirement.The GFSK (Gaussian Frequency Shift Keying) helps to transfer the data for the module.There are onboard GPIO pins within the module which are usable through UART communications,.A single module has its 256Kb flash memory and 8Kb SRAM.The module operates at 2-3.7V only which is common in every TTL/CMOS device.It is useable as a Master or Slave just by disconnecting the connections.The HC10 module uses the 2.5GHz frequency band at the range of 100meter in an open area.Power consumption is much less even in an operating state with this module.There is no limit in sending bytes with HM-10.HM-10 has the latest 4.0 Bluetooth technology.This helps to understand the current situation of the Bluetooth device. There is a button on the device to break the connection just like a BRK pin. To disconnect the connect apply the LOW input signal on it. There will a HIGH output signal at state pin for established Bluetooth connection otherwise it will be at a low.īRK represents the break, which helps to disconnect the connection of Bluetooth with another module. This pin is just for state representation.

TX will send the data from the Bluetooth to the Arduino/microcontroller. RX will help to receiver the data from Arduino/microcontroller. HC10 communicates follows the UART communication protocol for data sending and receiving.
