#1 2018-07-04 09:11:55

Grl.Alex
Учасник
Зареєстрований: 2018-07-03
Повідомлень: 7

TEXT to HEX

Здравствуйте. Нужно организовать конвертирование строки в шестнадцатеричную систему (HEX) на платформе arduino.
На входе должны получить, например, команду "AU1", а на выход она должна выдать "0x41, 0x55, 0x31, 0x0D".
Возможно ли это реализовать? Благодарю за внимание!!

Неактивний

#2 2018-07-04 09:43:43

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: TEXT to HEX

Да.

Неактивний

#3 2018-07-04 10:00:05

Grl.Alex
Учасник
Зареєстрований: 2018-07-03
Повідомлень: 7

Re: TEXT to HEX

Вячеслав Азаров пише:

Да.

Спасибо, а помощь сможете какую-то предоставить.
У меня есть рабочий код, который в ком порт отправляет команду:

byte cmd[4] = {0x41, 0x55, 0x31, 0x0D};

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

void loop() {
 //Serial.write(cmd,2);
  int bytesSent = Serial.write(cmd, sizeof(cmd));
  delay(1000);
}

Нужно теперь сделать следующее:
С ардуино нано нужно передать строку через нрф24д01 на ардуино уно, например, "AU1".
На ардуино уно должно её переконвертировать в hex "0x41, 0x55, 0x31, 0x0D".
И отправить в порт "byte cmd[4] = {0x41, 0x55, 0x31, 0x0D};".

Неактивний

#4 2018-07-04 10:03:52

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: TEXT to HEX

Т.е. Вы спрашиваете, могу ли я сделать за вас дипломную работу? Могу, но не хочу.

Неактивний

#5 2018-07-04 10:19:16

Grl.Alex
Учасник
Зареєстрований: 2018-07-03
Повідомлень: 7

Re: TEXT to HEX

Вячеслав Азаров пише:

Т.е. Вы спрашиваете, могу ли я сделать за вас дипломную работу? Могу, но не хочу.

Было бы замечательно, если бы в этом и заключалась дипломная!
Спасибо и на этом

Неактивний

#6 2018-07-04 17:23:21

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: TEXT to HEX

Grl.Alex, тут всё просто - либо вы учитесь сами, либо башляете... Не важно кому. Это ж вроде как 2 х 2, не?

Неактивний

#7 2018-07-05 10:37:46

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: TEXT to HEX

Grl.Alex пише:

И отправить в порт "byte cmd[4] = {0x41, 0x55, 0x31, 0x0D};".

Что, прям вот такую строку надо отправить? Т.е. так и отправлять, букву 'b', букву 'y' и т.д.? А нафига?

Остання редакція Kaka (2018-07-05 10:40:54)

Неактивний

#8 2018-07-05 18:11:16

Grl.Alex
Учасник
Зареєстрований: 2018-07-03
Повідомлень: 7

Re: TEXT to HEX

close

Неактивний

#9 2018-07-05 18:19:24

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: TEXT to HEX

Чо, препод поймал? smile))

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму