Мой сайт
Форма входа
Поиск
Мини-чат
Статистика
Понедельник, 25.11.2024, 02:17
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Крот смарт - Страница 88 - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Крот смарт
--Zenit--Дата: Среда, 18.09.2019, 20:50 | Сообщение # 1306
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Цитата Andrew ()
На запрос идет '!' , ВДИ, Амплитуда, X,Y,Рейтинг


В курсе.Пока что меня интересует только ВДИ.Помахал пятаком над датчиком,перевел из 16 теричной в 10 ричную.ВДИ правильное.
С остальными данными пока не придумал что делать)

Модуль блютуз подключил к Ардуине,настроил,мак адрес Смарта прописал,со Смартом коннектится. Осталось скетч написать,но экрана у меня от Нокии нет)

Добавлено (20.09.2019, 12:00)
---------------------------------------------
Написал скетч( точнее не написал,а скопипастил и внес небольшие дополнения).

void setup() {

  Serial.begin(9600);

  }

void loop() {

 Serial.println("AD"); // оправляем запрос в Крот Смарт

 delay(1000);

  while(Serial.available()) {

    String ttydata = Serial.readString(); // ttyData - информация с серийного порта

    Serial.print("String: ");

    Serial.println(ttydata);

  }

}

Скетч посылает запрос "AD"  в Крот Смарт. В ответ получаем строку с данными.Только эта строка в мониторе порта на компе отображается кракозябрами кроме первого байта который " !"
Не суть,разберемся.Главное что Крот коннектится и отвечает на запрос.

Добавлено (20.09.2019, 12:10)
---------------------------------------------
http://prntscr.com/p8mnmt

Сообщение отредактировал --Zenit-- - Среда, 18.09.2019, 20:51
 
de-si-gnДата: Пятница, 20.09.2019, 12:38 | Сообщение # 1307
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
Пошивал через смартфон программой "ZFlasher AVR"
Новая прошивка тише и дальше!



Сообщение отредактировал de-si-gn - Пятница, 20.09.2019, 13:44
 
mongol791Дата: Пятница, 20.09.2019, 12:50 | Сообщение # 1308
Генерал-полковник
Группа: Пользователи
Сообщений: 1109
Награды: 15
Репутация: 17
Статус: Offline
de-si-gn, Фм лутше ставить отдельно ?? так понимаю..
 
de-si-gnДата: Пятница, 20.09.2019, 13:24 | Сообщение # 1309
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
mongol791, он удобнее, плюс экран, который показывает разряд аккумулятора.
max2606 стоит почти как готовый фм
 
sparkingsparkingДата: Пятница, 20.09.2019, 14:31 | Сообщение # 1310
Генералиссимус
Группа: Пользователи
Сообщений: 1382
Награды: 5
Репутация: 9
Статус: Offline
Смущает чуйка, у меня на таком расстоянии перегруз показывает, а что модуль так болтается- очень плохо, сильно на баланс влияет.
 
de-si-gnДата: Пятница, 20.09.2019, 14:53 | Сообщение # 1311
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
sparkingsparking, продолжайте дальше строить свои догадки. В катушке ничего не болтается (в закрытом состоянии), с балансом вообще много интересного...
Сделайте -  много нового узнаете!
 
AndrewДата: Пятница, 20.09.2019, 15:00 | Сообщение # 1312
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Награды: 17
Репутация: 86
Статус: Offline
de-si-gn, Классный у вас смартфон не дадите ссылку на него?
Эх...не доходят у меня руки прописать загрузочный сектор в Хмеге...( в инете есть готовые программы) Тогда можно будет прошивку заливать по блютузу. wizard  Не кто не желает заняться ?...
 
AndrewДата: Пятница, 20.09.2019, 15:05 | Сообщение # 1313
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Награды: 17
Репутация: 86
Статус: Offline
Цитата --Zenit-- ()
Только эта строка в мониторе порта на компе отображается кракозябрами кроме первого байта который " !"


Это не "кракозябины", а символы!  Каждый символ - число. Осталось переключить режим отображения..
 
de-si-gnДата: Пятница, 20.09.2019, 15:13 | Сообщение # 1314
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
Цитата Andrew ()
Классный у вас смартфон не дадите ссылку на него?


