Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

dimich
2025-03-10 10:55:48
jokeer пише:

- в одну руку Хоровіца з Хіллом, в другу Страуструпа - і по голові!

Кнутом потрібно! big_smile

PS: Метод кнута і пряника: метод, винайдений Д. Кнутом і вдосконалений Пряником.

jokeer
2025-03-10 10:33:03

- в одну руку Хоровіца з Хіллом, в другу Страуструпа - і по голові!
- а можна мені іншого ментора? smile

Boing_777
2025-03-10 10:17:14

Дякую за підтримку

dimich
2025-03-10 10:06:29
jokeer пише:

Прочитайте будь яку книгу про ардуїно для початківців

Тут нічого специфічного для ардуіно, тут основи C++. В ардуіно хоч і недо-, але все таки підмножина С++. Потрібно навчитись читати код і діагностику компілятора, він же все підказує.

А якщо мета - навчитись програмувати, то вивчати C++ на прикладі ардуінівських бібліотек категорично не рекомендую.

Boing_777
2025-03-10 09:08:10

Та отож потратити багато часу на танці з бубном  замість того щоб почитати  .Головне щоб все вийшло в кінцевому результаті. smile

jokeer
2025-03-10 08:29:08

Навіщо методом тика, якщо є цілий інтернет з літературою? Прочитайте будь яку книгу про ардуїно для початківців і не треба буде стрьомної магії

Boing_777
2025-03-10 00:24:50

Учусь потихеньку методом тика smile

dimich
2025-03-10 00:21:41
dimich пише:

Схоже, що та бібліотека - якась обгортка для Adafruit SSD1306, а ви їй даєте LiquidCrystal_I2C.

А, вже бачу, що до SSD1306 воно не має відношення, а це обгортка для LiquidCrystal_I2C.

Подивіться же в приклад до тієї бібліотеки: examples/HelloWorld/HelloWorld.ino.

Там використовується метод init(), ніякого begin() там немає. Звідки воно взялося у вашому коді? Якщо це не ваш код, то питайте у автора, яка саме бібліотека якої версії тому коду потрібна. Але у LCD_1602_RUS немає метода begin().

Boing_777
2025-03-10 00:17:57

Переписав begin на    init  і начебто вийшло завантажило завтра підключу кнопки та датчик протока води та відпишусь

jokeer
2025-03-10 00:15:19

якщо Ви вже робили подібне, і воно у вас працювало, то порівняйте з тим що було.

Boing_777
2025-03-09 23:44:37

Все звідси 
https://youtu.be/iJ0ry5Euy7Y
і біблітеки може багато зайвих


Робив подібне на Ардуіно  УНО  R3 все працює тільки там нема з кнопок установки літражу

jokeer
2025-03-09 23:34:54

https://github.com/ssilver2007/LCD_1602_RUS_ALL/blob/master/examples/HelloWorldCustom_I2C/HelloWorldCustom_I2C.ino

Мабуть, дивіться сюди і робіть як задумане автором.

dimich
2025-03-09 23:30:53
Boing_777 пише:

Скетч , далі включити бібліотеку   ,LCD_1602_RUS

Так звідки ви її взяли? Схоже, що та бібліотека - якась обгортка для Adafruit SSD1306, а ви їй даєте LiquidCrystal_I2C.

Якщо назгрібати якогось сміття з інтернету, то не варто сподіватись, що воно скомпілюється. А якщо і скомпілюється, то не факт, що буде працювати як треба.

jokeer
2025-03-09 23:27:53

не знаю навіщо. є метод init, його використовуйте.

Boing_777
2025-03-09 23:20:46
jokeer пише:

Ви знайшли не підходящу лібу для цього коду. або код не від цієї ліби. помилка в тому, що немає в тій лібі методу begin ().

  на прикладах працює ,я додати той метод

Підвал форуму