Ви не увійшли.
Сторінки 1
Здравствуйте. Нужно организовать конвертирование строки в шестнадцатеричную систему (HEX) на платформе arduino.
На входе должны получить, например, команду "AU1", а на выход она должна выдать "0x41, 0x55, 0x31, 0x0D".
Возможно ли это реализовать? Благодарю за внимание!!
Неактивний
Да.
Неактивний
Да.
Спасибо, а помощь сможете какую-то предоставить.
У меня есть рабочий код, который в ком порт отправляет команду:
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};".
Неактивний
Т.е. Вы спрашиваете, могу ли я сделать за вас дипломную работу? Могу, но не хочу.
Неактивний
И отправить в порт "byte cmd[4] = {0x41, 0x55, 0x31, 0x0D};".
Что, прям вот такую строку надо отправить? Т.е. так и отправлять, букву 'b', букву 'y' и т.д.? А нафига?
Остання редакція Kaka (2018-07-05 10:40:54)
Неактивний
Сторінки 1