51 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

Держи

http://www.ir-max.ru/test/Reader.zip

52 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

Вау, офигеть, круто demmax2004, спасибище! Как придет платка - отпишусь о тестах..

Ремонт телефонов
Ремонт электросамокатов, гироскутеров.
Ремонт аккумуляторных батарей для электротранспорта и бытовой техники. Точечная сварка.


ТРЦ "Весна", цокольный этаж . 8-98З-СТО-84З1 (Whatsapp), Виталий.

53 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

Ну дык прога еще не доделана, она тебе будет показывать Hex значения, твоя задача понять какова формула перевода 2 байт в значение напряжения

54 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

demmax2004, Я понял.

Ремонт телефонов
Ремонт электросамокатов, гироскутеров.
Ремонт аккумуляторных батарей для электротранспорта и бытовой техники. Точечная сварка.


ТРЦ "Весна", цокольный этаж . 8-98З-СТО-84З1 (Whatsapp), Виталий.

55 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

А это уже тривиальная задача -
Задача перевода чисел из двоичной системы счисления в десятичную чаще всего возникает уже при обратном преобразовании вычисленных либо обработанных компьютером значений в более понятные пользователю десятичные цифры. Алгоритм перевода двоичных чисел в десятичные достаточно прост (его иногда называют алгоритмом замещения):
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.
http://naf-st.ru/articles/digit/decod - пример перевода двоичного кода в семисегментный
для отображения цифровыми индикаторами...
Например, требуется перевести двоичное число 10110110 в десятичное. В этом числе 8 цифр и 8 разрядов ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:
101101102 = (1·27)+(0·26)+(1·25)+(1·24)+(0·23)+(1·22)+(1·21)+(0·20) = 128+32+16+4+2 = 18210

http://naf-st.ru/articles/digit/decod - как вариант возможный....

Отредактировано ЖИШИ (, 9 лет 7 месяцев назад)

56 (9 лет 7 месяцев назад)

Re: Кому хочется поупражняться в программировании.

ЖИШИ пишет:

А это уже тривиальная задача

Нам нужно не преобразовать из одной системы в другую, типа 0xF2 = 18, а понять зависимость между единицами, пришедшими по UART и напряжением. Стоимость кванта, значащие биты, порядок бит. Грубо говоря, что такое 18 - это 3 вольта, или 4? Или, может, -1.5?
А это уже зависит не от школьных знаний информатики, а от китайских мастеров.