drawBitmap помогите чайнику
- Войдите на сайт для отправки комментариев
Сб, 18/05/2019 - 15:55
Всем привет.
Помогите решить задачу с drawBitmap.
Имеетя массив int razr[2] = {0,0}; в него замисываютя данные с датчика.
Потом пытаюсь добавить данные из массива к текстовой строке чтобы у меня вышло нужное название.
String val1 = "numb"; val1 = val1 + razr[0]; tft.drawBitmap(4, 4, val1, 12, 21, ILI9341_WHITE, ILI9341_BLACK);
При компеляции выдает ошибку
no matching function for call to 'Adafruit_ILI9341::drawBitmap(int, int, String&, int, int, int, int)'
Если вместо val1 руками вписываю numb1 то картинка открывается. Я так понимаю что String не подходит для этого. Подскажите пожалуйста как сделать правильно?
Мне нужно чтобы в drawBitmap висывалось значение например numb0, numb1, numb2, numb3 и т.д.
Тоесть в зависимости от того какое число пришло с датчика открывалась определенная картинка.
а если val1 преобразовать в char?
а если val1 преобразовать в char?
Если преобразовать в char выдает ошибку
call of overloaded 'drawBitmap(int, int, char [50], int, int, int, int)' is ambiguous
Если работает с конст чаром и не работает с чаром, может всёж конст чар попробовать использовать, у стринга есть метод возвращающий конст чар.
Не подходит выдает ошибки
При компеляции выдает ошибку
А Вы попробуйте компиляцию, может, лучше будет.
А вообще, в первой теме раздела "Песочница" есть список литературы, в том числе и для совсем чайников. Вот с неё (литературы) и начните.
помогите чайнику;
А чё мне за это будет?