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

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

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

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

 


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


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

 


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


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

 

روش اول نصب کتابخانه با Library manager

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

روش اول نصب کتابخانه با Library manager در آردوینو 1.6.5 - دیجی اسپارک

 

در نسخه‌های جدیدتر نرم افزار آردوینو ظاهر آن کمی متفاوت شده است. به تصویر زیر از آردوینو نسخه ۱٫۸٫۷ دقت کنید.

 

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

جستجوی کتابخانه جهت نصب در نرم افزار آردوینو IDE - دیجی اسپارک

 

 

در نسخه‌های جدیدتر نرم افزار آردوینو ظاهر آن کمی متفاوت شده است. به تصویر زیر از آردوینو نسخه ۱٫۸٫۷ دقت کنید.

add-library-in-arduino-ide-digispark

 

روش دوم  نصب کتابخانه با Importing zip Library

کتابخانه آردوینو اغلب به صورت یک پوشه یا فایل ZIP توزیع می‌شوند. نام پوشه، نام کتابخانه است. درون پوشه یک فایل .cpp، یک فایل  .h و اکثر اوقات یک فایل keywords.txt ، یک پوشه Examples، و فایل‌های دیگری که کتابخانه به آن احتیاج دارد، موجود است. ابتدا کتابخانه خود را دانلود کنید و آن را در مسیر دلخواه ذخیره کنید. در نرم‌افزار آردوینو از منوی sketch مسیر include library> add .ZIP library را دنبال کنید:

روش دوم  نصب کتابخانه با Importing zip Library - دیجی اسپارک

 

در نسخه‌های جدیدتر نرم افزار آردوینو ظاهر آن کمی متفاوت شده است. به تصویر زیر از آردوینو نسخه ۱٫۸٫۷ دقت کنید.

add-zip-library-to-arduino-ide-digispark

 

سپس در پنچره باز شده  آدرس  فایل zip کتابخانه دانلود شده مورد نظر را وارد کنید و OK را بزنید. در صورت موفقیت‌آمیز بودن عملیات پیام library added to libraries را همانند تصویر زیر مشاهده می‌کنید.

فراخوانی کتابخانه در آردوینو IDE - دیجی اسپارک

 

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

 

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

 

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

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

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

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