Сейчас ,наверно, лучше есть https://u.to/UI1bFg


Сообщение отредактировал de-si-gn - Пятница, 20.09.2019, 15:17
 
AndrewДата: Пятница, 20.09.2019, 15:25 | Сообщение # 1315
Генералиссимус
Группа: Администраторы
Сообщений: 7540
Награды: 17
Репутация: 86
Статус: Offline
Цитата de-si-gn ()
лучше есть


Ух ты!  Может еще что-то посоветуете примерно в это ценовом диапазоне но полегче..
 
sparkingsparkingДата: Пятница, 20.09.2019, 16:19 | Сообщение # 1316
Генералиссимус
Группа: Пользователи
Сообщений: 1382
Награды: 5
Репутация: 9
Статус: Offline
Я бы сделал давно, но у меня принтер не позволяет такие площади печатать, а каркасы под смарт я не видел.
 
mongol791Дата: Пятница, 20.09.2019, 17:02 | Сообщение # 1317
Генерал-полковник
Группа: Пользователи
Сообщений: 1109
Награды: 15
Репутация: 17
Статус: Offline
Цитата sparkingsparking ()
а каркасы под смарт я не видел.

Сделайте как я, каркасы готовые купил, вакумная формировка. А в нутрь напечатал вставки под него,и тема ))) http://www.radiodom.org/forum/11-119-83 
 
de-si-gnДата: Пятница, 20.09.2019, 22:35 | Сообщение # 1318
Генералиссимус
Группа: Модераторы
Сообщений: 1322
Награды: 21
Репутация: 47
Статус: Offline
Цитата Andrew ()
Может еще что-то посоветуете примерно в это ценовом диапазоне..


https://ru.aliexpress.com/item/33007635902.html
https://ru.aliexpress.com/item/32964961843.html
https://ru.aliexpress.com/item/33023448800.html
 
--Zenit--Дата: Суббота, 21.09.2019, 10:02 | Сообщение # 1319
Генералиссимус
Группа: Пользователи
Сообщений: 1562
Награды: 32
Репутация: 48
Статус: Offline
Склепал ещё один скетч..Данные в монитор порта на компьютер выводятся в десятичном  виде.
Всё работает,можно выводить по отдельности ВДИ,амплитуду,X , Y,рейтинг.

https://u.to/SytdFg
Скетч
#define I_Simvol 111    //Длина буфера принятых символов

#define I_Buf 11        //Длина буфера результата

int KolicSimvolov = 0;  //Сколько получили байт

int Simvol [I_Simvol];  //Буфер для принятых символов

int Buf[I_Buf];         //Буфер для результата

int i, i2;              //Счетчики

void setup() {

Serial.begin(9600);//9600, 14400, 19200,38400, 57600, 115200

}

void loop() {

for (i = 0; i < I_Simvol; i++) Simvol = 0; //обнулить буфер приема

for (i = 0; i < I_Buf; i++) Buf = 0;       //обнулить буфер результата

Serial.println("AD"); // оправляем запрос в Крот Смарт для получения данных

KolicSimvolov = Serial.available();       // Сколько получили байт

delay(10);//Нужна эта долбаная задержка иначе будет читать НЕ ВСЕ символы в одну строку

if (KolicSimvolov > 0) {

for ( i = 0; i < KolicSimvolov; i++) {  // Читаем все данные из порта


Simvol =  Serial.read();            // читаем байт

delay(5);

Serial.print("VDI  ");

Serial.println(Simvol [1]);// в скобках [1]-выводится ВДИ,[2]-Амплитуда,[3]-X,[4]-Y,[5]-Рейтинг

delay(20);// без этой задержки сбивается порядок следования данных,так же отвечает за частоту обновление данных.При 30 обновляется 4 раза в секунду

} /*Данные получены*/

}

}


Сообщение отредактировал --Zenit-- - Суббота, 21.09.2019, 12:24
 
mongol791Дата: Суббота, 21.09.2019, 10:39 | Сообщение # 1320
Генерал-полковник
Группа: Пользователи
Сообщений: 1109
Награды: 15
Репутация: 17
Статус: Offline
--Zenit--, Продолжайте дальше, тема интересная  smile
 
Поиск:


Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz