سلام ESP8266! برنامه‌ی یک چشمک‌زن ساده با ESP8266

برنامه‌ی Hello World در دنیای میکروکنترلرها می‌شه نوشتن یک چشمک‌زن ساده، هدف از این برنامه دوتا چیزه:

۱- مطمعن بشیم که همه‌ی نرم‌افزارها و کتابخانه‌های مورد نیاز رو درست نصب کردیم و می‌تونیم یک کد فوق‌العاده ساده رو بنویسم، کامپایل کنیم و به میکروکنترلرمون منتقل کنیم.

۲- مطمعن شیم میکروکنترلری که داریم سالمه و به اصطلاح زنده‌س!

در این پست با هم یاد می‌گیرم که چطور اولین برنامه‌مون رو برای ESP8266 بنویسم و این برنامه چیزی نیست جز روشن و خاموش کردن یک LED.

[این نوشته یکی از آموزش‌های پروژه‌ی نارنگی است، برای دیدن اطلاعات بیشتر در مورد پروژه و سایر آموزش‌ها به +این‌جا مراجعه کنید.]

خواندن ادامه مطالب

آماده سازی محیط‌های توسعه برای برنامه‌نویسی ESP8266

در این آموزش با هم یاد می‌گیریم که چطور VSCode و Arduino Software (IDE) رو در ubuntu نصب کنیم و اون‌ها رو برای برنامه‌نویسی ESP8266 آماده کنیم.

[این نوشته یکی از آموزش‌های پروژه‌ی نارنگی است، برای دیدن اطلاعات بیشتر در مورد پروژه و سایر آموزش‌ها به +این‌جا مراجعه کنید.]

خواندن ادامه مطالب

آموزش استفاده از GPU رایگان Colab گوگل

می‌خوایم چیکار کنیم؟

توی این آموزش قراره یاد بگیرم که چطور برنامه‌های یادگیری عمیقمون رو روی GPUهای ابری رایگان سایت Colab گوگل اجرا کنیم.

اینجا مراحل کار رو برای PyTorch توضیح می‌دم، اگر با Tensorflow کار می‌کنید به شکل پبش‌فرض روی Colab نصب شده و تنها نیاز دارید Google Drive رو به Colab وصل کنید.

خواندن ادامه مطالب

نصب و راه‌اندازی Virtualenv و virtualenvwrapper در اوبونتو

در این نوشته با هم یاد می‌گیریم که محیط‌های توسعه‌ی مجازی پایتون چه کاربردی دارن و سپس گام به گام با هم نصب Virtualenv و virtualenvwrapper در اوبونتو رو یاد می‌گیریم و به عنوان نمونه یک محیط توسعه مجازی پایتون رو ایجاد می‌کنیم.

خواندن ادامه مطالب

منابع جست و جو و دریافت مقاله علمی

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

خودم ۲ ماه پیش برام سوال بود “از کجا مقاله پیدا کنم؟” و این نوشته جواب اون سواله. سعی کردم سایت‌ها و منابعی که در این چندماه پیدا کردم رو با چند خط توضیح اینجا بنویسم.

خواندن ادامه مطالب

منابع و لینک‌های یادگیری OpenCV

منابع آنلاین یادگیری OpenCV

سایت‌هایی هستن که در این مدتی که حال یادگیری OpenCV بودم بهشون سر زدم و ازشون در مورد OpenCV یاد گرفتم، به نظرم خوب اومد اون‌ها رو با توضیحات مختصر اینجا بنویسم، ممکنه به درد افراد دیگه هم بخوره.

خواندن ادامه مطالب

استفاده از ماوس در OpenCv

مدیریت رویدارهای ماوس در OpenCV:

در این قسمت از آموزش OpenCV با هم یاد می‌گیریم که چگونه رویداهای ماوس رو در OpenCV مدیریت کنیم تا بتوانیم از ماوس در برنامه‌هامون استفاده کنیم.

OpenCV به ما کمک می‌کنه بتونیم راست-کلیک، چپ-کلیک، موقعیت ماوس روی پنجره و … رو تشخیص بدهیم.

خواندن ادامه مطالب