Изменение переменной
- Войдите на сайт для отправки комментариев
Ср, 16/01/2019 - 22:35
Есть проблемка, не как не могу докумекать как это сделать..
Сообразил строку Serial.println((map(Volt, 0,1023,0,1600) / 100.0 - 0.08),1);
Она мне данные выводит в консоль, а как сделать чтобы она эти данные записывала в переменную?
Что только уже не пробывал, не сохраняет в переменную. Помогите нубасу(
а если так
переменная = map(Volt, 0,1023,0,1600) / 100.0 - 0.08
Пробывал(
Но еще проблема в том что надо чтобы после запятой только десятые остались.
В переменную - каждый дурак сможет. Вот попробуй в константу записать! Вот это дело!
Все с опытом) Пока что это бы разобрать, а то голову ломаю уже целый день.
А куда она сохранит? Если ты не объвил ни одной переменной.
Объяви. Допустим х. Вычисли. А в монитор уже этот х и отправь.
Анекдот в тему:
- Боженька, мы такие бедные! Сделай, чтобы мой муж в лотерею выиграл.
- До как же я помогу!? Если он билеты не покупает.
Объявлены у меня переменные, сейчас вообщем код скину. Чтобы понятнее было.
int Volt;
С порта А0 снимаются данные, считаются map'ом. И мне надо чтобы оно считая не выводилось в консоль, а вписывалось в переменную.
Вавндрик, тебе сколько лет-то? Чтобы знать, как разговаривать? А то у нас тут и школьники 10-летние попадаются. и дедушки 70+
Вставь мою строчку в свой код - все получится.
17 мне). Почти работает, но надо чтобы еще были десятые, а с твоим кодом целые получаются.
Чтобы были "десятые были в переменной", целевая переменная должна быть типа float. В int-е останется только целая часть.
Спасибо! Поставил Float теперь выводятся дробные, как от сотых избавиться может еще подскажешь?
"С порта А0 снимаются данные, считаются map'ом. И мне надо чтобы оно считая не выводилось в консоль, а вписывалось в переменную."
Так в эту же самую переменную зачем записывать?
Надо ещё одну завести. Не стеснйся.
Даже если так, как от сотых избавиться?
Надо ещё одну завести. Не стеснйся.
Можно две, но за ними уход нужен. Выгуливать там, корм фирменный.
https://www.arduino.cc/en/serial/print -> ^F "format: specifies the number base"
Даже если так, как от сотых избавиться?
Уважаемый Вавандрик. Ты сейчас напоминаешь человека пришедшего к водителям с вопросом "Как мне лучше в поворот входить на 120Км/ч и при этом не знающего где находиться "газ", где "тормоз" и чем они отличаются.
Единственный разумный вопрос с твоей стороны сейчас может быть только вроде "Посоветуйте какую книжку, мне по основам почитать."
По переменным можно посмотреть здесь, например - https://code-live.ru/post/cpp-variables-and-datatypes/
Единственный разумный вопрос с твоей стороны сейчас может быть только вроде "Посоветуйте какую книжку, мне по основам почитать."
Книжек в головной теме, как классов у Винни, читать не хотца.
То ТС - Serial.println(переменная, кол.знаков).