ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2014/06/30
    75
    1

    زبان برنامه نویسی آردوینو؟


    سلام

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

    و

    پروژه ب سرانجام رسوندید

    راهنمایی بگیرم :question: :arrow:

    ک دقیقا زبان برنامه نویسی آردوینو چیه :question:

    و اینکه چه نسبتی با زبان c داره :question:

    چه تفاوتی با زبان c داره :question:

    پشاپیش

    متشکرم از پاسخ دقیق و کاملتون.... :smile:
  2. #2
    2013/05/23
    تهران و گهگاهي مهاباد
    86
    14

    پاسخ : زبان برنامه نویسی آردوینو؟

    ُسلام دوست عزیز


    نقل قول نوشته اصلی توسط QICS
    ک دقیقا زبان برنامه نویسی آردوینو چیه :question:
    محیط توسعه ی یکپارچه [color=rgb(37, 37, 37)](IDE)[/color] در آردینو به زبان جاوا نوشته شده است در داخل اسکچ (طرح و یا نقشه : نامی که به فایل اصلی برنامه ی Arduino داده شده است ) از اصول زبان برنامه نویسی Processing پیروی شده است و فایل اصلی زبان برنامه که با پسوند ino در Filing system سیستم عامل شناخته میشود شبیه به زبان Processing میباشد و خود زبان procrssing مشتق شده از زبان جاوا میباشد و Syntax زبان جاوا فوق العاده شبیه به زبان برنامه نویسی Ansi ++C میباشد فایل های کتابخانه ای در آردینو دقیقا شبیه سینتکس زبان برنامه نویسی انسی سی میباشند

    نقل قول نوشته اصلی توسط QICS
    و اینکه چه نسبتی با زبان c داره :question:
    همانطور که گفتم مشتق شده از زبان ++C میباشند و از نظر سینتکس و دستوری و کلمات کلیدی و زرو شده و نوع متغیرها و... بسیار شبیه به هم میباشند و در فایل های کتابخانه ای اردینو دقیقا از سینتکس ++ANSI C پیروی شده است ، مثال عینی و غیر فنی آن را میتونم این طور به شما بگویم : مانند شباهت دستوری و کلامی بین زبانهای فارسی و کردی

    نقل قول نوشته اصلی توسط QICS
    چه تفاوتی با زبان c داره :question:
    تفاوت در فایل اصلی برنامه میباشد که همانطور که اشاره شد چونکه از زبان برنامه نویسی processing تبعیت میکند و ازنظر بلاک بندی برنامه از دو بلاک اصلی بنام های void setup() برای پیکربندی و void loop() برای نقطه شروع برنامه در نظر گرفته شده است که از این نظر بسیار متفاوت با جاوا و انسی سی پلاس پلاس میباشند.
    وهمانطور که میدانید در جاوا و سی پلاس پلاس برنامه اصلی در قالب یک کلاس اصلی و نقطه شروع برنامه در تابه void main() میباشد و کلیه پیکربندی ها و تعریف متغیرها برنامه هم در داخل بلاک اصلی کلاس برنامه صورت میپذرید
    You do not really understand something unless you can explain it to your grandmother. Albert Einstein
  3. #3
    2014/06/30
    75
    1

    پاسخ : زبان برنامه نویسی آردوینو؟

    ممنون

    از اینکه وقت گذاشتید...

    ی سوال

    اگر کسی c کدویژن کار کرده باشه

    این c آردوینو چه تفاوتی میکنه با کدویژن ....


    و برای یاد گرفتن زبان برنامه نویسش از کجا باید شروع کرد

    با الگو برداری از سمپل ها ؟

    یا شما راه دیگه ای رو پیشنهاد میکنید...

  4. #4
    2013/05/23
    تهران و گهگاهي مهاباد
    86
    14

    پاسخ : زبان برنامه نویسی آردوینو؟

    خواهش میکنم
    ببنید c کد ویژن با c استاندارد در مواردی بسیاری کمی اختلاف دارند که این اختلاف بر میگرده به موضوع سلیقه طراح و شرکت سازنده ای که شرکت معظم HP info Tech ترجیح داده که برای Parser پارسری که تعریف کرده چگونه رفتار کنه مثلا در سی انسی کار با بیت ها از طریق شیفت به چپ و راست و ... میباشد اما در کدویژن کارکردن با بیت از طریق مقدار مستقیم به آدرس دهی رجیسترها
    همانطور که گفتم در این موارد بر میگرده به سلیقه شرکت و برنامه نویس کامپایلر اما دراصول کلی و چارچوپ باید از Syntax استاندارد شده ی C استفاده کنند
    c آردینو هم در Sketch برنامه اصلی در موارد که در پست قبل به آن اشاره کردم مثل بلاک های setup و loop و پیکربندی پورت ها از نظر ورودی و خروجی که بادستور PinMode
    و قرار گرفتن وضعیت خروجی پین digitalWrite
    در بقیه موارد مانند دستورات شرطی ، انتساب ها ، تعریف متغیرها ، حلقه های تکرار ، تعریف روتین ها و توابع و ... یکی میباشند
    نقل قول نوشته اصلی توسط QICS
    و برای یاد گرفتن زبان برنامه نویسش از کجا باید شروع کرد

    با الگو برداری از سمپل ها ؟

    یا شما راه دیگه ای رو پیشنهاد میکنید...

    من به عنوانی کسی که کامپیوتر خوندم بهترین روش برای یادگیری یک زبان برنامه نویسی جدید رو همون الگوبرداری از سمپل و تحلیل کد های نمونه و برنامه های دیگران میدونم اما این برای کسی که کامپیوتر خونده و درسایی مثل زبان های برنامه سازی 1 و 2 ، نظریه زبان ها و ماشین ها ، کامپایلر، زبان های برنامه سازی و ... خونده بهترین روش و سریع ترین روش میباشد البته برای شما که هم با کد ویژن آشنایی دارید هم میتونه مفید واقع بشه و سریع، امیدوارم...
    میتونید با مراجه به سایت های آموزشی آردینو و آشنایی با دستورات اولیه و محیط برنامه نویسی و بردتوسعه خیلی زود درآردینو پیشرفت کنید من خودم به تمام کسانی که می خوان میکروکنترلرو شروع کنند آردینو رو پیشنهاد میکنم واقعا خوبه و دردسرهای بردهای طراحی شده از طریق خودمون مبتنی بر میکرو AVR رو ندارند
    You do not really understand something unless you can explain it to your grandmother. Albert Einstein
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. پاسخ: 38
    آخرين نوشته: 2016/03/24, 20:09
  2. برنامه نویسی برای FPGA با آردوینو امکان پذیر است
    توسط فکر در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 2
    آخرين نوشته: 2016/02/20, 15:25
  3. برنامه نویسی آردوینو
    توسط haunting در انجمن خانواده Arduino
    پاسخ: 21
    آخرين نوشته: 2015/04/17, 17:28

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •