не могу вывести на 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 просто в кавычках. А массив - в квадратных.
Ладно, чего жаловаться. Спасибо всем откликнувшимся! Закрыто.