رزبری پای

Arduino Nano RP2040 Connect – اولین آردوینو رسمی با میکروکنترلر رزبری پای

میکروکنترلر RP2040 اولین میکروکنترلری است که توسط بنیاد رزبری پای طراحی شده است. برخی افراد و تیم‌ها مثل adafruit، به طور غیر رسمی، این میکروکنترلر را با بردهای آردوینو ترکیب کرده بودند که در سیسوگ آن‌ها را بررسی کردیم. اما این با...

ادامه مطلب

راه اندازی ماژول بی سیم Lora E32-TTL-1W با آردوینو و به کمک دیتاشیت

راه اندازی ماژول بی سیم Lora E32-TTL-1W با آردوینو و به کمک دیتاشیت

در این آموزش قصد داریم تا ماژول Lora E32-TTL-1W را راه اندازی کنیم. این ماژول دارای خروجی آنتن قوی 1 وات و برد مسافتی بسیار زیادی است که برای ارسال بی سیم به‌صورت اطلاعات بسیار مناسب است.با وجود لایبری های آماده آردوینو برای ا...

ادامه مطلب

آماده سازی محیط Eclips برای برنامه نویسی میکروکنترلر های AVR

آموزش ایجاد پروژه AVR جدید در نرم افزار Eclips

در قسمت قبل، نحوه آماده سازی محیط برنامه نویسی Eclips (اکلیپس) را برای برنامه نویسی AVR آموزش دادیم. در این قسمت قصد داریم تا با ایجاد یک پروژه جدید AVR در Eclips اولین برنامه خود را (LED چشمک زن) به زبان C برای AVR بنویسیم.&n...

ادامه مطلب

ماژول وای فای دوربرد ESP32-M1 Reach Out

ماژول وای فای دوربرد ESP32-M1 Reach Out

سیگنال وای فای، اصولاً برای ارسال در فاصله‌های زیاد، در حد کیلومتر طراحی نشده است، اما اخیراً ویدئویی منتشر شد که با لحیم کردن آنتنی به ماژول وای فای ESP8266، برد آن تا حدود یک کیلومتر افزایش یافت! همچنین ماژول وای فای ESP32-M1 Re...

ادامه مطلب

Input capture در میکروکنترلرهای STM32 | آموزش STM32 با توابع LL قسمت سیزدهم

Input capture در میکروکنترلرهای STM32 | آموزش STM32 با توابع LL قسمت سیزدهم

در قسمت دوازدهم از آموزش STM32 با توابع LL، در رابطه با تایمرها و نحوه‌ی عملکرد آن‌ها صحبت کردیم و درنهایت واحد تایمر در میکروکنترلرهای STM32 را در حالت TimeBase راه‌اندازی کردیم و زمان 1 ثانیه را اندازه‌گیری کردیم. در این قسمت هم...

ادامه مطلب

آماده سازی محیط Eclips برای برنامه نویسی میکروکنترلر های AVR

آماده سازی محیط Eclips برای برنامه نویسی میکروکنترلر های AVR

در این مقاله از سیسوگ می‌خواهیم یک ابزار قدرتمند و استاندارد برای برنامه نویسی میکروکنترلر های AVR به شما معرفی کنیم. اکلیپس Eclips یک محیط یکپارچه برنامه نویسی (IDE) متن باز است که امکانات بسیار خوبی برای راحتی برنامه نویسان دارد...

ادامه مطلب

ابزار حرفه ای avrdude برای پروگرام کردن AVR

ابزار حرفه ای avrdude برای پروگرام کردن AVR

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

ادامه مطلب

Timer

Timer در میکروکنترلرهای STM32 | قسمت دوازدهم آموزش STM32 با توابع LL

در قسمت یازدهم از آموزش STM32 با توابع LL، در رابطه با DAC صحبت کردیم و ویژگی‌های مهم DAC در میکروکنترلرهای STM32 را بررسی کردیم و درنهایت با استفاده از DAC، دو سیگنال پالس و مثلثی را ایجاد کرده و بر روی اسیلسکوپ نمایش دادیم. در ا...

ادامه مطلب

استفاده از آردوینو به عنوان Arduino TTL to USB

استفاده از آردوینو به عنوان Arduino TTL to USB

سلام. محمدرضا هستم و در این آموزش قصد دارم با یک روش جالب شما رو از خرید یه قطعه بی نیاز کنم! احتمالاً شما هم مثل من یه آردینو توی وسایلتون دارید و ممکنه در حال یادگیری ARM باشید و وقتی به مرحله تمرین برای بخش UART که آموزش آن ه...

ادامه مطلب

X-CUBE-AZRTOS-H7 ابزار توسعه Azure RTOS برای میکروکنترلر STM32

X-CUBE-AZRTOS-H7 ابزار توسعه Azure RTOS برای میکروکنترلر STM32

X-CUBE-AZRTOS-H7 یک پکیج برای نرم افزار STM32 Cube MX است که شما به کمک آن می‌توانید سیستم عامل AZURE RTOS را برای میکروکنترلر STM32 توسعه دهید. همچنین این پکیج (X-CUBE-AZRTOS-H7) بر روی گیت هاب وجود دارد و خوشبختانه از حالت آزمای...

ادامه مطلب