۱۰۸ دیدگاه

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

    • سلام
      به زودی پیکج آموزشی آردوینو دانشجوکیت آماده میشه

      میتونین این پکیچ را تهیه کنید و به صورت حرفه ای کار با برد های آردوینو را شروع کنید
      موفق و موید باشید

    • سلام , به نظر من متاستفانه با رشته الکترونیک کسب درامد سخته . اونهایی که رشته خوب نرم افزار خوندن بایستی با احتیاط تو قلمرو الکترونیک وارد بشن . با اجازتون من این مسیرها رو طی کردم . خواستم یه راهنمایی کرده باشم . موفق باشید

    • سلام
      یه سوال داشتم
      من از تو کتابخونه یه کد رو برداشتم و موقع اجرا خطا میره و میگه که تو کتابخونه نیست چیکار کنم؟

        • سلام تشکر از مطالب مفید شما
          چرا این لینکdht11 دیگه کار نمیکنه، من یک dht11راه اندازی کردم ،برنامه کامپایلر میشه ولی دما و رطوبت رو صفر نمایش میده ،دلیلش چی می‌تونه باشه?

          • با سلام
            منظورتان از لینک dht11 دقیقا چیست؟ اگر برای دانلود کتابخانه میفرمایید، ممکن است آپدیتی صورت گرفته باشد. پیشنهاد میکنم از مخازن اصلی نرم افزار اقدام به دانلود کنید.

  • سلام
    در روش دوم نصب کتابخانه، از کجا میتونیم لینک دانلود سالم و معتبر را شناسایی کنیم؟

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

  • سلام خدمت مهنس قربانی.
    مهندس جان من پروژه مدیریت لوازم برقی با تلگرام و برد 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 که یکی بهعنوان مجموعه ای از سنسور ها ( سرور) و دیگری بعنوان مجموعه ای از رله ها (کلاینت) رو میخام مرتبط کنم ممکنه من رو راهنمایی کنید.

    • با سلام
      ضمن تشکر از توجه شما، نیاز به پیچیده کردن سخت افزار نیست. از یک esp32 یا nodemcu استفاده کنید.

    • با سلام
      ضمن تشکر از توجه شما، اینطور به نظر میرسد که یک فایل کتابخانه نا مرتبط در سیستم شما وجود دارد. به آدرسی که فایل 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” راهنمایی لطفأ.

  • با عرض سلام و خسته نباشید.
    من در نصب کتابخانه pn532 با ارور زیر مواجه شدم. لطفا راهنمایی بفرمایید
    Arduino: 1.8.7 (Windows 8.1), Board: “Arduino/Genuino Uno”

    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.

  • سلام قسمت void loop ارور میده کتابخونه و همه چی هم اضاف کردم
    این ارور رو میده “expected initializar before “void

    • سلام
      دقت کنید قبل از ورود به قسمت void loop دستورات قبلی با } بسته شده باشد. نتیجه را اعلام کنید.

  • سلام .من سیستم عامل رزبین رو روی پای۳ نصب کردم آردوینو با ورژن ۲:۱٫۰٫۵ رو هم نصب کردم اما library manager آن فعال نیست یعنی از اینترنت نمی تونم کتابخانه اد کنم چرا؟؟؟؟؟
    راهنمایی بفرمائید تشکر.

    • با سلام
      بنده دقیقا با این موارد کار نکرده‌ام. ولی در گذشته با سیستم عامل رزبین بدون هیچ مشکلی کتابخانه را دانلود می‌کردم. مگر اینکه تنظیماتی را در سیستم عامل تغییر داده باشید. از همین طریق از دیگر کاربران که این مورد را تست کرده‌اند، تقاضا دارم تا در این بحث شرکت کنند.

  • با سلام و خسته نباشید
    آیا این امکان وجود داره که چند کتابخانه را روی برد اردوینو نصب کنیم. مثلا کتابخانه RF24 شامل چند زیر مجموعه میباشد که همه را لازم دارم .

  • سلام و خسته نباشید
    من تو نت دنبال کتابخانه LCD مدل TS12864A-2 گشتم چیزی پیدا نکردم توی بخش مدیریت کتابخانه خود آردوینو (manage libraries…) هم چیز مربوطی پیدا نکردم اگر ممکنه راهنمایی کنید یا لینک دانلود این کتابخانه رو قرار بدید . با تشکر

    • با سلام
      اگر کتابخانه در مخازن داخل نرم افزار آردوینو قابل دستیابی نباشد به این معنی است که از سوی بنیاد تایید نشده است. کدی که ارسال کرده‌اید، کتابخانه نیست، بلکه درایور یک LCD است. میبایست بررسی کنید که چه کتابخانه‌ای برای این درایور کارایی دارد.

  • سلام
    برنامه اردینو من دستور for را نمیشناسه
    چیکار باید بکنم
    ایا کتابخانه خاصی رو باید نصب کنم

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

    • با سلام
      کاربر گرامی یکی از اصول ابتدایی در دیجی اسپارک همین موضوع هست که جنابعالی به آن اشاره کردید. مشخصا شما هیچ کدام از آموزش‌ها را مطالعه و یا بررسی نکرده‎اید.

  • سلام این الارم در کامپایل برنامه نمایش داده میشو علت را لطفا ارسالکنید

    Arduino: 1.8.10 (Windows 7), Board: “Arduino/Genuino Uno”

    C:\Users\nik\Documents\Arduino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:10: fatal error: WProgram.h: No such file or directory

    #include “WProgram.h”

    ^~~~~~~~~~~~

    compilation terminated.

    Multiple libraries were found for “LiquidCrystal.h”
    Used: C:\Users\nik\Documents\Arduino\libraries\LiquidCrystal
    Not used: C:\Program
    Not used: C:\Users\nik\Documents\Arduino\libraries\LiquidCrystal-master
    Multiple libraries were found for “SPI.h”
    Used: C:\Program
    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.

    • با سلام
      این ارور مرتبط با نصب کتابخانه است. کتابخانه های مورد استفاده در کد را بررسی و در صورت عدم نصب، نصب کنید.

  • درود به شما فقط یه مشکل وجود داره اینکه بعد از بالا اوردن برنامه سنسور از قسمت exampl وقتی کانفینگ میزنم ارور میده که فایل کتابخانهsht1x.h وجود نداره مشکل کجاست من که کتابخانه نصب کردم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • با سلام
      ممکن است ورژن کتابخانه متفاوت باشد، بررسی و کتابخانه های دیگری را تست کنید.

  • Arduino: 1.8.12 (Windows 7), Board: “Arduino Nano, ATmega328P”

    Sketch uses 9176 bytes (29%) of program storage space. Maximum is 30720 bytes.
    Global variables use 468 bytes (22%) of dynamic memory, leaving 1580 bytes for local variables. Maximum is 2048 bytes.
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
    An error occurred while uploading the sketch

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

  • سلام من وقتی وارد Library Manager که میشم هیچی نداره وقتی هم که سرچ میکنم بازم چیزی نمیاره من می‌خوام کتاب خانه VirturalWire رو نصب کنم.

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

  • سلام به همگی خسته نباشید . این خطا ها مربوط به برنامه ترازو دیجیتاله هر کتاب خونه ای هم نصب میکنم جواب نمیگیرم ودوباره همین خطا رو میده ممنون میشم اگه کمک کنید
    Arduino: 1.8.3 (Windows 8), Board: “Arduino/Genuino Uno”

    WARNING: Category ‘Communications’ in library Balboa Spa communications is not valid. Setting to ‘Uncategorized’
    WARNING: Category ‘Sensor’ in library Gravity Soil Moisture Sensor is not valid. Setting to ‘Uncategorized’
    WARNING: Category ‘Sensor’ in library INA219_WE is not valid. Setting to ‘Uncategorized’
    HX711Serial:6: error: no matching function for call to ‘HX711::HX711(const uint8_t&, const uint8_t&)’

    HX711 scale(A1, A0); // parameter “gain” is ommited; the default value 128 is used by the library

    ^

    C:\Users\ofogh no\AppData\Local\Temp\Rar$DIa8132.45431\HX711Serial\HX711Serial.ino:6:19: note: candidates are:

    In file included from C:\Users\ofogh no\AppData\Local\Temp\Rar$DIa8132.45431\HX711Serial\HX711Serial.ino:1:0:

    C:\Users\ofogh no\Documents\Arduino\libraries\HX711/HX711.h:22:3: note: HX711::HX711()

    HX711();

    ^

    C:\Users\ofogh no\Documents\Arduino\libraries\HX711/HX711.h:22:3: note: candidate expects 0 arguments, 2 provided

    C:\Users\ofogh no\Documents\Arduino\libraries\HX711/HX711.h:19:7: note: constexpr HX711::HX711(const HX711&)

    class HX711

    ^

    C:\Users\ofogh no\Documents\Arduino\libraries\HX711/HX711.h:19:7: note: candidate expects 1 argument, 2 provided

    Multiple libraries were found for “HX711.h”
    Used: C:\Users\ofogh no\Documents\Arduino\libraries\HX711
    Not used: C:\Users\ofogh no\Documents\Arduino\libraries\HX711_Arduino_Library
    Not used: C:\Users\ofogh no\Documents\Arduino\libraries\HX711-master
    exit status 1
    no matching function for call to ‘HX711::HX711(const uint8_t&, const uint8_t&)’

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

    • با سلام
      برنامه مورد نظر توسط ما تست نشده است. اما ارورهای دریافتی برای کتابخانه های استفاده شده است و کافی است یک به یک بررسی و در هر خط ارور را بررسی کنید.

  • سلام
    ظاهرا دوستان هم مثل من با فرمت فایل که rar هست و با تبدیل هم نصب نمیشه مشکل خوردن با اجازه ادمین محترم اگر ایشون هم تایید کنن من فایل درست رو که zip هست و راحت نصب میشه ورژن ۲٫۱٫۱ میزارم اینجا
    http://downloads.arduino.cc/libraries/github.com/marcoschwartz/LiquidCrystal_I2C-1.1.2.zip

  • سلام بنده یک کدی رو نوشتم ارور ال سی دی کلیر داد هر کار میکنم درست نمیشه کتابخانه هم دان کردم اما هنوز ارور میده

  • سلام وقت بخیر من کد های مربوط به درب بازکن کارتی رو دارم میخوام کد هارو کپی کنم در نرم افزار گزینه new رو زدم و یک صفحه جدید باز کردم در صفحه جدید متن هایی موجود است مثل void setup و یا void loop کد هارو در زیر void loop کپی کنم و یا در بالای void setup ممنون میشم راهنمایی بفرمایید

    • با سلام
      در صورتیکه کد را کپی کرده اید، در تب جدید باز شده تمامی دستورات پیش فرض VOID SETUP و VOID LOOP را پاک کنید و سپس کد را انتقال دهید.

  • سلام.من میخواستم کتابخانه sevseg رو دانلود کنم .کاری رو که گفته بودید انجام دادم ولی error میده ‘SevSegSeven_Segmentvoid’ does not name a type
    ممنون میشم راهنمایی کنید

    • با سلام
      در این ارور مشخص است که کتابخانه مورد نظر به درستی نصب نشده است. اسم کتابخانه را در مسیر INCLUDE LIBRARY سرچ کرده و بر اساس ورژن های اعلام شده نصب کنید.

  • سلام برای پروژه تب سنج با این متن روبرو میشم مشکل از کجاست؟

    G:\sketch_oct27a\sketch_oct27a.ino: In function ‘void loop()’:
    G:\sketch_oct27a\sketch_oct27a.ino:40:19: warning: invalid conversion from ‘unsigned int*’ to ‘int*’ [-fpermissive]
    if(ds18b20_read(&ds18b20_temp))
    ^~~~~~~~~~~~~
    G:\sketch_oct27a\sketch_oct27a.ino:125:6: note: initializing argument 1 of ‘bool ds18b20_read(int*)’
    bool ds18b20_read(int *raw_temp_value)
    ^~~~~~~~~~~~
    Sketch uses 16064 bytes (49%) of program storage space. Maximum is 32256 bytes.
    Global variables use 451 bytes (22%) of dynamic memory, leaving 1597 bytes for local variables. Maximum is 2048 bytes.

    اسکرین شاتش رو هم اپلود کردم میتونید ببینید
    https://s4.uupload.ir/files/annotation_2021-10-25_115530_ktr9.png

  • سلام خسته نباشید . میخواهم اپلود کنم مشکل داره برا مینی هست
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa0
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa0
    Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

    • با سلام
      این ارور مربوط به عدم شناسایی برد توسط آردوینو است. آیا پورت شناسایی شده است؟

  • Arduino: 1.8.19 (Windows 10), Board: “Arduino Uno”

    java.io.IOException: Zip doesn’t contain a library

    at processing.app.Base.handleAddLibrary(Base.java:2359)

    at processing.app.Base$6.actionPerformed(Base.java:1117)

    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)

    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

    at javax.swing.AbstractButton.doClick(AbstractButton.java:376)

    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)

    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)

    at java.awt.Component.processMouseEvent(Component.java:6539)

    at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)

    at java.awt.Component.processEvent(Component.java:6304)

    at java.awt.Container.processEvent(Container.java:2239)

    at java.awt.Component.dispatchEventImpl(Component.java:4889)

    at java.awt.Container.dispatchEventImpl(Container.java:2297)

    at java.awt.Component.dispatchEvent(Component.java:4711)

    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)

    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)

    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)

    at java.awt.Container.dispatchEventImpl(Container.java:2283)

    at java.awt.Window.dispatchEventImpl(Window.java:2746)

    at java.awt.Component.dispatchEvent(Component.java:4711)

    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)

    at java.awt.EventQueue.access$500(EventQueue.java:97)

    at java.awt.EventQueue$3.run(EventQueue.java:709)

    at java.awt.EventQueue$3.run(EventQueue.java:703)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)

    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)

    at java.awt.EventQueue$4.run(EventQueue.java:733)

    at java.awt.EventQueue$4.run(EventQueue.java:731)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)

    at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)

    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)

    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

    Zip doesn’t contain a library

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

    هنگام آپلود کردن کتابخانه این پیغام را میده؟

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

  • سلام من هردو روشو امتحان کردم روش اول اینستال میشه اما تو برنامه نمیاره چیکار کنم؟
    روش دومم فایله زیپ رو وقتی انتخواب میکنم و رو open کلیک میکنم ارور میده (Specified folder/zip file does not contain a valid library)
    باید چیکار کنم

    • با سلام
      در منو tools بخش Library باید نمایش داده شود. یا در مسیر نصب آردوینو در بخش Library نمایش داده می‌شود.

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