Hesam Fard

www.hesamfard.ir

Hesam Fard

www.hesamfard.ir

نصب ماژول ESP8266 و ESP32 در ویرایشگر آردینو

امروزه سیستم‌های مبتنی بر اینترنت اشیا، خیلی فراگیر شده و هر سایت الکترونیکی رو که باز میکنی محاله که یه مقاله یا یه آموزش از اینترنت اشیا نداشته باشه.

برد NodeMCU یکی از بهترین و پر‌مصرف‌ترین بردهای  امبدد (Embedded) در زمینه اینترنت اشیاست.

این برد در نسخه‌ها، ابعاد و اشکال مختلفی به بازار ارائه شده:

مدلهای متفاوت ESP

 
 
ادامه مطلب ...

دانلود Lynda Learning Python GUI Programming - آموزش برنامه نویسی جی یو آی پایتون

در فرهنگ رایانه، رابط گرافیکی کاربر یا واسط نگاره‌ای کاربر، مجموعه‌ای از نشانه‌های گرافیکی نمایش داده شده بر روی یک نرم‌افزار است که در آن کاربر به جای تایپ فرمان‌های بلند و پیچیده از اعلان فرمان، با اشاره بر نمایشهای تصویری بر روی صحنه تصویر، پرونده‌ها، برنامه‌ها یا فرمان‌های گوناگون را انتخاب می‌کند. به عبارتی ساده‌تر، یک محیط گرافیکی که نرم‌افزارهای رایانه، برای راهنمایی و کاربری بهتر انسان بکار می‌گیرند واسط گرافیکی کاربر نامیده می‌شود.

  ادامه مطلب ...

دانلود Pluralsight FPGA Development in VHDL: Beyond the Basics - آموزش مقدماتی توسعه اف پی جی ای در وی اچ دی ال

وی‌اچ‌دی‌ال (VHDL) یک زبان توصیف سخت افزار برای بیان مشخصات سخت افزار است. زبان VHDL نخستین بار توسط وزارت دفاع آمریکا به منظور طراحی و توصیف مدارهای مجتمع سرعت بالا طراحی شد و مورد استفاده قرار گرفت. سپس در سال 1987 توسط انجمن IEEE (انجمن مهندسان برق و الکترونیک)در قالب استاندارد IEEE 1076-1987 ارائه گردید. پس از گذشت چند سال و انجام پاره ای ار تصحیحات، استاندارد دوم این زبان تحت عنوان IEEE 1076-1993 در اختیار عموم قرار گرفت. به طور کلی می توان مزایای زیر را در استفاده از زبان VHDL عنوان نمود.
 
ادامه مطلب ...

نصب Node-RED بر روی ویندوز



دانلود nodejs.org/en ، که ۲ نسخه برای نصب قرار داده شده است.
سپس در قسمت Search منو استارت، Cmd را تایپ نمایید. حال باید cmd.exe برای شما باز شود. کامند زیر وارد نمایید.
npm install  -g --unsafe-perm node-red
صبر کنید تا نصب تمام شود. در صورت نیاز میتوانید Dashboard را نیز به نودرد اضافه نمایید. برای اینکار کامند زیر را بعد از نصب کد بالا وارد نمایید.
npm install node-red-dashboard
در انتها برای اجرا شدن نرم افزار Node-RED، کامند زیر را وارد نمایید.
node-red
همانطور که در مشاهده میکنید، IP Address برای ورود به Node-RED را در اختیار ما قرار داده است.
همچنین می‌توانید در مرورگر از طریق Localhost نیز به Node-RED دسترسی داشته باشید. برای اینکار مرورگر را باز کرده و آدرس زیر را وارد نمایید. سپس Enter زده و وارد Node-RED خواهید شد.
http://localhost:1880
محیط UI
برای دسترسی به محیط UI نیز، تنها کافیست ui/ را در انتهای آدرس خود وارد نمایید.
http://localhost:1880/ui

دانلود Udemy Introduction to C Programming for the Raspberry Pi - آموزش برنامه نویسی سی برای رسپری پای

رسبری پای (Raspberry Pi) یک رایانه کوچک، ارزان و تک برده است که تمام قابلیت های یک رایانه واقعی را دارا بوده و می‌توان از آن در سیستم های روباتیک، اتوماسیون، اتصال به اینترنت و... استفاده کرد. رسبری پای قادر است به کمک یک کابل تصویر ویدئو و یک درگاه سوزنی، خروجی صدا و تصویر داشته و یا با کابل اچ دی ام آی (HDMII)، خروجی تصویری با دقت ویدیوی اچ‌دی (HD) و صدایی استریو داشته باشد. دو درگاه یو اس بی (USBB) نیز برای آن در نظر گرفته شده است که می‌توان از آن برای ارتباطات مختلف استفاده کرد. از خروجی‌های یو اس پی برای صفحه کلید، ماوس، شبکه بی سیم و کلیه دستگاه های مورد استفاده از درگاه فوق بهره برده می‌شود. به کمک هاب یو اس بی می‌توان از پورت های بیشتری استفاده کرد.

  ادامه مطلب ...

دانلود Treehouse Python Courses Bundle - آموزش کامل زبان پایتون

پایتون زبان برنامه نویسی است که در میان برنامه نویسان ایرانی از یک سو و همچنین کاربردی بودن آن در جنبه های مختلف از سوی دیگر، دارای محبوبیت زیادی شده است. زبان Python توسط آقای Guido van Rossum ابداع شده است (لقب وی Benevolent Dictator for Life به معنی دیکتاتور خیرخواه جاویدان است.) وی پیش از طراحی زبان پایتون، اقدام به طراحی زبانی تحت عنوان ABC کرده بود اما این زبان خیلی با اقبال عمومی مواجه نشد.

  

ادامه مطلب ...

دانلود Lynda Learn Sublime Text 3: The Basics - آموزش مقدماتی نرم افزار ساب لایم تکست 3

Sublime Text یک ویرایشگر متن حرفه‌ای در زمینه کد برای نوشتن، ویرایش و نشانه گذاری آنهاست. Sublime Text  با رابط کاربری جذاب، ویژگی‌‌های خارق العاده و عملکرد شگفت انگیز شما را شیفته خود می‌کند. این نرم‌افزار از پلاگین قدرتمندی برای رابط برنامه نویسی برپایه پایتون استفاده می‌کند که تجربه‌ای واقعی در زمینه کد نویسی به کاربر می‌دهد. نرم‌افزار Sublime Text به دلیل ابزارها و میانبرهای کاربردی که ارائه می‌دهد سرعت کار را بسیار بالا برده و ویرایش نوشته‌ها را آسان می‌کند.

  ادامه مطلب ...

دانلود Sublime Text v3 Build 3126 - نرم افزار ویرایش متون

Sublime Text نرم افزاری قدرتمند در زمینه ویرایش متون پیشرفته برای کد، HTML و نثر می باشد. توسط این نرم افزار شما می توانید 100 تغییر را در یک زمان انجام دهید. ویرایش متون، دارای طرح چند رنگ، با چند جمله، دارای براکت برجسته، قابلیت ذخیره تغییرات، انتخاب ویرایش دستورات، امکان انتخاب چندگانه، جستجو و جایگزینی عبارت منظم و ... از ویژگی های این نرم افزار می باشد.

  ادامه مطلب ...

دانلود Lynda Learning the Python 3 Standard Library - آموزش کتابخانه های استاندارد پایتون 3

پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی ازنرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانههایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد. 
در دوره آموزشی Lynda Learning the Python 3 Standard Library با کتابخانه های استاندارد موجود برای پایتون آشنا می شوید.

  ادامه مطلب ...

دانلود NI LabVIEW 2017 v17.0 x86/x64 - نرم افزار برنامه نویسی گرافیکی جهت تجزیه و تحلیل سیستم‌های اندازه گیری

LabVIEW یک زبان برنامه نویسی گرافیکی می‌باشد که به صورت گسترده‌ای برای کاربردهای مختلفی در صنایع، تحصیلات، آموزش و تحقیقات آزمایشگاهی به عنوان یک مدل استاندارد برای جمع آوری و پردازش داده‌ها و همچنین وسیله‌ای جهت کنترل و شبیه سازی ابزارهای مجازی درآمده است؛ این نرم افزار یک ابزار قدرتمند و قابل انعطاف جهت تجزیه و تحلیل سیستم‌های اندازه گیری است.(ماژول‌ها و تولکیت‌های 2017 اضافه شد!)

 

ادامه مطلب ...