Modern microcontrollers and single-chip systems have many interfaces for communicating with peripheral devices. One of them, the easiest to implement - SPI or Serial Peripheral Interface - allows you to transfer data in two directions simultaneously over a single clock signal, that is, it is full-duplex.
The I2C interface, Inter-Integrated Circuit, was developed by Philips to connect devices within a single device. Now it is used everywhere for "communication" of the microcontroller and the periphery or equally equivalent controllers due to the small number of wires (2 in total) and relatively high speeds.
After analyzing the work with the most popular interface and PADI I / O ports, it is time to move on to the most complex and interesting - the integrated Wi-Fi wireless module.
Bluetooth is one of the most common short-range wireless communication protocols for personal electronic devices. It uses various input and control devices, audio devices.
Many of you have probably heard about the remote control when everything is controlled at a great distance with a couple of simple taps. Pressed a button on the remote - and the light came on or your favorite robot clung to your feet.