не могу вывести на LCD строку из переменной
- Войдите на сайт для отправки комментариев
Чт, 28/01/2016 - 18:21
Первый пост. И сразу - вопрос :))
Почему LCD не хочет показать на экранчике мою переменную?
Я назначал тип переменной str01 как char, int, string - бесполезно. Не выводит - и все тут. Ругается или на то, что переменная не имя, а тип, или на невозможность преобразования к char. Вставляю не переменную, а значение в кавычках - работает.
Что я делаю не так?
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
char str01 = "zop15m175,54hy"; //косяк!!!
void setup()
{
lcd.init();
lcd.backlight();
lcd.clear();
}
void loop() {
lcd.print(str01); // не выводит на экран!
}
чесслово, не стал бы писать, но уже весь вечер долбаюсь.
String str01 =("zop15m175,54hy"); // без косяков !!!
массив объявляется с помощью квадратных скобок.
gjz Gkz GKZ!!!!! (чтобы не ругаться вслух)
бьюсь в истерике головой :))
спасибо, добрый человек, зааботало!
ps. не массив это, просто набор acsc2 символов.
ps. не массив это, просто набор acsc2 символов.
http://arduino.ua/ru/prog/String
программирование начинают с изучения типов данных.
читал, ессно, вот скобки-то не разглядел.
Утром PHP было, там string просто в кавычках. А массив - в квадратных.
Ладно, чего жаловаться. Спасибо всем откликнувшимся! Закрыто.