Блуетоотх осцилоскоп
Осцилоскоп Блуетоотх апликација претвара ваш телефон или таблет на осцилоскоп или волтметар је повезан преко Блуетоотх везе са микро-контролише уређај као што је ПИЦ, Ардуино или Расберри ПИ система. Блуетоотх осцилоскоп може да приказује наизменичних сигнала (АЦ) и континуалне сигнале (ДЦ) на вашем мобилном уређају сигурно јер бежично повезује на ваш микро контролер који снима или ДЦ сигнализира АЦ и преноси га на вашем телефону или таблету кроз Блуетоотх.
Посетите страницу хттп://ввв.профјмуноз.блогспот.цом/ у оквиру саме апликације притиском на "онлине туторијале" икону где можете пронаћи туторијале о повезивању ац сигнала и ДЦ на Ардуино система и преноси га на телефону или таблету за видели преко Блуетоотх Осциллосцопе апликације.
Осцилоскоп Блуетоотх апликација прима податке са вашег микро система под контролом у следећем формату:
Примљени сигнал = $ Дато1Дато2 #
Пример: Да Дата1 и Дата2 = 4.25 = 60,5 добија $ 4.2560.5 #
Вредност дата1 је планирала и вредност дата2 се приказује.
Када осцилоскоп окреће на зелену икону на карактеру "1" микро контролисани систем се испоручује. Када се притисне црвено дугме са лик "0" је послата, ове вредности се могу користити за контролу процеса који желите, као што су ЛЕД или искључивање, укључивање или искључивање слање података итд
Тада програм се спроводи у Ардуино систем за слање података на таблету или телефону. 11 (РКС) и 12 (ТКС): Ардуино 1, Блуетоотх модул ХЦ-06 је коришћен у пинова. ДЦ или АЦ сигнала уведена је аналогни пин А0:
// Укључите код библиотека:
#инцлуде
// Стринг порука, менсаје3;
#инцлуде
СофтвареСериал миСериал (11, 12); // РКС, ТКС
инцхар Чар;
// Иницијализујте библиотека са бројевима интерфејса игле
ЛикуидЦристал лцд (8, 3, 4.6, 7.9);
флоат дата1 = 1.25;
флоат дата2 = 9.45;
Стринг тмп;
непотписани дуго Дуратион1;
непотписани дуго Дурабилити2;
// Цлиппинг индикатор променљиве
Боолеан клипинг = 0;
За складиштење података // променљиве
невДата бајт = 0;
превДата бајт = 0;
// Променљиве фреквенција
грозен Инт тајмер = 0; // период таласа тачака
грозен Инт периоду;
инт фреквенција;
// Реад тхе податке напона пин А0
реадДатос воид ();
воид сетуп () {
Сериал.бегин (9600);
Сериал.бегин (9600);
// Сет-уп број на ЛЦД је колона и редова:
лцд.бегин (20, 4);
// Испис поруку на ЛЦД.
лцд.сетЦурсор (0,0);
лцд.принт ("Осциллограф Бтх");
// ПинМоде (А1 ИНПУТ);
миСериал.бегин (9600);
}
воид петља () {
реадДатос ();
// Израчунајте фреквенцију сигнала
лцд.сетЦурсор (0,2);
лцд.принт ("Дата1 =");
лцд.принт (дата1);
лцд.принт ("Дата2 =");
лцд.принт (дата2);
сендДата ();
док (миСериал.аваилабле ()> 0)
{
инцхар = (миСериал.реад ());
лцд.сетЦурсор (0.1);
лцд.принт ("Примање =");
лцд.сетЦурсор (13.1);
лцд.принт (инцхар);
инцхар = '';
}
кашњење (100);
}
// Чита податке и А0 Аналогни напон Пуето
реадДатос воид ()
{
// Дата1 = аналогРеад (А0);
дата1 = (аналогРеад (А0) * 0.00488);
дата2 = 00.0;
}
// Слање података на Андроид уређај
сендДата воид ()
{
миСериал.принт ('$');
реадДатос ();
миСериал.принт (дата1);
миСериал.принт (дата1); // Овде можете послати податке на друге Андроид
миСериал.принт ('#');
}