1901serial joy: различия между версиями

Материал из УМКИwiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
<code>
<syntaxhighlight lang="C++">
  //////////////////////////////////////////////
  //////////////////////////////////////////////
  //    2018.11.21 woronin,  umkiedu@gmail.com
  //    2018.11.21 woronin,  umkiedu@gmail.com
Строка 8: Строка 8:
  #include <SoftwareSerial.h>
  #include <SoftwareSerial.h>
  SoftwareSerial BTSerial(6, 7); // RX, TX
  SoftwareSerial BTSerial(6, 7); // RX, TX
void setup() {
 
void setup() {
   BTSerial.begin(9600); // инициализируем  порт блютус
   BTSerial.begin(9600); // инициализируем  порт блютус
   Serial.begin(9600);  // инициализируем  порт сериал - шнур USB
   Serial.begin(9600);  // инициализируем  порт сериал - шнур USB
}
}
void loop() // выполняем циклически опрос порта и отправляем все байты с блютуса в шнур
 
{
void loop() // выполняем циклически опрос порта и отправляем все байты с блютуса в шнур
{
   if (BTSerial.available()) //  читаем все из блютус порта  
   if (BTSerial.available()) //  читаем все из блютус порта  
   {  
   {  
     Serial.println(BTSerial.read(), HEX); // печатаем в сериал порт  побайтно: DEC - десятичный, HEX - шестнадцатиричный
     Serial.println(BTSerial.read(), HEX); // печатаем в сериал порт  побайтно: DEC - десятичный, HEX - шестнадцатиричный
   }
   }
}
}
</code>
 
</syntaxhighlight>


[[Категория:Видео эпизоды УМКИ]]
[[Категория:Видео эпизоды УМКИ]]
[[Категория:Примеры программирования Arduino]]

Текущая версия от 14:47, 15 ноября 2019

 //////////////////////////////////////////////
 //     2018.11.21 woronin,  umkiedu@gmail.com
 //     Bluetooth Robot UMKI controller K6
 //     первый пример- проверяем как работает порт блютус
 //
 //////////////////////////////////////////////
 #include <SoftwareSerial.h>
 SoftwareSerial BTSerial(6, 7); // RX, TX

void setup() {
  BTSerial.begin(9600); // инициализируем  порт блютус
  Serial.begin(9600);   // инициализируем  порт сериал - шнур USB
}

void loop() // выполняем циклически опрос порта и отправляем все байты с блютуса в шнур
{
   if (BTSerial.available()) //  читаем все из блютус порта 
  { 
    Serial.println(BTSerial.read(), HEX); // печатаем в сериал порт  побайтно: DEC - десятичный, HEX - шестнадцатиричный
  }
}