توسعه دهنده نرم افزار. amirhossein.info
آردوینو چیست !؟ ( بخش اول )
تا حالا با برنامه نویسی یه لامپ رو خاموش یا روشن کردید !؟
خب اگه نه و علاقه دارید باید بهتون بگم این مطلب چند بخشی ، مطلبی هستش که هر کسی رو میتونه جذب کنه و یه تجربه خیلی شیرین براش به یادگار بذاره !
وقتی میگیم تا حالا یه لامپ رو روشن کردید منظورم اینه که آیا برای سخت افزار ها Firmware ها برنامه نوشتید یا نه .
خب این چیز سختی نیست و خیلی راحت میشه این کار رو کرد .
چیزی که میخوام معرفی کنم آردوینو هستش . خب اول از همه باید بگم که آردوینو چی هست .
آردوینو یک پلتفرم سختافزاری و نرمافزاری متنباز است . پلتفرم آردوینو شامل یک میکروکنترلر تکبردی متنباز است که قسمت سختافزار آردوینو را تشکیل میدهد . علاوه بر این ، پلتفرم آردوینو یک نرمافزار آردوینو IDE که به منظور برنامهنویسی برای بردهای آردوینو طراحی شدهاست و یک بوت لودر نرمافزاری که بر روی میکروکنترلر بارگذاری میشود را در بر میگیرد . پلتفرم آردوینو به منظور تولید سریع و ساده پروژههای سختافزاری تعاملی و ساخت وسایلی که با محیط تعامل داشته باشند طراحی شدهاست ، البته بردهای آردوینو اهداف آموزشی را نیز دنبال میکنند . همچنین آردوینو ها مدل های مختلفی دارند . محبوب ترین مدل UNO R3 هستش که در تصویر زیر میبینید .
چون یونو آر 3 محبوب ترین مدل هستش درباره این مدل صحبت میکنیم . آردوینو یونو آر 3 دارای رابط یواسبی جهت بارگذاری برنامه و ارتباط با کامپیوتر ، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که شما را قادر میسازند تا برد آردوینو را به قطعات ، سنسورها ، بردها و ماژولهای دیگری متصل کنید . تعداد ورودی خروجیهای آنالوگ و دیجیتال در مدلهای مختلف بردهای آردوینو با توجه به میکروکنترلر اصلی استفاده شده بر روی برد متفاوت است . برای متوجه شدن این که پین ها کجا قرار دارند باید بگم همون سیاها هستن و در عکس زیر دقیق تر متوجه میشید !
پین هایی که توضیح داده نشدن هم درواقع چیز خاصی نیستن و الان توضیح میدم .
توی آردوینو یونو آر 3 ، سه تا پین خروجی GND وجود داره . یکی بالای پین دیجیتال 13 هستش . در اون قسمت که علامت نداره و توضیح داده نشده دو عدد پین ورودی برق هستش ( یعنی برق رو میدن بیرون ) که شما هیچ تسلطی روی اون ها ندارید . اینا برای سنسور ها و ماژول ها استفاده میشن . یکی از اینا 3.3 ولت هست که در کنارش یه GND هم وجود داره . در کنار 3.3 ولت ، 5 ولت وجود داره که معمولا سنسور ها یا ماژول ها به این وصل میشن و برق مورد نیاز رو تامین میکنن .
حالا که با آردوینو و پین هاش آشنا شدید باید بریم سراغ قسمت زبان و استفاده از پایتون توی آردوینو و ادامه ی مطلب .
بعد مدت ها عضویت توی ویرگول این اولین پست منه و امیدوارم خوشتون بیاد .
این مطلب برای انشار توی کانال تلگرامی Distro TV درواقع نوشته شده بود اما ولی گفتم اینجا هم بزارم تا همه بتونن ببینن و نظرشون رو بگن !
به پایان رسید این کفتر آردوینو هنوز باقیست . . .
پایان بخش اول .
مطلبی دیگر از این انتشارات
تگ های ضروری HTML
مطلبی دیگر از این انتشارات
من می خواهم برنامه نویس شوم - قسمت سوم
مطلبی دیگر از این انتشارات
برنامه نویس Full Stack کیست | چگونه فول استک دولوپر شویم