بورد STM32 Development Board که بورد توسعهی میکروکنترلر STM32F103C8 محسوب میشود، با توجه به اینکه از معماری ARM Cortex M3 استفاده میکند، روز به روز در میان جامعه الکترونیک و برنامهنویسی محبوبتر و شناختهشدهتر میشود. این بورد سرعت کاری بسیار بالا و آپشنهای متعددی دارد و از آنجا که میتوان …
ادامه نوشته »نتایج جست و جو برای: برق
آموزش VHDL
خب در ادامهی آموزشهای FPGA به آموزش VHDL میپردازیم. در این جلسه موضوع مورد بحث ما مفاهیم ساده و پیشرفتهی VHDL است. بنابراین هم افراد مبتدی میتوانند از آن استفاده کنند و قدم به قدم با آن پیش بروند و هم افرادی که خود پیشینهای قبلی دربارهی این مفاهیم دارند …
ادامه نوشته »راهاندازی سنسور فشار بارومتریک BMP180 با آردوینو
سنسور فشار بارومتریک BMP180، یک سنسور بزرگ است که در پیشبینی هوا، سنجش ارتفاع و محاسبهی سرعت عمودی به کار میرود. به همین منظور از این سنسور در ایستگاههای هوایی، وسایل کنترل از راه دور، بالنهای هوایی و پروژههای بسیار دیگری استفاده میشود. این سنسور همچنین دارای حساسیت بسیار بالایی …
ادامه نوشته »آموزش کار با IoT Cloud آردوینو
آشنایی با Arduino IoT Cloud و نخستین قدمها برای ورود به دنیای اینترنت اشیا. نیازمندیهای اجرای پروژه بورد Arduino MKR1000 (میتوان از MKR1010 هم استفاده کرد. و یا حتی در صورتی که به این دو دسترسی نداشتید، MKR IOT Bundle هم برای این پروژه قابل استفاده است) برد بورد LED …
ادامه نوشته »نوشتن اولین برنامه پایتون برای رزبریپای
پایتون یک زبان برنامهنویسی سطح بالاست که توسط Guido van Rossum در سال 1991 توسعه یافته است. این زبان یک زبان برنامهنویسی مشابه C++ ،C# ،Java یا هر زبان دیگری است. استفاده از پایتون بسیار آسان بوده و دارای دستور زبان واضحی است، اما در عین حال بسیار قدرتمند میباشد. …
ادامه نوشته »مقدمهای بر طراحی و توسعهی سیستمهای نهفته
تکنولوژیهای فراوانی در مهندسی الکترونیک و همین طور شاخههایی از علوم کامپیوتر وجود دارند که به طور مکرر مورد استفاده قرار میگیرند، حتی شهرت و محبوبیت پیدا میکنند، اما بسیاری از افراد اصلا به درستی معنا و مفهوم آنها را نمیدانند و البته شاید چندان هم اهمیتی نداشته باشد. اما …
ادامه نوشته »آموزش راه اندازی ESP8266 با استفاده از آردوینو
در این نوشته به آموزش راه اندازی ESP8266 با استفاده از آردوینو میپردازیم. ESP8266 یک ماژول وایفای ارزان قیمت است که به آسانی میتوان آن را با دستگاههای اینترنت اشیا (IoT) یکپارچه سازی کرد. این مقاله راه اندازی ماژول وایفای ESP8266 با استفاده از آردوینو را به شما آموزش خواهد داد. …
ادامه نوشته »آموزش کنترل موتور DC با آردوینو
در این جلسه به آموزش کنترل موتور DC با آردوینو میپردازیم. نگاه کلیای به تکنولوژیهای اساسی جهت کنترل موتور DC خواهیم داشت و سپس دو مثال میزنیم که از طریق آنها کنترل موتور DC با استفاده از درایور L298N و بُرد آردوینو شرح داده میشود. کنترل PWM موتور DC PWM …
ادامه نوشته »آموزش Verilog – ماژولها
ماژولها یادگرفتن وریلاگ به خودی خود کار دشواری نیست؛ اما اینکه بتوانیم یک مدار را با وریلاگ خوب طراحی کنیم، بعضا ممکن است کار دشواری باشد. اما نگران نباشید؛ ما در اینجا با تمرکز بر یک طراحی ساده جلو میرویم و میکوشیم تا به سادهترین حالت ممکن همهچیز را به …
ادامه نوشته »ابرخازن ها – ساخت UPS با ابرخازن
در این مقاله به بررسی ابرخازن ها و نحوهی ساخت UPS با ابرخازن ها میپردازیم. برای یک پروژه از ما خواسته شد تا یک سیستم قدرت پشتیبان را تهیه و برنامهریزی کنیم که میتواند فعالیت میکروکنترلر را حدود 10 ثانیه پس از اتلاف انرژی حفظ کند. ایده بدین صورت است …
ادامه نوشته »چگونه میتوان ویندوز ۱۰ با هستهی IoT را در رزبری پای نصب کرد؟
با پیشرفت علم در زمینهی اینترنت اشیا و یا همان IoT، بسیاری از شرکتها شروع به طراحی سیستم عامل انحصاری خود برای کاربردهای IoT کردند. مایکروسافت یکی از شرکتهایی است که ویندوز ۱۰ با هستهی IoT را تولید نموده و از قضا مورد استقبال بازیسازان و صنایع گوناگون قرار گرفته …
ادامه نوشته »اتصال ماژول بلوتوث HC-05 به آردوینو
در این آموزش یاد خواهیم گرفت که چگونه از ماژول HC-05، برای کنترل آردوینو از طریق ارتباط بلوتوث استفاده کنیم. در ادامه با ما باشید تا باهم اتصال ماژول بلوتوث HC-05 به آردوینو را یادبگیریم. مروری اجمالی در این آموزش دو مثال آورده شده، یکی کنترل آردوینو با استفاده از …
ادامه نوشته »رله ها: ساختار، عملکرد و انواع
در این آموزش شما را با رله آشنا می کنیم و مواردی مانند رله چیست؟ نحوهی عملکرد آن چگونه است؟ چه انواعی دارد؟ را باهم بررسی میکنیم. یکی از اصلیترین و قدیمیترین کاربردهایی که از رلهها در طول تاریخ وجود داشته است، استفاده از آنها در ارسال و دریافت اطلاعات …
ادامه نوشته »انواع حلقه در ++C
گاهی وضعیتی بوجود میآید که مجبور هستیم یک بلوک کد را چندین بار اجرا کنیم. در حالت کلی، دستورات به ترتیب اجرا میشوند: دستور اول در یک تابع پیش از بقیه دستورات اجرا میشود، سپس دستور دوم و الی آخر. زبانهای برنامهنویسی ساختارهای کنترلی برای ما فراهم آوردهاند تا مسیرهای …
ادامه نوشته »دستورات IF، ELSE، ELIF، If تودرتو و Switch Case در پایتون
دستور شرطی چیست؟ یک دستور شرطی در پایتون محاسبات و عملیات مختلف را، بسته به ارزیابی قیدهای بولی که به true یا false منجر میشود انجام میدهد. دستورات شرطی در پایتون بوسیله دستور IF مدیریت میشوند. دستور IF چیست؟ چگونه باید از آن استفاده کرد؟ در پایتون، دستور If برای …
ادامه نوشته »