Показать сообщение отдельно
Старый 12.04.2016, 17:36   #261
Serg-Zmuh
Старший Пользователь
 
Аватар для Serg-Zmuh
 
Регистрация: 19.02.2014
Возраст: 53
Город: Ванино
Регион: 27
Машина: MMC-Pajero-II,V46,4М40
Сообщений: 327
Serg-Zmuh will become famous soon enough
По умолчанию

Цитата:
Сообщение от DelleTenebre Посмотреть сообщение
В версию SerialManager 1.3 добавил настройки Data Bits, Stop Bits, Parity. Возможно это поможет решить проблемы с Uno. Лично мне вышеназванные настройки ни о чём не говорят и их комбинации, возможно, будут бесполезными.

ali_vlad, в следующую версию добавлю передачу данных (надеюсь ).
спасибо ! завтра по-эксперементирую

поэкперементировал с UNOй ....
если интересно то вот что в logcat'е творится(в конце вложение) ,может пригодится инфа для будущего улучшения SM )

теперь вопрос другой ..., можно? вернее просьба
как в скетч (который сейчас работает норм у мня)
добавить измерения бортового напряжения в диапазоне от 0 до 30 В?
много что в инете перечитал ,нашел уроки что и как но как совместить добавить еще не понимаю пока ...
вычитал что для более-менее нормального мониторинга бортового напряжения используются скетч с использованием опорного напряжения
Ардуины 1.1 вольта ,
вот пример Скетча:

Код:
/*--------------------------------------------------------------
  Program:      volt_measure

  Description:  Reads value on analog input A2 and calculates
                the voltage assuming that a voltage divider
                network on the pin divides by 11.
  
  Hardware:     Arduino Uno with voltage divider on A2.
                
  Software:     Developed using Arduino 1.0.5 software
                Should be compatible with Arduino 1.0 +

  Date:         22 May 2013
 
  Author:       W.A. Smith, http://startingelectronics.com
--------------------------------------------------------------*/
#include <LiquidCrystal.h>

//            R1          R2 
//   Vin ----/\/\/\----*----/\/\/\---- GND 
//                     | 
//                     | Vout 
//                     | 
//                ANALOG PIN  
// * Vin : input voltage (the voltage we try to meter)
// * Vmax : the maximum value of the input voltage
// * Vout : the output voltage (the Vin remapped to 0 .. 1.1V)

// Choose R1 and R2 CAREFULLY according to the following rule:

// R1 = R2 x 1.1 / (Vmax - 1.1)
// R2 = R1 x (Vmax - 1.1) / 1.1

// A typical configuration is R1 = 1k and R2 = 4k. It assumes Vmax = 5.5V. 

// number of analog samples to take per reading
#define NUM_SAMPLES 10

int sum = 0;                    // sum of samples taken
unsigned char sample_count = 0; // current sample number
float voltage = 0.0;            // calculated voltage

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    // take a number of analog samples and add them up
    while (sample_count < NUM_SAMPLES) {
        sum += analogRead(A2);
        sample_count++;
        delay(100);
    }
    // calculate the voltage
    // use 5.0 for a 5.0V ADC reference voltage
    // 5.015V is the calibrated reference voltage
    voltage = ((float)sum / (float)NUM_SAMPLES * 5.015) / 1024.0;
    // send voltage for display on Serial Monitor
    // voltage multiplied by 11 when using voltage divider that
    // divides by 11. 11.132 is the calibrated voltage divide
    // value
    lcd.begin(16, 2);
    lcd.print("  Volt= ");
    lcd.print(voltage * 9.1);
    lcd.print("V");
    
    Serial.print(voltage * 9.1);
    Serial.println (" V");

    sample_count = 0;
    sum = 0;
}
вот еще есть проэкт
ну тут сделано с выводом на экран ЛСД ,мне этого ,понятно, не надо .
с делителем напряжения и фильтрами мне все понятно вроде ,и как отлаживать в код тоже...
делитель вот такой хочу применить

нужна помощь именно по внедрению типа этого скетча в мой с выводом
в serial типа "CHG" или "voltage" там и сам если что поправлю
Миниатюры
Нажмите на изображение для увеличения
Название: image026_4.jpg
Просмотров: 613
Размер:	7.7 Кб
ID:	43438  
Вложения
Тип файла: txt log.txt (16.2 Кб, 1476 просмотров)
__________________
MMC-Pajero ,Teyes CC3 ,все пока в процессе

Последний раз редактировалось Serg-Zmuh; 15.04.2016 в 10:47.
Serg-Zmuh вне форума   Ответить с цитированием