<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمدحسین امیری پور</title>
        <link>https://virgool.io/feed/@m_38395438</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-17 09:04:10</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3229804/avatar/OCfRf8.png?height=120&amp;width=120</url>
            <title>محمدحسین امیری پور</title>
            <link>https://virgool.io/@m_38395438</link>
        </image>

                    <item>
                <title>مقدمه‌ای بر رباتیک</title>
                <link>https://virgool.io/@m_38395438/%D9%85%D9%82%D8%AF%D9%85%D9%87-%D8%A7%DB%8C-%D8%A8%D8%B1-%D8%B1%D8%A8%D8%A7%D8%AA%DB%8C%DA%A9-thgfwzbnocpe</link>
                <description>رباتیکمقدمهرباتیک یکی از شاخه‌های مهم و پیشرو در علم و فناوری است که به طراحی، ساخت و استفاده از ربات‌ها می‌پردازد. این علم ترکیبی از مهندسی مکانیک، الکترونیک، علوم کامپیوتر و هوش مصنوعی است.تاریخچه رباتیکرباتیک از زمان‌های قدیم با ایده‌های ابتدایی شروع شد و با پیشرفت تکنولوژی به شکل امروزی خود رسید. اولین ربات‌های صنعتی در دهه ۱۹۶۰ معرفی شدند و از آن زمان تاکنون پیشرفت‌های چشمگیری در این زمینه صورت گرفته است.کاربردهای رباتیکربات‌ها در صنایع مختلفی از جمله خودروسازی، پزشکی، کشاورزی و خدمات استفاده می‌شوند. در پزشکی، ربات‌ها برای جراحی‌های دقیق و در کشاورزی برای کاشت و برداشت محصولات به کار می‌روند.چالش‌ها و آینده رباتیکبا وجود پیشرفت‌های زیاد، رباتیک هنوز با چالش‌هایی مانند هزینه‌های بالا، پیچیدگی‌های فنی و مسائل اخلاقی روبرو است. آینده رباتیک با توسعه هوش مصنوعی و یادگیری ماشین بسیار روشن به نظر می‌رسد و می‌تواند به بهبود کیفیت زندگی انسان‌ها کمک کند.نتیجه‌گیریرباتیک به عنوان یکی از علوم پیشرو، نقش مهمی در آینده فناوری و زندگی انسان‌ها خواهد داشت. با ادامه تحقیقات و توسعه در این زمینه، می‌توان انتظار داشت که ربات‌ها نقش‌های بیشتری در زندگی روزمره ما ایفا کنند.نویسنده: محمدحسین امیری پور </description>
                <category>محمدحسین امیری پور</category>
                <author>محمدحسین امیری پور</author>
                <pubDate>Mon, 11 Nov 2024 12:56:53 +0330</pubDate>
            </item>
                    <item>
                <title>چیست؟ وچه کاربردی دارد! Html</title>
                <link>https://virgool.io/@m_38395438/%DA%86%DB%8C%D8%B3%D8%AA-%D9%88%DA%86%D9%87-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%AF%D8%A7%D8%B1%D8%AF-html-weckfypbift6</link>
                <description>چیست را شاید بتوان‌ به عنوان اولین سوال حوزه‌ی طراحی سایت تا حالا فکر کرده‌اید که جذابیت بصری سایت‌ها چگونه ایجاد می‌شود و سایت‌هایی که از این جهت، بسیار پیشرفته‌اند روی چه بعدی از امکانات خود کار کرده‌اند؟html پاسخ این سوال است! بله html آنقدر مهم است که زیبایی سایت‌ها و ادیت‌های بسیار جذابی که در سایت‌ها می‌بینیم به آن بستگی دارند. همچنین شما اگر شما یک برنامه نویس یا فول استک دولوچر هستید حتما باید این زبان را بشناسید. در این مطلب می‌خواهیم با هم بررسی کنید که HTML چیست و چگونه کار می‌کند و معایب و مزایای آن را با هم بررسی کنیم.HTML چیست؟HHTML یا Hyper Text Markup Language یک زبان نشانه گذاری است که اسکلت و بنیان تمامی وب سایت‌هایی را که ما تا امروز می‌شناسیم را تشکیل می‌دهد. در واقع این زبان شبیه اسکلت برای بدن انسان، برای وب سایت‌ها کار می‌کند.این زبان در فارسی، زبان نشانه گذاری فرامتن شناخته می‌شود. HTML در واقع زبان اصلی توصیف تمامی ساختارهای یک وب سایت است. معمولا این زبان برای طراحی قالب‌های وب و طراحی صفحات وب‌ سایت استفاده می‌شود.تاریخچه HTMLتولد HTML به سال ۱۹۹۰ برمی‌گردد. وقتی که یک تیم حرفه‌ای از cern (مرکز اروپایی تحقیقات هسته‌ای) به رهبری فردی، به نام تیم برنرز، یک زبان ساده ابداع کردند که با آن بتوانند، اطلاعات را روی وب ایجاد و ارائه کنند. این زبان ساده با پنج نسخه ارائه شد که امروزه، استانداردترین و بهترین نوع آن‌ها نسخه‌ی پنجم آن است.نویسنده:محمدحسین امیری پور</description>
                <category>محمدحسین امیری پور</category>
                <author>محمدحسین امیری پور</author>
                <pubDate>Sat, 22 Jun 2024 00:15:36 +0330</pubDate>
            </item>
                    <item>
                <title>پروژه چراغ چشمک زن با اردوینو با کد برنامه نویسی</title>
                <link>https://virgool.io/@m_38395438/%D9%BE%D8%B1%D9%88%DA%98%D9%87-%DA%86%D8%B1%D8%A7%D8%BA-%DA%86%D8%B4%D9%85%DA%A9-%D8%B2%D9%86-%D8%A8%D8%A7-%D8%A7%D8%B1%D8%AF%D9%88%DB%8C%D9%86%D9%88-%D8%A8%D8%A7-%DA%A9%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-li2kyc7ytpkl</link>
                <description>اردوینونحوه وصل کردن ledال ای دی یک قطعه الکترونیکی است که نسبت به شدت جریانی که از آن عبور دهیم، شدت خاصی از نور را بازتاب می‌کند. ال ای دی در دستگاه‌های مختلف برای نمایش وضعیت خاموش و روشن بودن دستگاه استفاده می‌شود.انواع ال ای دیکلمه ال ای دی (LED) مخفف Light-Emitting Diode یا دیود ساطع‌کننده نور است. ال ای دی انواع متفاوتی دارد:ال‌ای‌دی معمولی یا پایه‌دارال‌ای‌دی اس ام دی (SMD LED) پاور ال‌ای‌دی (POWER LED)ال‌ای‌دی پاور اس ام دی (SMD POWER LED)ال‌ای‌دی COB ال‌ای‌دی MCOBهر کدام از مدل‌های فوق را می‌توان در بوردهای خاصی استفاده کرد. فارغ از مدل، تمامی ال‌ای‌دی‌ها نوعی دیود هستند که خود نیز زیرمجموعه نیمه هادی‌ها است.در این مقاله، ۱ پروژه کاربردی با ال‌ای‌دی پایه‌دار یا اصطلاحا DIP انجام خواهیم داد. سایر پروژه‌های مشابه را می‌توانید در دسته‌بندی الکترونیک پیدا کنید. 👇👇برنامه‌نویسی آردوینو در IDEابتدا وارد نرم‌افزار Arduino IDE شوید. می‌توانید این نرم افزار را از وبسایت آردوینو https://arduino.cc/ دانلود و نصب کنید. ابتدا پین شماره 2 آردوینو را با داده int به متغیر ledPin اختصاص می‌دهیم. با این نامگذاری دیگر نیازی نیست که در طول برنامه، شماره پین آردوینو را تکرار کنیم و به جای شماره پین از متغیر ledPin استفاده خواهیم کرد.بنابراین، اگر بخواهیم در مدار شماره پین آردوینو را تغییر دهیم، نیازی به تغییر کل کد نخواهد بود و فقط لازم است در همین خط از دستور، شماره پین را تصحیح کنیم.  حالا در تابع setup، پین شماره 2 آردوینو که به متغیر ledPin  اختصاص داده شده است را به عنوان خروجی تنظیم می‌کنیم. این کار را از طریق تابع ()pinMode و به صورت زیر انجام می‌دهیم؛ در قسمت اول دستور، پین مربوط به آردوینو (ledPin) و در قسمت دوم، حالت آن (Output) را قرار می‌دهیم.کدهای درون تابع setup در طول اجرای برنامه، فقط یک بار اجرا می‌شوند.  پس از تعیین وضعیت پین آردوینو نوبت به مقداردهی این پین می‌رسد. چون می‌خواهیم خاموش و روشن شدن LED به صورت مداوم تکرار شود، این کار را در تابع حلقه یا loop انجام می‌دهیم.برای روشن کردن LED، باید مقدار ۵ ولت را روی پین آردوینو تنظیم کرد. برای این کار از تابع ()digitalWrite به صورت زیر استفاده می‌شود. با این دستور LED روشن خواهد شد.  حال می‌خواهیم ال ای دی پس از ۱ ثانیه روشن ماندن، خاموش شود. برای تعریف این یک ثانیه تاخیر، از تابع ()delay استفاده می‌شود. عدد وارد شده در تابع باید به صورت میلی ثانیه باشد. پس برای یک ثانیه روشن ماندن باید دستور زیر را بنویسیم:        حال می‌خواهیم LED را خاموش کنیم. برای اینکار مجددا از تابع ()digitalWrite استفاده می‌کنیم با این تفاوت که حالت ledPin را این دفعه LOW می‌نویسیم.  چون می‌خواهیم LED پس از ۱ ثانیه دوباره روشن شود، باید دوباره از تابع ()delay استفاده کنیم.  برای تمیز کردن کد می‌توانید روی صفحه کلیک راست کرده و گزینه Format Document را انتخاب کنید. کد نهایی باید به شکل زیر باشد: برای دریافت کامل کد به گیت‌هاب تینگزپاد مراجعه کنید.حالا از نوار بالای نرم‌افزار، ابتدا روی آیکون تیک کلیک کنید تا آردوینو IDE کد شما را بررسی کند. در صورت نبودن خطا، باید در پایین صفحه اعلان Done Compiling به شما نمایش داده شود.آردوینو را با کابل Type B به USB به کامپیوتر خود وصل کنید و از نوار بالای نرم‌افزار، نام آردوینو خود را که توسط سیستم شناسایی شده است انتخاب کنید.سپس روی آیکون فلش (آپلود) کلیک کنید تا کد فوق بر روی آردوینو اونو شما بارگذاری شود.همانطور که می‌بینید، ال ای دی شما هر ثانیه یکبار خاموش و روشن شده و به اصطلاح چشمک می‌زند.محمدحسین امیری پورساخته شده توسط محمدحسین امیری پور</description>
                <category>محمدحسین امیری پور</category>
                <author>محمدحسین امیری پور</author>
                <pubDate>Fri, 21 Jun 2024 23:15:41 +0330</pubDate>
            </item>
                    <item>
                <title>چطور ترموکس را روی سیستم عامل ویندوز نصب کنیم؟</title>
                <link>https://virgool.io/@m_38395438/%DA%86%D8%B7%D9%88%D8%B1-%D8%AA%D8%B1%D9%85%D9%88%DA%A9%D8%B3-%D8%B1%D8%A7-%D8%B1%D9%88%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%86%D8%B5%D8%A8-%DA%A9%D9%86%DB%8C%D9%85-qguu3om1lnrj</link>
                <description>آیا منطقی است که ترموکس را در ویندوز داشته باشیم؟بستگی دارد. می‌دانیم که ترموکس محیط ترمینال لینوکس را برای ما شبیه‌سازی می‌کند. خب راه‌های بهتری وجود دارند که این شبیه‌سازی را انجام دهیم.می‌توانید برنامه‌هایی مثل Cygwin را در ویندوز نصب کرده و دستورات لینوکس را در محیط این نرم‌افزارها اجرا کنید. یا می‌توانید از Store مایکروسافت که داخل ویندوز 10 قرار دارد کالی لینوکس یا Ubuntu را دانلود و نصب کنید.البته نباید انتظار یک سیستم عامل کامل و جامع را داشته باشید. چون این سرویس‌ها محدودیت‌های زیادی دارند. اما منظورم این است که به جز نصب ترموکس در ویندوز راه‌های زیادی هستند که ترمینال لینوکس را برای شما شبیه‌سازی می‌کنند.نصب ترموکس در ویندوز امکان‌پذیر است؟📷در یک کلام خیر. اما عجله نکنید. منظور من این است که به طور مستقیم این کار شدنی نیست.ترموکس برای این طراحی شد که کاربران اندروید به یک شبیه ساز قدرتمند دسترسی داشته باشند. دقت کنید گفتم کاربران اندروید، نه ویندوز. پس به نظر من خیلی جالب نمی‌شود که این محیط را به ویندوز انتقال دهید.اگر دوست دارید کنار ویندوز خود لینوکس را هم داشته باشید عالی است. خوشحالم که می‌خواهید از لینوکس استفاده کنید. اما هر چیزی ابزار خودش را دارد و احساس می‌کنم اگر روش‌های دیگر را امتحان کنید نتیجه بهتری بگیرید.اینم بخونید بد نیست: معرفی 8 توزیع برتر لینوکس برای هک و تست نفوذ + لینک دانلودآموزش نصب ترموکس در نسخه‌های مختلف ویندوزتصمیم با شماست. حالا که تصمیم به نصب ترموکس گرفتید پس کار را شروع کنیم. پروسه نصب این برنامه در ویندوز چطور است؟ انتظار یک فایل exe و چندبار Next زدن را نداشته باشید، چون ترموکس در ویندوز اینطور کار نمی‌کند.باید خودمان دست به کار شویم. یعنی یک شبیه‌ساز نصب کنیم تا یک شبیه‌ساز دیگر را اجرا کند.</description>
                <category>محمدحسین امیری پور</category>
                <author>محمدحسین امیری پور</author>
                <pubDate>Mon, 29 Apr 2024 16:27:41 +0330</pubDate>
            </item>
            </channel>
</rss>