آردوینو آموزش آردوینو

آموزش نصب کتابخانه در نرم افزار آردوینو Arduino IDE

آموزش نصب کتابخانه در آردوینو
نوشته شده توسط علیرضا قربانی

طبق سوالاتی که مطرح می‌شد مشاهده کردم که افراد بسیار زیاد‌ی در نصب کتابخانه آردوینو مشکل دارند، از این رو تصمیم گرفتیم که در این پست به آموزش نصب کتابخانه در نرم‌افزار آردوینو بپردازیم. در ادامه آموزش با مرجع تخصصی آردوینو به زبان فارسی ، دیجی اسپارک همراه باشید.

 

کتابخانه آردوینو چیست؟

کتابخانه‌ها مجموعه‌ای از کد‌های از پیش تعریف شده می‌باشند که می‌توانید از آن‌ها در کدنویسی برای بسیاری از سنسور‌ها ، ماژول‌ها ،شیلدها و… استفاده کنید. استفاده از کتابخانه‌ها باعث ساده شدن وظیفه برنامه نویس و همچنین صرفه جویی در وقت می‌شود. به عنوان مثال کتابخانه استانداره Servo.h موجود در نرم‌افزار آردوینو ، کدنویسی سروو موتورها را بسیار ساده کرده است.

 

نصب کتابخانه‌ها در نرم افزار آردوینو

روش اول استفاده از Library manager

برای نصب کتابخانه آردوینو یک سری از کتابخا‌نه‌های استاندار می‌توانید از library manager موجود در نرم‌افزار آردوینو استفاده کنید( library manager در آردوینو ۱٫۶٫۲ به بالا قابل دسترسی می‌باشد). برای دسترسی به این بخش نرم‌افزار آردوینو را باز کنید و منوی Sketch مسیر include library >library manager  را دنبال کنید.

آموزش نصب کتابخانه در آردوینو

آموزش نصب کتابخانه در آردوینو

 

با باز شدن library manager لیستی از کتابخانه‌‌های استاندار را مشاهده می‌کنید. اکنون برای مثال قصد داریم کنابخانه thread را نصب کنیم، برای این منظور از در قسمت Filter your search عبارت thread را وارد می‌کنیم. در لیست نتایج کتابخانه مورد نظر را پیدا می‌کنیم و همانند تصویر زیر بر روی install کلیک می‌کنیم. با انجام این عمل کتابخانه مورد نظر شما از اینترنت دانلود می‌شود و به صورت خودکار به نرم‌افزار آردوینو اضافه می‌شود.

آموزش نصب کتابخانه در آردوینو

آموزش نصب کتابخانه در آردوینو

 

روش دوم  Importing zip Library

 

مهمان گرامی، جهت دسترسی به کدهای این پروژه، اسپارکر شوید.

 

آموزش نصب کتابخانه در آردوینو

آموزش نصب کتابخانه در آردوینو

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من و یا همکارانم در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهیم داد.

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

درباره نویسنده

علیرضا قربانی

علیرضا قربانی هستم دانشجوی مهندسی پزشکی. چیزهای خیلی زیادی رو در دنیا دوست دارم. یک گیک هستم و یشه گفت یک هکر. نه به معنی دزدی پسورد و ایمیل مردم. به معنی عشق به دونستن و عشق به تحقیق درباره خیلی از چیزهایی که می بینم و می‌شنوم. اگر بخوام علاقه‌مندی‌ درجه یکم رو نام ببرم میتونم بگم برنامه نویسی و بعد از اون امبدد سیستم ها.

تبادل نظر و رفع عیب با ثبت دیدگاه

۴۲ دیدگاه

  • سلام خیلی عالیه من رشتم نرم افزار چه طور میتونم اینا رو از اول یاد بگیرم ودستگاه پیاده کنم. حتما راهنماییم کنید
    با اشکرات قبلی

    • با سلام
      کاربر گرامی تمامی ماژول‌های موجود در فروشگاه دارای لینک دانلود کتابخانه و کدهای نمونه هستند. از طریق فروشگاه میتوانید اقدام کنید. چنانچه سوالی داشتید میتوانید همانجا مطرح کنید. همچنین کلیه فایل‌ها طی دو مرحله سلامت سنحی میشوند.

  • سلام خدمت مهنس قربانی.
    مهندس جان من پروژه مدیریت لوازم برقی با تلگرام و برد D1 رو اجرا کردم.
    فایل های کتابخانه ی D1 رو از سایت دانشجو کیت دانلود کردم پسوند این فایل ها RAR است هر کاری که کردم داخل نرم افزار آردوینو Add نشد.
    سپس فایل rar را UN rar کردم و مجددا به زیپ تغییر دادم بازم متاسفانه error میده.
    در ارور هم میگه فایل زیپ شما حاوی فایل کتابخانه نیست .
    داخل فایل ها هم این عنوان ها به صورت جداگانه قرار دارند.
    ESP8266WiFi.h
    UniversalTelegramBot.h
    WiFiclientSecure.h

    • مگه ممکنه آخه من دقیقا مرحله به مرحله پیش رفتم.
      از ۳ تا کامپیوتر با سیستم عامل ها مختلف استفاده کردم بازم نمیشه.
      لطفا بفرمایید ایراد کار بنده کجاست.

      • شما بجای اینکه فایل اضافه کنید همانند این آموزش از مخازن آردوینو استفاده کنید. احتمالا در تغییر فرمت فایل یک کار اشتباهی رخ داده است.

    • با سلام
      ضمن تشکر از توجه شما، برای رفع مشکل همانند مراحل آموزش داده شده در این پست، اقدام کنید و تک تک اسم کتابخانه‌ها را تایپ کنید و از مخازن آردوینو نصب کنید.

      • سلام.
        نسبت به نصب کتابخانه ها از روی نرم افزار اقدام کردم اما کتابخانه ها یا از لحاظ اسم خوانایی کامل ندارند یا موجود نمی باشند مثلا کتابخانه ای با این اسم WiFiclientSecure روی نرم افزار موجود نیست. فقط WiFiclient موجود است که مشابه آن می باشد.
        دوما گذاشتن کتابخانه ها توسط سایت دانشجو چه حکمتی داره؟
        سوما پس گذران ۳ روز بی خیالش شدم و سعی دارم از منابع اصلی انگلیسی استفاده کنم.

        اینم یه ارور جدید جالب و بی معنی دیگه (به دلیل نصب کتابخانه های مشابه)
        Arduino: 1.6.5 (Windows 7), Board: “WeMos D1 R2 & mini, 80 MHz, 921600, 4M (3M SPIFFS)”

        In file included from sketch_sep03a.ino:3:0:
        C:\Users\yones\Documents\Arduino\libraries\UniversalTelegramBot\src/UniversalTelegramBot.h:27:25: fatal error: ArduinoJson.h: No such file or directory
        #include
        ^
        compilation terminated.
        Error compiling.

        This report would have more information with
        “Show verbose output during compilation”
        enabled in File > Preferences.

  • آقای قربانی سلام ممنون از فایل های آموزشی شما من یه پروژه دارم و میخاستم اگه ممکنه من رو راهنمایی کنید :
    من ارتباط یک آردینو به همراه یک esp (کوردینیتور) با دوتا esp که یکی بهعنوان مجموعه ای از سنسور ها ( سرور) و دیگری بعنوان مجموعه ای از رله ها (کلاینت) رو میخام مرتبط کنم ممکنه من رو راهنمایی کنید.

    • با سلام
      ضمن تشکر از توجه شما، اینطور به نظر میرسد که یک فایل کتابخانه نا مرتبط در سیستم شما وجود دارد. به آدرسی که فایل sketch قرار دارد بروید و کتابخانه مرتبط با این کد را پاک کنید. سپس مجددا از سورس آردوینو مانند روش اول در این آموزش، کتابخانه را نصب کنید. سپس نسبت نتیجه را از این طریق اعلام کنید.

  • سلام.به چه صورت می توان کتابخانه درست شده را ویرایش کرد.من کتابخانه درست کردم و استفاده کردم مشکلی نیست.حالا ویرایش می کنم اما ظاهرا تغیرات اعمال نمیشه.

  • با سلام وقتی فایل zip را وارد میکنم با این پیغام مواجه میشوم فایل zip راهم از grblگرفتم
    Specified folder/zip file does not contain a valid library

    • سلام
      به عنوان مثال اگر از ماژول ساعت DS3231 استفاده می‌کنید، باید کتابخانه DS3231 را در شاخه manage Libraries ،Sketch سرچ و نصب کنید.

  • سلام مهندس مشکلی در رابطه با لود کردن برنامه برام پیش امده متشکر میشم اگه کمکم کنید این هم متن ارور
    Arduino: 1.8.5 (Windows 7), Board: “Arduino/Genuino Uno”

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System\Fingerprint_Security_System.ino: In function ‘uint8_t getFingerprintEnroll()’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System\Fingerprint_Security_System.ino:523:9: warning: return-statement with no value, in function returning ‘uint8_t {aka unsigned char}’ [-fpermissive]

    return;

    ^

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System\Fingerprint_Security_System.ino: In function ‘void gsm_initilaize()’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System\Fingerprint_Security_System.ino:1066:27: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]

    if (Serial.find(“OK”) > 0)

    ^

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System\Fingerprint_Security_System.ino:1078:37: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]

    if (Serial.find(“+CPIN: READY”) > 0)

    ^

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::expanderWrite(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::noBacklight()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::backlight()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::pulseEnable(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::write4bits(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::send(unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::clear()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::home()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::setCursor(unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::noDisplay()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::display()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::noCursor()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::cursor()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::noBlink()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::blink()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::scrollDisplayLeft()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::scrollDisplayRight()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::leftToRight()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::rightToLeft()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::autoscroll()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::noAutoscroll()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::createChar(unsigned char, unsigned char*)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::begin(unsigned char, unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::init_priv()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::init()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::cursor_on()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::cursor_off()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::blink_on()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::blink_off()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::load_custom_character(unsigned char, unsigned char*)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::setBacklight(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::printstr(char const*)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::off()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::on()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::setDelay(int, int)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::status()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::keypad()’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::init_bargraph(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::draw_horizontal_graph(unsigned char, unsigned char, unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::draw_vertical_graph(unsigned char, unsigned char, unsigned char, unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o (symbol from plugin): In function LiquidCrystal_I2C::LiquidCrystal_I2C(unsigned char, unsigned char, unsigned char)':

    (.text+0x0): multiple definition of LiquidCrystal_I2C::setContrast(unsigned char)’

    libraries\LiquidCrystal\LiquidCrystal_I2C.cpp.o (symbol from plugin):(.text+0x0): first defined here

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function setup':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:71: undefined reference to LiquidCrystal::begin(unsigned char, unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:74: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:77: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:80: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:82: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:84: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:110: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:112: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:116: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:118: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:122: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:124: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:129: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:145: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:146: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:148: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function loop’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:186: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:188: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:195: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function getFingerprintIDez’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:583: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:585: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function loop':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:204: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:206: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:217: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:230: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:233: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:239: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function Enroll’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:349: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:352: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:354: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:356: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:358: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:363: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:371: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function getFingerprintEnroll’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:438: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:441: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:462: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:450: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:454: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:458: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:466: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o:C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:482: more undefined references to LiquidCrystal::clear()’ follow

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function getFingerprintEnroll':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:509: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function Text':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:645: undefined reference to LiquidCrystal::cursor()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:650: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:658: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:688: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:696: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:720: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:728: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:755: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:763: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:787: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:795: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:819: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:827: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:854: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:862: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:886: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:894: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:958: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:959: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:965: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:966: undefined reference to LiquidCrystal::noCursor()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:918: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:926: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:1009: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:1011: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:975: undefined reference to LiquidCrystal::noCursor()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:983: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function loop':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:252: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:255: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:261: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function delet':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:394: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:397: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:399: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:401: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:403: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:408: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:416: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function loop':

    Multiple libraries were found for "Adafruit_Fingerprint.h"
    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:274: undefined reference to
    LiquidCrystal::clear()’

    Used: C:\Users\jalal\Documents\Arduino\libraries\Adafruit_Fingerprint
    Not used: C:\Users\jalal\Documents\Arduino\libraries\Adafruit_Fingerprint_Sensor_Library
    Not used: C:\Program Files\Arduino\libraries\Adafruit_Fingerprint
    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:277: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:284: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:286: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    Multiple libraries were found for "LiquidCrystal_I2C.h"
    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:291: undefined reference to
    LiquidCrystal::clear()’

    Used: C:\Users\jalal\Documents\Arduino\libraries\LiquidCrystal_I2C
    Not used: C:\Users\jalal\Documents\Arduino\libraries\arduino_180496
    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:299: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:308: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:315: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:318: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:328: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function setup’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:135: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:137: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)’

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans0.ltrans.o: In function getFingerprintEnroll':

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:555: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:558: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans2.ltrans.o: In function __static_initialization_and_destruction_0′:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:28: undefined reference to LiquidCrystal::LiquidCrystal(unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\ccS29PjQ.ltrans1.ltrans.o: In function deleteFingerprint(unsigned char)’:

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:613: undefined reference to LiquidCrystal::clear()'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:621: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:623: undefined reference to LiquidCrystal::setCursor(unsigned char, unsigned char)'

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:631: undefined reference to LiquidCrystal::clear()’

    C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.385\Fingerprint_Security_System/Fingerprint_Security_System.ino:633: undefined reference to `LiquidCrystal::setCursor(unsigned char, unsigned char)’

    collect2.exe: error: ld returned 1 exit status

    exit status 1
    Error compiling for board Arduino/Genuino Uno.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    • سلام
      کدها به درستی به آردوینو منتقل نشده است. همچنین کتابخانه های مورد نیاز را بررسی کنید و مطمئن شوید که از حالت زیپ در پوشه Library خارج شده است. موارد را تست و نتیجه را اعلام کنید.

      • سلام و خسته نباشید
        هر کاری میکنم امکان نصب کتابخانه نیست چه به صورت زیپ شده نصب کنم چه به صورت ان زیپ مثلا این کتابخانه را که میخوام نصب کنم این ارور رو میده گیر کردم نمیدونم چکار بایستی بکنم Arduino: 1.8.4 (Windows 7), Board: “Arduino/Genuino Uno”

        C:\Users\jalal\AppData\Local\Temp\Rar$DIa0.787\example\example.ino: In function ‘void loop()’:

        example:65: error: ‘class Ultrasonic’ has no member named ‘Ranging’

        int Ultra = ultrasonic.Ranging(CM);

        ^

        exit status 1
        ‘class Ultrasonic’ has no member named ‘Ranging’

        Specified folder/zip file does not contain a valid library
        Specified folder/zip file does not contain a valid library

        This report would have more information with
        “Show verbose output during compilation”
        option enabled in File -> Preferences.
        در ضمن اگه امکان داشته باشه بفرمایید که من چطوری میتونم کتابخانهایی را که نصب کردم انها را حذف کنم اخه هرکاری که میکنم کتابخانه ای که نسب کردم حذف نمیشن حتی اردوینو را ریمو کرده و دو باره که نصب کردم کتابخانهای که نصب کردم حذف نمیشن میگم شاید در کتابخانهای که نصب کردم مشکل داشته باشم ممنون میشم اگه کمکم کنید

        • سلام مجدد
          چه کتابخانه ای می‌خواهید نصب کنید؟
          این ارور گویا مربوط به آلتراسونیک است و در تعریف کدها و یا انتقال کدها خطایی وجود دارد.
          برای حذف کتابخانه از پوشه library کتابخانه مورد نظر را پاک کنید و سپس نرم افزار را ریست کنید.

          • سلام خانم مهندس ضمن تشکر از راهنمایی شما من میخوام این کتابخانه را نصب کنم Ultrasonic-HC-SR04-master که اروری میده به این شکل Arduino: 1.8.4 (Windows 7), Board: “Arduino/Genuino Uno”
            example:65: error: ‘class Ultrasonic’ has no member named ‘Ranging’
            int Ultra = ultrasonic.Ranging(CM); و برای این پروژه
            #include
            #include
            SoftwareSerial bluetooth(2, 3); // RX, TX
            Ultrasonic ultrasonic(5,4); // (Trig PIN,Echo PIN)
            void setup() {
            pinMode(buttonPin, INPUT_PULLUP);
            Serial.begin(9600);
            bluetooth.begin(9600);
            bluetooth.setTimeout(50) ;
            delay(3000);
            }
            void loop() {
            //————————–Ultra Sensor————————
            int Ultra = ultrasonic.Ranging(CM);
            bluetooth.print(” U”);
            bluetooth.print(Ultra);
            bluetooth.print(“u”);
            delay(100);
            //————————–Serial Debag————————
            Serial.print(Ultra);
            Serial.println(” “);
            }

            • با توجه به ارورهایی که تا به حال ارسال کرده اید، خطا مربوط به کتابخانه است. در این کد هم به احتمال بسیار زیاد کد ناقص انتقال داده شده است.
              پیشنهاد می‌کنم در ابتدا کتابخانه را پاک کنید. برای اینکار وارد پوشه Arduino / Library شوید. سپس تمامی کتابخانه های مربوط به SRF را دیلیت Delete و سپس نرم افزار آردوینو را ریست کنید. مجددا کتابخانه را به پوشه Library انتقال دهید و اگر پوشه کتابخانه دارای Master است، آن را پاک کنید. سپس کد را از طریق کلید های میانبر به نرم افزار آردوینو انتقال دهید تا خطایی در انتقال کد به وجود نیاید.
              موارد گفته شده را انجام دهید و سپس نتیجه را اعلام کنید. همچنین از صحت سالم بودن کدها مطمئن شوید.

              • سلام خانم مهندس متشکرم از راهنمای شما بعد از کلنجاریهای زیاد با این کتابخانه به این نتیجه رسیدم که اصلا این کتابخانه در این نسخه از اردوینوی من قابل نصب نیست و ان را از سایتی که این کتابخانه در ان موجود بود فهمیدم انجا نوشته شده که این کتابخانه در نسخه های ۱٫۰٫۱ و یا پاینتر قابل اجرا است البته من نفهمیدم که چرا باید در نسخه های بالاتر نباید قابل اجرا باشه

                • سلام
                  خواهش می‌کنم.
                  بله حتما باید اطلاعات کتابخانه را چک کنید و یا از سالم بودن کدها مطمئن شوید. در صورت برخورد به مشکل از طریق ثبت کامنت اقدام نمایید.
                  موفق باشید.

  • سلام دوستان، من بعد از نصب IDE Arduino جهت ایجاد اسکیج جدید(با نام main) با این پیغام خطا روبرو میشم،
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    Warning: Failed to reload file: “main.ino” راهنمایی لطفأ.