Bluetooth модуль HC-05Bluetooth модуль HC-05 представляет из себя плату размером 2.7x1.4 см, с 34 выводами с шагом 1.5 мм, и чипом BC417 от компании Cambridge Silicon Radio. Аппаратная поддержка стека Bluetooth 2.0+EDR (Enhaced Data Rate), а также флэш-память ES29LV800DB-70WGI от Excel Semiconductor на 8 Мбит (1 МБ). Прошивка работает в 2-х режимах: обмен данными по bluetooth com - порту, и управление модулем AT командами. Назначение пинов в стандартной прошивке: TX, RX, CTS, RTS — линии UART; CTS и RTS недоступны в данной прошивке PCM_CLK, PCM_OUT, PCM_IN, PCM_SYNC — линии для приёма-передачи звука (недоступны) AIO0, AIO1 — линии I/O общего назначения (недоступны) RESET — линия сброса (активируется логическим нулём) 3.3 V, GND — питание, земля NC — не подсоединён (Not Connected) USB_D+, USB_D- — линии данных USB (недоступны) CSB, MOSI, MISO, CLK — линии SPI (CSB — это SS, Slave Select), используются для прошивки чипа PIO0 — разрешение/запрет RX PIO1 — разрешение/запрет TX PIO2-PIO7, PIO10 — линии I/O общего назначения PIO8 — для светодиода, показывающего состояние модуля: светодиод мигает с разной скоростью в зависимости от того, чем занят модуль — опросом Bluetooth-устройств, ожиданием или чем-то ещё PIO9 — для светодиода, показывающего статус соединения: горит, если установлено соединение с другим Bluetooth-устройством PIO11 — для управления режимом работы: по умолчанию режим простого удлинителя UART, а если подать на него логичскую 1 — режим AT-команд .