پیاده سازی یک CPU هشت بیتی ساده به همراه شبیه‌ساز و اسمبلر با زبان C

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

ادامه مطلب

قسمت دهم مفاهیم شبکه و اینترنت در راه‌اندازی ماژول ESP8266

مقدمه‌ای بر راه‌اندازی ماژول ESP8266 | قسمت دهم مفاهیم شبکه و اینترنت در راه‌اندازی ماژول ESP8266

امیدوارم مطالب نه قسمت قبل خوب بوده باشه. احتمالاً پیش خودتون گفتید "اینا به چه درد من میخوره؟! پس راه‌اندازی ماژول کجاست؟". نوبتی هم باشه دیگه نوبت خود ماژول ESP8266 هستش. الآن دیگه با مفاهیم شبکه، آی­پی، اینترنت، وب و... آشنا هس...

ادامه مطلب

ساخت قفل درب RFID با آردوینو

آموزش ساخت دربازکن RFID با آردوینو

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

ادامه مطلب

کاربرد هوش مصنوعی در طراحی امبدد سیستم‌ها

هوش مصنوعی به سرعت در حال ورود به همه حوزه‌های مختلف مهندسی است و طراحی امبدد سیستم‌ها نیز از این قاعده مستثنی نیست. طراحی بورد مدار چاپی (PCB) یکی از حوزه‌هایی است که هوش مصنوعی تأثیر زیادی بر آن خواهد داشت. با استفاده از هوش م...

ادامه مطلب

ANAVI Dev Mic، یک میکروفون دیجیتال همه‌جهته بر پایه میکروکنترلر Raspberry Pi RP2040

ANAVI Dev Mic یک میکروفون دیجیتالی است که همه صداها را از همه جهات ضبط می‌کند. این میکروفون بر پایه میکروکنترلر RP2040 ساخته شده و در پروژه‌های صوتی تعاملی و اینترنت اشیا (IoT) کاربرد دارد. ANAVI Dev Mic یک بورد میکروفون متن‌باز ...

ادامه مطلب

مدیریت باتری با استفاده از یک SoC مبتنی بر هوش مصنوعی

باتری‌های لیتیومی-یونی (Li-ion) مدت‌هاست که از بهترین و محبوب‌ترین باتری‌ها در صنعت الکترونیک به حساب می‌آیند. این باتری‌ها ظرفیت ذخیره انرژی بسیار زیاد و همچنین میزان تخلیه خود به خودی متوسطی دارند. به علاوه این باتری‌ها بعد از ه...

ادامه مطلب

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

مقدمه‌ای بر محیط‌های توسعه یکپارچه (IDE) – قسمت پنجم آموزش برنامه نویسی C

تاکنون، ما از ابزارهای جداگانه‌ای مانند GCC ،make و یک ویرایشگر متن برای ساخت برنامه‌هایمان استفاده کرده‌ایم. این کار به شما اجازه می‌دهد تا ببینید هر ابزار چه کاری انجام می‌دهد و همچنین در مورد جزئیات توسعه نرم‌افزار یاد بگیرید. ...

ادامه مطلب

معرفی میکروکنترلر کوچک XIAO RA4M1 توسط کمپانی Seeed

تراشه ‌این بورد جدید همان تراشه‌ای است که در بورد Arduino UNO R استفاده شده است. XIAO RA4M1 در مقایسه با مدل‌های قبلی، هشت پین GPIO (پین‌های ورودی/خروجی عمومی) بیشتر دارد. شرکت Seeed Studio یک محصول جدید در دسته میکروکنترلرهای فو...

ادامه مطلب

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

انواع پروتکل های شبکه و اینترنت (بخش دوم) | قسمت نهم مفاهیم شبکه و اینترنت در راه‌اندازی ماژول ESP8266

سلام به همه دوستان. نمیدونم چند نفر از اونهایی که از اولین قسمت آموزش مفاهیم شبکه و اینترنت در راه اندازی ماژول ESP8266 همراه ما بودند، باقی موندن! ولی اینو میدونم که اونهایی که تا این قسمت، مطالب را خوندن و دنبال کردند، حتماً اف...

ادامه مطلب

آردوبنو قسمت شانزدهم

تنظیم و خواندن بیت‌ها + شیفت بیت‌ها | قسمت شانزدهم آموزش آردوینو

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

ادامه مطلب