1902serial joy: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «<code> ////////////////////////////////////////////// // 2018.08.08 woronin, umkiedu@gmail.com // Bluetooth Robot UMKI controller K6_mini // вт…») |
(нет различий)
|
Версия от 13:23, 12 августа 2019
//////////////////////////////////////////////
// 2018.08.08 woronin, umkiedu@gmail.com
// Bluetooth Robot UMKI controller K6_mini
// второй пример- определяем массив данных в порту
//
//////////////////////////////////////////////
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(6, 7); // RX, TX
void setup() {
BTSerial.begin(9600); // инициализируем порт блютус
Serial.begin(9600); // инициализируем порт сериал - шнур USB
}
void loop() // выполняем циклически опрос порта и отправляем все байты с блютуса в шнур
{
int inByte[25], i, count; //i - это элемент массива команды из 7 байт
count = BTSerial.available();
if (count < 7) count = 0;
else {
for (i = 0; i < 7; i++) {
inByte[i] = BTSerial.read();
delay(10);
Serial.print(inByte[i], HEX); // вывод в COM порт побайтно в шестнадцатиричной системе
Serial.print(" "); // ставим пробел между байтами, чтобы удобно было смотреть монитор порта
}
Serial.println();
}
}