пожалуйста, скажите мне, как мне исправить этот код здесь (пожалуйста, скажите на моем простом английском)

 LiquidCrystal 1cd(12, 11, 5, 4, 3, 2);

 void setup() {
   1cd.begin(16, 2);
   1cd.print"abbu, kya, chalrelaye!");
 }

 void loop() {

 }

, 👍0

Обсуждение

В чем вопрос?, @MichaelT


2 ответа


4

Имена переменных НЕ ДОЛЖНЫ начинаться с цифры. Допускаются только '_' и az!

1cd действительно должен быть lcd с буквой "ell" вместо единицы (1).

,

Что мы узнали здесь об Arduino? upvoters, чем это полезно для вас?, @Juraj

Компилятор для Arduino работает так же, как и любой другой компилятор C/C++. ;), @Kwasmich

Я голосую против ответов на вопрос, возникший из-за опечатки, потому что такой вопрос не имеет значения, и без ответа он будет удален., @Juraj


3

Я предлагаю вам изменить скетч LiquidCrystal "Hello World":

выпадающее меню, используемое для открытия скетча

Вот пример кода:

// подключаем код библиотеки:
#include <LiquidCrystal.h>

// инициализируем библиотеку, связывая любой необходимый вывод интерфейса ЖК-дисплея
// с номером вывода Arduino, к которому он подключен
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  // устанавливаем количество столбцов и строк ЖК-дисплея:
  lcd.begin(16, 2);
  // Вывести сообщение на ЖК-дисплей.
  lcd.print("hello, world!");
}

void loop() {
  // устанавливаем курсор в столбец 0, строку 1
  // (примечание: строка 1 — это вторая строка, так как отсчет начинается с 0):
  lcd.setCursor(0, 1);
  // вывести количество секунд с момента сброса:
  lcd.print(millis() / 1000);
}

Удачи!

,