آشنایی با WCH و میکروکنترلرهای RISC-V – قسمت دوم آموزش CH

در قسمت قبلی آموزش CH32 در مورد هسته‌های RISC_V صحبت کردیم و یک آی سی از شرکت WCH معرفی کردیم، بریم تا با هم بیشتر این شرکت رو بشناسیم. (WCH)NanjingQinhengMicroelectronics این شرکت یک شرکت چینی هست که در دهه‌های اخیر آی‌سی‌های مخ...

ادامه مطلب

آموزش گرفتن دستور اجرا از دکمه، کنترلرهای حلقه، ضدالگوها در امبدد C – قسمت سیزدهم آموزش امبدد C

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

ادامه مطلب

CPU هشت بیتی قسمت چهارم

دستور های جدید CPU هشت بیتی – بخش چهارم CPU هشت بیتی

تا اینجا بیشتر دستور های مربوط به CPU را نوشته ایم، در این بخش دستورات جدیدی را اضافه میکنیم و کمی هم راجع به SFR یا Special Function Register ها صحبت می کنیم. بیت Carry بیت Carry یکی از بیت های رجیستر STATUS یا رجیستر شماره 0x0...

ادامه مطلب

Kicad قسمت 11

کار با فوت پرینت ها در Kicad – قسمت یازدهم آموزش Kicad

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

ادامه مطلب

کامپیوترهای کوانتومی: هیچ دستگاهی در آینده از هک شدن در امان نیست!‌

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

ادامه مطلب

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

استفاده از آردوینو با رزبری پای | قسمت بیست و سوم آموزش آردوینو

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

ادامه مطلب

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

دستورات کنترلی زبان C برای امبدد سیستم ها – قسمت دوازدهم آموزش امبدد C

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

ادامه مطلب

آموزش Kicad قسمت دهم

عملیات جای‌گذاری و مسیریابی و شبکه‌های راهنما و Snapping و کادر حاشیه برد (Edge Cuts) در Kicad – قسمت دهم آموزش Kicad

در دو قسمت قبلی آموزش Kicad به آماده سازی محیط PCB برای یک طراحی حرفه‌ای با Kicad پرداختیم. در این قسمت به بررسی عملیات جای‌گذاری و مسیریابی و شبکه‌های راهنما و Snapping و کادر حاشیه برد (Edge Cuts) در Kicad می‌پردازیم. با سیسوگ ه...

ادامه مطلب

راه اندازی ICM42688

راه اندازی ماژول شتاب سنج و زاویه سنج ICM42688 با آردوینو

سنسورهای IMU (واحد اندازه‌گیری اینرسی) امروزه به عنوان یکی از اجزای کلیدی در بسیاری از سیستم‌های مدرن استفاده می‌شوند. این سنسورها قابلیت اندازه‌گیری شتاب (با استفاده از شتاب‌سنج) و چرخش زاویه‌ای (با استفاده از ژیروسکوپ) در سه محو...

ادامه مطلب

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

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

ادامه مطلب