حتماً پروژههای آردوینو ساختنی را دیده اید؛ ساختن این پروژهها برای افرادی که با آردوینو آشنایی چندانی نداشته باشند، کمیدشوار است. به همین خاطر قصد داریم در این پست شما را بیشتر با آردوینو آشنا کنیم.
آردوینو جواب تمام این مشکلات است.
طراحان سخت افزار های الکترونیکی ، رفتار و ساختار یک مجموعه ی دیجیتال را با استفاده از زبان های HDL ( مخفف Hardware Description Language ) توصیف می کنند . زبان های توصیف سخت افزار در حال حاضر شامل سه نوع زبان متفاوت VHDL ، Verilog و System Verilog هستند . این زبان های توصیف سخت افزار با زبان های برنامه نویسی نرم افزاری تفاوت دارند زیرا در آنها از ارتباطات سیگنالی و زمان انتشار سیگنال ها سخن به میان است . در هر یک از سه زبان HDL گفته شده سبک توصیف سخت افزار منحصر به خود را دارند . در زبان VHDL و Verilog پیاده سازی در سطح رجیستری است ( Register Transfer Level ) که یک سطح بالاتر از سطح گیت ( Gate Level ) است . اما زبان SystemVerilog در ادامه مسیر تکامل پیاده سازی سخت افزاری از سطح بالاتری از طراحی سیستم های دیجیتال پشتیبانی می کند که در آن در کنار استفاده از نسخه بهبود یافته Verilog ، برنامه نویسی شی گرا ( Object Oriented ) نیز اضافه شده است .
امروزه در حوزه تکنولوژی های الکترونیک موضوعات جدیدی همچون IOT ( اینترنت اشیاء ) ، Smart Home ( ساختمان هوشمند ) و BMS ( سیستم های مدیریت ساختمان ) مطرح هستند که اخیرا مورد توجه و استفاده بسیاری قرار گرفته است. در این مقاله به معرفی این تکنولوژی ها ، بررسی و مقایسه آنها و همچنین ارائه راهکارهای عملی برای پیاده سازی آن ها می پردازیم.
امروزه استفاده از سیستم های الکترونیکی دیجیتال در همه ابعاد گسترش یافته است و بر سیستم های مبتنی بر طراحی آنالوگ برتری دارد . برتری ویژهی سیستمهای دیجیتال بر آنالوگ ، امروزه باعث شده تمایل بسیاری برای طراحی بر پایهی سیستمهای دیجیتال بهوجود آید. در یک سیستم دیجیتال تمامی داده ها و اطلاعات به صورت کدهای ۰ یا ۱ نمایش ، پردازش و ذخیره می شود که باعث می شود مزیت هایی برای این سیستمها بوجود آید .
دانلود در ادامه مطلب
ادامه مطلب ...ادامه مطلب ...
ادامه مطلب ...