ساخت سمبل ها و فوت پرینت های سفارشی | بخش اول – قسمت ششم آموزش Kicad

 ساخت سمبل ها و فوت پرینت های سفارشی در Kicad با اضافه کردن یک کلید برای خاموش و روشن کردن LED، مدار بهبود پیدا خواهد کرد. فرآیند اضافه کردن این کلید نیاز به ساخت کتابخانه سمبل و فوت پرینت جدید، کشیدن سمبل کلید و  ایجاد یک فوت پر...

ادامه مطلب

قسمت سوم شبیه ساز CPU

بخش سوم ساخت شبیه ساز CPU: اضافه کردن دستورات دو مرحله ای

مقدمه قبلا در این پست که رجیستر W را همراه با کدهای عملیاتی جدید اضافه کردیم، برای اولین بار رجیستر W معرفی شد، حالا کمی بیشتر با این رجیستر آشنا می شویم، و به نحوه کارکرد دستورات دو مرحله ای می پردازیم، و در نهایت این دستور ها ر...

ادامه مطلب

کار با میکروکنترلر ارزان قیمت PY32f002A از شرکت PUYA

کار با میکروکنترلر ارزان قیمت PY32f002A از شرکت PUYA

در این آموزش قصد داریم با میکروکنترلرهای PUYA از شرکت Puya Semicomctor و نحوه برنامه نویسی آنها آشنا شویم و بتوانیم یک برنامه که در آردوینو نوشته ایم را روی این میکروکنترلر آپلود کنیم. در این آموزش به طور خاص از مدل PY32f002A برای...

ادامه مطلب

آردوبنو قسمت 19

دریافت چندین فیلد متنی در یک پیام + ارسال داده‌های باینری از آردوینو | قسمت نوزدهم آموزش آردوینو

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

ادامه مطلب

قسمت پنجم Kicad

مسیریابی ترک‌ها | ایجاد نواحی مسی | نمایش سه‌بعدی و خروجی گرفتن از Kicad – قسمت پنجم آموزش Kicad

در قسمت قبل آموزش Kicad به تنظیمات لایه‌های برد | کادر برد و جایگذاری فوت پرینت پرداختیم. در این قسمت به مسیریابی ترک ها | ایجاد نواحی مسی | نمایش سه بعدی و خروجی گرفتن از Kicad می‌پردازیم. با سیسوگ همراه باشید. مسیریابی ترک‌ها ...

ادامه مطلب

آموزش برنامه نویسی C قسمت هفتم

پروگرام و دیباگ برد NUCLEO-F030R8 و بررسی فایل های پروژه | قسمت هفتم آموزش برنامه نویسی C

در قسمت قبلی آموزش برنامه نویسی C به آموزش مقدمات برنامه نویسی پرداختیم، در این قسمت به بررسی نحوه کانفیگ IDE و شروع برنامه نویسی امبدد C می پردازیم. پروگرام و دیباگ برد NUCLEO-F030R8 در طی فرایند کامپایل System Workbench for ST...

ادامه مطلب

آموزش رادیو نرم افزار (SDR) – قسمت چهارم – متغیرها در GNU Radio

آموزش رادیو نرم افزار (SDR) – قسمت چهارم – متغیرها در GNU Radio

در قسمت قبل با کلیات gnuradio آشنا شدیم و توانستیم که در محیط گرافیکی اش (GUI) یک موج سینوسی تک تن در حوزه زمان و حوزه فرکانس نشان دهیم و آنرا بررسی کردیم. این نکته را هم گفتیم که زمان اجرای سیستم ساخته شده توسط gnuradio ابتدا  بل...

ادامه مطلب

Beaglebone یا Raspberry Pi: کدام SBC بهتر است؟

با توجه به اینکه هر روز مدل‌های جدیدی از SBC ها معرفی می‌شوند، انتخاب گزینه مناسب پیچیده‌تر می‌شود. به همین دلیل در این مقاله قصد داریم لیست SBC های محبوب را محدودتر کنیم و به مقایسه دو مدل محبوب Raspberry Pi و Beaglebone، بپردازی...

ادامه مطلب

راه اندازی console و رجیستر W – بخش دوم CPU هشت بیتی

مقدمه تا الان این CPU که در این پست نوشته ایم از کدهای دستوری BSF، BCF، GOTO و NOP پشتیبانی می کند، حالا زمان ایجاد رجیستر W و نوشتن کد های دستوری برای کنترل آن و راه اندازی console برای نمایش پیام های می باشد. رجیستر W چیست رج...

ادامه مطلب

آموزش آردوینو قسمت هجدهم

دریافت سریال دیتا + ارسال چندین فیلد متنی در یک پیام | قسمت هجدهم آموزش آردوینو

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

ادامه مطلب