Перевод чисел из 10-ной в 16-ную систему
- Войдите на сайт для отправки комментариев
Чт, 28/07/2022 - 00:28
Доброе время суток!!! Народ помогите с переводом из 10-ной в 16-ную систему и обратно. Допустим имеется код
int sensorPin = A0; int ledPin = 13; int sensorValue = 0; void setup() { pinMode(ledPin, OUTPUT); } void loop() { sensorValue = analogRead(sensorPin); digitalWrite(ledPin, HIGH); delay(sensorValue); digitalWrite(ledPin, LOW); delay(sensorValue); }
Как мне перевести переменную sensorPin в 16-ю систему и записать ее как новую переменную для выполнения дальнейших действий. За ранее спасибо большое!
Хмм... и вроде пятница только послезавтра?
Не понял Ваш намек.
Никак. Бред пишешь.
Никак. Бред пишешь.
а если вот так имеем массив для передачи
данные передаются в 16-ой системе(так как это протокол J1939), мне надо, допустим, вместо фиксированного значения data[0] подставить значение переменной(а их я могу только получить в 10-й системе)
Да-а. Проблема! Институты бьются! Академики кандидатские защищают! А все бестолку! Решай. Родина будет тебе благодарна. Бюст поставят, возможно. Но только посмертно!
Как данные передаются к твоим переменным никакого отношения не имеет.
а если вот так имеем массив для передачи
данные передаются в 16-ой системе(так как это протокол J1939), мне надо, допустим, вместо фиксированного значения data[0] подставить значение переменной(а их я могу только получить в 10-й системе)
открою страшную тайну - между записью
и
для протокола КАН нет ни малейшей разницы.
Так что не сомневайся, пиши десятичные.
открою страшную тайну - между записью
и
для протокола КАН нет ни малейшей разницы.
Более того, вот это
Тоже прокатит с тем же результатом )))
canMsg1.data[0] = 0b00010111;
Нестандарт. Так правильнее:
canMsg1.data[0] = 0b00010111;
Нестандарт. Так правильнее:
И так тоже прокатит с тем же результатом )))
нихера не знаем, зато надо сразу в машину какую нибудь приблуду вкорячить.
По науке надо делить нацело и с остатком на основание новой системы счисления !
Не надо. Ему (ТС-у) не вывод на экран нужен. Он просто разницу между числом и цифрой не понимает ))
https://calculatori.ru/perevod-chisel.html
Komandir сегодня жжётт ))))
Спасибо