نصب IDE ARDUINO :
اولین راه برای شروع کار با آردوینو و اولین کد به IDE آردوینو نیاز داریم. میتوانید متانسب با سیستم خودتان از لینک های زیر برنامه را دانلود کنید:
بسته نصبی ویندوز :
📥 دانلود نسخه ویندوز
بسته نصبی MAC OS X 10.10 or newer :
📥دانلود نسخه MAC OS X 10.10 or newer
بسته نصبی LINUX 32bit :
📥 دانلود نسخه Linux 32 bit
بسته نصبی LINUX 64bit :
📥دانلود نسخه Linux 64 bit
بسته نصبی LINUX ARM 32bit :
📥دانلود نسخه Linx ARM 32 bit
بسته نصبی LINUX ARM 64bit :
📥 دانلود نسخه Linux ARM 64 bit
#میکروکنترلر #arduino
🆔computeronic
اولین راه برای شروع کار با آردوینو و اولین کد به IDE آردوینو نیاز داریم. میتوانید متانسب با سیستم خودتان از لینک های زیر برنامه را دانلود کنید:
بسته نصبی ویندوز :
📥 دانلود نسخه ویندوز
بسته نصبی MAC OS X 10.10 or newer :
📥دانلود نسخه MAC OS X 10.10 or newer
بسته نصبی LINUX 32bit :
📥 دانلود نسخه Linux 32 bit
بسته نصبی LINUX 64bit :
📥دانلود نسخه Linux 64 bit
بسته نصبی LINUX ARM 32bit :
📥دانلود نسخه Linx ARM 32 bit
بسته نصبی LINUX ARM 64bit :
📥 دانلود نسخه Linux ARM 64 bit
#میکروکنترلر #arduino
🆔computeronic
اتصال بورد به کامپیوتر و اجرای IDE :
پس از نصب برنامه آردوینو متناسب با کامپیوتر خود کافی است بورد را از طریق سیم درون بسته بندی به کامپیوتر متصل کنید و برنامه را باز کنید تا توسط سیستم شناسایی شود.
🔴از طریق منو بالای برای تست سالم بودن بورد و اتصال آن با IDE برنامه به نام Blink را روی بورد به صورت زیر اجرا کنید :
File ➡️ Examples ➡️ Basic ➡️ Blink
🔴برنامه را انتخاب نمایید وسپس دکمه ➡️ (upload) را در IDE بزنید تا عملیات آپلود کد روی بورد انجام شود.
🔴اگر برنامه با خطا آپلود مواجه شد و پیغام عدم شناسایی بورد را نشان داد کافی است از پنجره Tools بخش Port بورد خود را انتخاب کنید و برنامه را دوباره آپلود کنید
🔴پس از آپلود کد Blink چراغ زرد رنگ روی بورد که مربوط به پایه 13 بورد است شروع به چشم زدن میکند
#میکروکنترلر #arduino
🆔computeronic
پس از نصب برنامه آردوینو متناسب با کامپیوتر خود کافی است بورد را از طریق سیم درون بسته بندی به کامپیوتر متصل کنید و برنامه را باز کنید تا توسط سیستم شناسایی شود.
🔴از طریق منو بالای برای تست سالم بودن بورد و اتصال آن با IDE برنامه به نام Blink را روی بورد به صورت زیر اجرا کنید :
File ➡️ Examples ➡️ Basic ➡️ Blink
🔴برنامه را انتخاب نمایید وسپس دکمه ➡️ (upload) را در IDE بزنید تا عملیات آپلود کد روی بورد انجام شود.
🔴اگر برنامه با خطا آپلود مواجه شد و پیغام عدم شناسایی بورد را نشان داد کافی است از پنجره Tools بخش Port بورد خود را انتخاب کنید و برنامه را دوباره آپلود کنید
🔴پس از آپلود کد Blink چراغ زرد رنگ روی بورد که مربوط به پایه 13 بورد است شروع به چشم زدن میکند
#میکروکنترلر #arduino
🆔computeronic
Forwarded from Computeronic|کامپیوترونیک
در كدام رشته مهندسي تحصيل ميكنيد يا بِه كدام علاقه داريد؟
Anonymous Poll
47%
كامپيوتر
26%
برق
32%
مكانيك
This media is not supported in your browser
VIEW IN TELEGRAM
نمایی از لحظه پرتاب جدیدترین کاوشگر ناسا با نام "Perseverance" که چند روز پیش حرکت خود را به سوی سیارهٔ مریخ آغاز کرد.
ماموریت این کاوشگر ۲.۷ میلیاردی بررسی خاکِ مریخ، شرایط آب و هوا، جستجوی آثارِ حیات در گذشتههای دورِ مریخ و همچنین هموار کردن سفرهای آینده انسان به مریخ است.
این کاوشگر از زمان پرتاب حدود ۷ ماه در فضای میان سیارهای در حرکت خواهد بود و نهایتا در تاریخ ۱۸ فوریه ۲۰۲۱ مصادف با ۳۰ بهمن ۹۹ در سطح مریخ فرود میآید.
🆔️ @computeronic
#مکانیک
#هوافضا
ماموریت این کاوشگر ۲.۷ میلیاردی بررسی خاکِ مریخ، شرایط آب و هوا، جستجوی آثارِ حیات در گذشتههای دورِ مریخ و همچنین هموار کردن سفرهای آینده انسان به مریخ است.
این کاوشگر از زمان پرتاب حدود ۷ ماه در فضای میان سیارهای در حرکت خواهد بود و نهایتا در تاریخ ۱۸ فوریه ۲۰۲۱ مصادف با ۳۰ بهمن ۹۹ در سطح مریخ فرود میآید.
🆔️ @computeronic
#مکانیک
#هوافضا
Computeronic|کامپیوترونیک
پس از آشنايي با محيط ويژوال استوديو و باكسهاي كاربردي سراغ Toolbox ميرويم.گاهي اوقات هنگام باز كردن پروژه در ويژوال استوديو ؛Toolbox در سمت چپ صفحه و كنار بخش form قرار دارد اما اگر نبود اصلا نگران نباشيد؛فقط كافيست در نوار منوي بالاي ويژوال استوديو روي گزينه…
Button:
امروز ميخواهيم درمورد Button يا همون دكمه ها در فُرم صحبت كنيم؛بِه طور كلي براي اضافه كردن يك كنترل بِه فرم كافي است آنرا در ToolBox پيدا كنيد و آنرا روي فُرم drag كنيد يا بكشيد و يا اينكه روي آن دوبار كليك كنيد؛مثلا در تصوير فوق ما كنترل button را انتخاب كرديم و اگر روي آن دوبار كليك كنيم و يا اينكه آنرا روي فُرم بكشيم دكمه ما بِه فُرم اضافه ميشود.
#WindowsFormApp
🆔@Computeronic
امروز ميخواهيم درمورد Button يا همون دكمه ها در فُرم صحبت كنيم؛بِه طور كلي براي اضافه كردن يك كنترل بِه فرم كافي است آنرا در ToolBox پيدا كنيد و آنرا روي فُرم drag كنيد يا بكشيد و يا اينكه روي آن دوبار كليك كنيد؛مثلا در تصوير فوق ما كنترل button را انتخاب كرديم و اگر روي آن دوبار كليك كنيم و يا اينكه آنرا روي فُرم بكشيم دكمه ما بِه فُرم اضافه ميشود.
#WindowsFormApp
🆔@Computeronic
Computeronic|کامپیوترونیک
Button: امروز ميخواهيم درمورد Button يا همون دكمه ها در فُرم صحبت كنيم؛بِه طور كلي براي اضافه كردن يك كنترل بِه فرم كافي است آنرا در ToolBox پيدا كنيد و آنرا روي فُرم drag كنيد يا بكشيد و يا اينكه روي آن دوبار كليك كنيد؛مثلا در تصوير فوق ما كنترل button را…
پس از انتخاب كنترل button و كشيدن آن روي فُرم با همچين تصويري روبرو ميشوند كه ميتوانيد بِه صورت دلخواه اندازه و ابعاد دكمه خود را تنظيم كنيد و همچنين موقعيت آنرا تغيير دهيد.براي تغيير ابعاد نشانه گر ماوس را بِه حاشيه دكمه و اون مربع هاي كوچك كنار دكمه ببريد و تغييرش دهيد و براي تغيير موقعيت هم با ماوس دكمه را بكشيد و جابجا كنيد.button نيز مانند هر كنترلي داراي خواص است پس روي آن كليك راست كنيد و روي properties كليك كنيد تا جدول properties اين بار براي دكمه باز شود.
مهم ترين properties هاي دكمه عبارت است از:
Name:نشان دهنده اسم اصلي دكمه است و در هنگام كد زني بِه اين اسم شناخته ميشود .
Text:متن روي دكمه را مشخص ميكند كه چه چيزي روي آن نوشته شده باشد كه پيش فرض button1است
#WindowsFormApp
🆔@Computeronic
مهم ترين properties هاي دكمه عبارت است از:
Name:نشان دهنده اسم اصلي دكمه است و در هنگام كد زني بِه اين اسم شناخته ميشود .
Text:متن روي دكمه را مشخص ميكند كه چه چيزي روي آن نوشته شده باشد كه پيش فرض button1است
#WindowsFormApp
🆔@Computeronic
اگر روي هر كنترلي دو بار كليك كنيد وارد محيط كد زني اش ميشود؛مثلا ما روي button1 كه بِه فُرم اد كرديم دوبار كليك كرديم و وارد محيط كد زني شديم و عكس فوق نشان دهنده تابع كليك است يعني هر دستوري كه داخل اين تابع نوشته شود با كليك كردن دكمه اول اجرا ميشود.دقت كنيد كه Name كنترل هر چه باشد اينجا هم با همان نام ظاهر ميشود پس Name عامل اصلي است و در محيط كد زني ما ميايد.
#WindowsFormApp
🆔@Computeronic
#WindowsFormApp
🆔@Computeronic
اولين پروژه برنامه نويسي:
يك پروژه ويندوز فرم در ويژوال استوديو باز كنيد؛بِه فُرم خود طبق روشهاي گفته شده يك button اضافه كنيد و موقعيت و اندازه اش را دلخواه انتخاب كنيد.در بخش properties آن Text را تغيير دهيد و بنويسيد Hello Worldتا نوشته روي دكمه تغيير كند.سپس روي دكمه دو بار كليك كنيد تا وارد محيط كد زني شويد و در قسمت تابع دكمه كه در عكس قبل نشان داديم دستور زير را بنويسيد:
MessageBox.Show(“hello world!”)
خروجي بگيريد و مشاهده كنيد چه رخ ميدهد!
🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲
وقتي خروجي ميگيريد يك فُرم با دكمه نمايش داده ميشود كه وقتي شما روي دكمه كليك ميكند پيغام hello world بِه شما نمايش داده ميشود!
#WindowsFormApp
🆔@Computeronic
يك پروژه ويندوز فرم در ويژوال استوديو باز كنيد؛بِه فُرم خود طبق روشهاي گفته شده يك button اضافه كنيد و موقعيت و اندازه اش را دلخواه انتخاب كنيد.در بخش properties آن Text را تغيير دهيد و بنويسيد Hello Worldتا نوشته روي دكمه تغيير كند.سپس روي دكمه دو بار كليك كنيد تا وارد محيط كد زني شويد و در قسمت تابع دكمه كه در عكس قبل نشان داديم دستور زير را بنويسيد:
MessageBox.Show(“hello world!”)
خروجي بگيريد و مشاهده كنيد چه رخ ميدهد!
🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲🔲
وقتي خروجي ميگيريد يك فُرم با دكمه نمايش داده ميشود كه وقتي شما روي دكمه كليك ميكند پيغام hello world بِه شما نمايش داده ميشود!
#WindowsFormApp
🆔@Computeronic
🔵امکان استفاده از حالت خنده افراد بهعنوان پسورد
محققان امنیتی موفق به ساخت سیستم امنیتی ویژهای شدهاند که از خنده منحصربهفرد هر انسان بهعنوان یک پسورد استفاده میکند.
در همین راستا دانشمندان بهتازگی کشف کردهاند که خنده هر انسان نیز مانند اثرانگشت او منحصربهفرد است و تقلید آن تقریبا غیرممکن است.
#فكت
🆔@Computeronic
محققان امنیتی موفق به ساخت سیستم امنیتی ویژهای شدهاند که از خنده منحصربهفرد هر انسان بهعنوان یک پسورد استفاده میکند.
در همین راستا دانشمندان بهتازگی کشف کردهاند که خنده هر انسان نیز مانند اثرانگشت او منحصربهفرد است و تقلید آن تقریبا غیرممکن است.
#فكت
🆔@Computeronic
توضیحات برنامه Blink :
1⃣یک توضیح چند خطی است که توسط کامپایلر خوانده نمیشود و فقط برای نوشتن توضیحات چند خطی است. برای نوشتن توضیحات چند خطی در ابتدا متن */ در انتها نیز /* میگذاریم به صورت زیر :
/*
Comments
*/
2⃣توضیحات چند خطی این توضیحات نیز توسط کامپایلر خوانده نشده و فقط برای نوشتن توضیحات در یک خط است که با // در ابتدا شروع میشود به صورت زیر :
//comments
3⃣تابع () void setup یکی از دو تابعی است که در هر برنامه آردوینو باید وجود داشته باشد تابع setup در طول اجرا برنامه فقط یکبار اجرا شده و فقط برای تنظیمات اولیه تراشه مورد استفاده قرار میگیرد و فقط برای راه اندازی سخت افزاری است.
4⃣دستور pinMode این دستور دارای دو آرگومان ورودی است ورودی اول شماره پین (پایه) مورد نظر است و آرگومان دوم حالت پایه را تنظیم میکند که با دو حالت OUTPUT یا INPUT تنظیم میشود.
5⃣ تابع ()void loop دومین تابعی است که در هر برنامه آردوینو باید موجود باشد تابع loop اصلی ترین تابع برنامه است و در طول برنامه اجرا میشود و دستورات را در این تابع مینویسیم
#میکروکنترلر #arduino
🆔computeronic
1⃣یک توضیح چند خطی است که توسط کامپایلر خوانده نمیشود و فقط برای نوشتن توضیحات چند خطی است. برای نوشتن توضیحات چند خطی در ابتدا متن */ در انتها نیز /* میگذاریم به صورت زیر :
/*
Comments
*/
2⃣توضیحات چند خطی این توضیحات نیز توسط کامپایلر خوانده نشده و فقط برای نوشتن توضیحات در یک خط است که با // در ابتدا شروع میشود به صورت زیر :
//comments
3⃣تابع () void setup یکی از دو تابعی است که در هر برنامه آردوینو باید وجود داشته باشد تابع setup در طول اجرا برنامه فقط یکبار اجرا شده و فقط برای تنظیمات اولیه تراشه مورد استفاده قرار میگیرد و فقط برای راه اندازی سخت افزاری است.
4⃣دستور pinMode این دستور دارای دو آرگومان ورودی است ورودی اول شماره پین (پایه) مورد نظر است و آرگومان دوم حالت پایه را تنظیم میکند که با دو حالت OUTPUT یا INPUT تنظیم میشود.
5⃣ تابع ()void loop دومین تابعی است که در هر برنامه آردوینو باید موجود باشد تابع loop اصلی ترین تابع برنامه است و در طول برنامه اجرا میشود و دستورات را در این تابع مینویسیم
#میکروکنترلر #arduino
🆔computeronic
6⃣دستور ()digitalWrite این دستور برای ست کردن حالت ولتاژ پایهای است که در تابع setup تعریف شده است کاربرد دارد و این دستور دو آرگومان میگیرد آرگومان اول پایه متناظر و آرگومان دوم حالت پایه که به دوصورت(HIGH,( LOW یا (0,1 ) تعریف میشود وقتی رو حالت HIGH باشد ولتاژ پایه 5V است و وقتی LOW باشد ولتاژ پایه 0V است و حالت پایه عوض نمیشود مگر اینکه بورد توسط دکمه ریست ، ریست شود
7⃣تابع ()delay این تابع یک آرگومان بر حسب میلیثانیه میگیرد و در برنامه ایجاد تاخیر میکند و تمام فعالیتهای بعد از این دستور پس از پایان زمان اجرا میشود
8⃣این دستور ولتاژ پایه را به حالت 0V در میآورد و چراغ روی بورد خاموش میگردد
#میکروکنترلر #arduino
🆔@computeronic
7⃣تابع ()delay این تابع یک آرگومان بر حسب میلیثانیه میگیرد و در برنامه ایجاد تاخیر میکند و تمام فعالیتهای بعد از این دستور پس از پایان زمان اجرا میشود
8⃣این دستور ولتاژ پایه را به حالت 0V در میآورد و چراغ روی بورد خاموش میگردد
#میکروکنترلر #arduino
🆔@computeronic
ورودی / خروجی دیجیتال و مدولاسیون پهنای-پالس :
در این قسمت از آموزشهای آردوینو به بررسی ورودیها و خروجیهای پهنای باند میپردازیم
برای این پروژه به چند قطعه ساده نیاز داریم
1⃣ آردوینو اونو
2⃣ برد بورد کوچک
3⃣دکمه فشاری (پوش باتن)
4⃣مقاومت 10k اهم
5⃣مقاومت 220 اهم (x3)
6⃣کابل USB آردوینو به کامپیوتر
7⃣چراغ LED تک رنگ 5mm
8⃣چراغ RGB LED کاتد مشترک
9⃣تعدادی سیم
#میکروکنترلر #arduino
🆔@computeronic
در این قسمت از آموزشهای آردوینو به بررسی ورودیها و خروجیهای پهنای باند میپردازیم
برای این پروژه به چند قطعه ساده نیاز داریم
1⃣ آردوینو اونو
2⃣ برد بورد کوچک
3⃣دکمه فشاری (پوش باتن)
4⃣مقاومت 10k اهم
5⃣مقاومت 220 اهم (x3)
6⃣کابل USB آردوینو به کامپیوتر
7⃣چراغ LED تک رنگ 5mm
8⃣چراغ RGB LED کاتد مشترک
9⃣تعدادی سیم
#میکروکنترلر #arduino
🆔@computeronic
4_5895695774653613758.pdf
59.7 MB
کتاب استاتیک رایلی (زبان : انگلیسی)
به علت تحریم موشکی ایران واردات این کتاب ممنوع است.
#کتابخانه
#استاتیک
#مکانیک
🆔@computeronic
به علت تحریم موشکی ایران واردات این کتاب ممنوع است.
#کتابخانه
#استاتیک
#مکانیک
🆔@computeronic
اسمبل کردن یک برنامه AVR :
حال که شکل پایه ای یک برنامه زبان اسمبلی را دیدیم، به ساختن یک برنامه میپردازیم.
مراحل ساخت یک برنامه امبلی قابل اجرا بطور اجمالی در زیر بیان شده است :
۱. ابتدا از یک ویرایشگر متن برای نوشتن یک برنامه شبیه برنامهای که در پست قبل ساختیم.
میکرو کنترل های AVR از AVR Studio IDE، که دارای ویرایشگر متن، اسمبلر، شبیه ساز و موارد بسیار دیگر در یک بسته نرم افزاری می باشد، استفاده می کنیم. این برنامه یک نرم افزار تولید محصول بسیار عالی است که تمام امکانات تراشه AVR را به صورت رایگان پشتیبانی می کند. ویرایشگرها در پردازش کنندگان متن بسیاری در دسترس هستند که می توان از آنها برای ایجاد یا ویرایش متن اتفاده کرد.
#میکروکنترلر #AVR
🆔@computeronic
حال که شکل پایه ای یک برنامه زبان اسمبلی را دیدیم، به ساختن یک برنامه میپردازیم.
مراحل ساخت یک برنامه امبلی قابل اجرا بطور اجمالی در زیر بیان شده است :
۱. ابتدا از یک ویرایشگر متن برای نوشتن یک برنامه شبیه برنامهای که در پست قبل ساختیم.
میکرو کنترل های AVR از AVR Studio IDE، که دارای ویرایشگر متن، اسمبلر، شبیه ساز و موارد بسیار دیگر در یک بسته نرم افزاری می باشد، استفاده می کنیم. این برنامه یک نرم افزار تولید محصول بسیار عالی است که تمام امکانات تراشه AVR را به صورت رایگان پشتیبانی می کند. ویرایشگرها در پردازش کنندگان متن بسیاری در دسترس هستند که می توان از آنها برای ایجاد یا ویرایش متن اتفاده کرد.
#میکروکنترلر #AVR
🆔@computeronic
This media is not supported in your browser
VIEW IN TELEGRAM
🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵🔵
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
مسابقه بزرگ برنامه نويسي پايتون سطح مقدماتي:
براي مهندسين كامپيوتر و برنامه نويسان جهت محك زدن اطلاعات خود
شركت براي عموم رايگان و آزاد است!
🎁جايزه نفر اول:٣٠٠ هزار تومان وجه نقد(كارت بِه كارت ميشود)
🎉بِه تمامي شركت كنندگان پكيج ساخت ربات تلگرام با پايتون هديه داده ميشود تا دست خالي مسابقه را به پايان نرسانند!
جهت شركت در مسابقه و ثبت نام بِه صورت رايگان بِه آيدي زير پيام دهيد:👇👇👇
@Computeronic_admin
فقط پنج تا سوال جواب بده و برنده شو😉
🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡🟡
مسابقه بزرگ برنامه نويسي پايتون سطح مقدماتي:
براي مهندسين كامپيوتر و برنامه نويسان جهت محك زدن اطلاعات خود
شركت براي عموم رايگان و آزاد است!
🎁جايزه نفر اول:٣٠٠ هزار تومان وجه نقد(كارت بِه كارت ميشود)
🎉بِه تمامي شركت كنندگان پكيج ساخت ربات تلگرام با پايتون هديه داده ميشود تا دست خالي مسابقه را به پايان نرسانند!
جهت شركت در مسابقه و ثبت نام بِه صورت رايگان بِه آيدي زير پيام دهيد:👇👇👇
@Computeronic_admin
فقط پنج تا سوال جواب بده و برنده شو😉
Computeronic|کامپیوترونیک
ديكشنري در پايتون: در برخي زبانهاي برنامه نويسي؛براي ذخيره اطلاعات از آرايه ها استفاده ميكنيم كه براي دسترسي بِه آنها بايد نام آرايه و انديسش را كه حتما عددي صحيح است وارد كنيم يا مثلا در ليستها در زبان پايتون كه قبلا اشاره كرديم نام ليست را با انديس براي…
اصلي ترين و پركاربرد ترين متدها در ديكشنري:
متد clear تمام اعضا را حذف ميكند
متد copy يك ديكشنري را در ديگري كپي ميكند
متد fromkeys مقادير و كليدهاي ديكشنري را نشان ميدهد
متد get مقادير ديكشنري را نشان ميدهد
متد items كليدها و مقادير ديكشنري را بِه صورت زوج مرتب نشان ميدهد
متد pop كليد را بِه عنوان ورودي دريافت ميكند و مقدارش را حذف ميكند
متد popitem آخرين مقدار و كليد ديكشنري را حذف ميكند
متد update يك ديكشنري را دريافت ميكند و بِه ديكشنري قبلي مي افزايد
#پايتون
🆔@Computeronic
متد clear تمام اعضا را حذف ميكند
متد copy يك ديكشنري را در ديگري كپي ميكند
متد fromkeys مقادير و كليدهاي ديكشنري را نشان ميدهد
متد get مقادير ديكشنري را نشان ميدهد
متد items كليدها و مقادير ديكشنري را بِه صورت زوج مرتب نشان ميدهد
متد pop كليد را بِه عنوان ورودي دريافت ميكند و مقدارش را حذف ميكند
متد popitem آخرين مقدار و كليد ديكشنري را حذف ميكند
متد update يك ديكشنري را دريافت ميكند و بِه ديكشنري قبلي مي افزايد
#پايتون
🆔@Computeronic