در این نوشته به آموزش ساخت پروژه تشخیص رنگ با آردوینو میپردازیم. یک سنسور رنگ، همانطور که از نامش پیداست، دیوایسی است که رنگها را حس میکند یا تشخیص میدهد. یک سنسور رنگ از یک دیوایس خارجی، برای انتشار نور استفاده میکند (مانند آرایهای از LED های سفید). سپس برای …
ادامه نوشته »کنترل آردوینو با پایتون – کنترل LED در آردوینو به وسیله پایتون
در این پروژه، کنترل آردوینو با پایتون را یاد میگیریم. آردوینو را به پایتون متصل کرده و یک پروژه ساده برای کنترل آردوینو با زبان پایتون را پیاده سازی می کنیم. آردوینو یکی از قدرتمندترین نمونه های اولیه پلتفورم های متن باز، در الکترونیک است که با میکروکنترلرهای AVR ساخته …
ادامه نوشته »متغیرها در پایتون: اعلان، الحاق، سراسری و محلی
متغیر در پایتون به چه معناست؟ یک متغیر در پایتون یک مکان رزرو در حافظه برای ذخیره مقادیر میباشد. به عبارت دیگر، متغیر در یک برنامه پایتون، داده مورد نیاز کامپیوتر برای پردازش را فراهم میکند. هر مقدار در پایتون یک نوع داده دارد. نوع دادههای مختلف در پایتون اعداد …
ادامه نوشته »معرفی دستور زبان پایتون
در این مطلب، ساختار زبان برنامهنویسی زبان پایتون را توضیح خواهیم داد. دستور زبان برنامهنویسی، مجموعه قواعدی است که تعیین می کند کد شما چگونه باید نوشته شود. با آموختن دستور زبان پایتون، می توان کدها را سریعتر و آسانتر نوشت و همچنین از خطاهای دستوری جلوگیری کرد. یکی از …
ادامه نوشته »دستور print در پایتون
نحوه چاپ رشتههای ساده بسیاری از مواقع نیاز به چاپ رشتهها در کدتان احساس میشود.در زیر نحوه انجام این کار در پایتون ۳ آورده شده است. مثال ۱: برای چاپ عبارت «Welcome to Melec.ir» ، از تابع ()print به صورت زیر استفاده میشود: print ("Welcome to Melec.ir") خروجی Welcome to …
ادامه نوشته »نوشتن اولین برنامه پایتون
در مطلب قبلی، نصب برنامه پایتون را تکمیل کردیم. حال زمان آن است که اولین برنامه تان را بنویسید. ایجاد اولین برنامه گام اول) ویرایشگر PyCharm را بازکنید. صفحه خوش آمدگویی PyCharm را مشاهده خواهید کرد. برای ایجاد یک پروژه جدید، روی گزینه Create New Project کلیک کنید. گام دوم) …
ادامه نوشته »نصب پایتون در ویندوز [Pycahrm IDE]
در این جلسه از آموزش پایتون به آموزش نصب پایتون در ویندوز خواهیم پرداخت. ما از Pycharm استفاده میکنیم ولی شما از هر محیط توسعه نرم افزار دیگری هم میتوانید استفاده کنید. م Pycharm یک ویرایشگر میان پلتفرمی (cross-platform) است که شرکت JetBrains آن را توسعه داده است. Pycharm همه …
ادامه نوشته »آموزش پایتون برای مبتدیان: فراگیری برنامهنویسی پایتون با مثال
در این دوره رایگان به آموزش پایتون برای مبتدیان با مثال های ساده و کاربردی خواهیم پرداخت. در آخر این جلسات شما آماده نوشتن پروژههای پایتونی خواهید بود و آماده هستید تا مباحث پیشرفته را یادبگیرید و برای خودتان و دیگران پروژههای برنامه نویسی پایتونی انجام دهید. و همچنین اگر …
ادامه نوشته »میکروبیت بیبیسی چیست؟
میکروبیت بیبیسی یک رایانه قابل برنامه ریزی جیبی و دارای ردیاب حرکتی، یک قطبنمای داخلی و فناوری بلوتوث است که به هر کودک ۷ ساله در سال ۲۰۱۶ به صورت رایگان داده شده است. با آرزوی الهام بخشیدن به خلاقیت دیجیتال و توسعه نسل جدیدی از پیشگامان فناوری، همکاری بین …
ادامه نوشته »پروگرم کردن آردوینو با استفاده از PlatformIO یا پلتفرمIO
امروز با محیط توسعه «پلتفرمIO» یا PlatformIO برای آردوینو آشنا خواهیم شد. توسعه در آردوینو و آردوینوIDE با رابط کاربری آسانی که دارند، همیشه آسان و سرگرم کننده بوده است. آردوینو IDE متن باز و رایگان است و می تواند از محیط توسعه ای با تمام ویژگی هایی مانند نوشتن، …
ادامه نوشته »طراحی منبع تغذیه سوئیچینگ Half-Bridge یا نیمپل 50 وات 100 کیلوهرتز
.در جلسه قبلی آموزش طراحی منابع تغذیه سوئیچینگ به بررسی مثال آموزش طراحی مبدل فلایبک کم توان ۱۲ ولت ۱۲وات پرداختیم. در این جلسه به طراحی منبع تغذیه سوئیچینگ Half-Bridge یا نیمپل 50 وات 100 کیلوهرتز میپردازیم. در ادامه با میکرو دیزاینر الکترونیک همراه باشید. مثال طراحی منبع تغذیه سوئیچینگ …
ادامه نوشته »مثال آموزش طراحی مبدل فلایبک کم توان ۱۲ ولت ۱۲وات
در این فصل یک مثال طراحی به طور مفصل شرح داده خواهد شد تا خواننده درک بهتری از نحوه ی استفاده از روابط طراحی توضیح داده شده در فصل های قبل و همچنین ملاحظات عملی مسائل طراحی داشته باشد. طراحی مبدل فلایبک کم توان در این مثال میخواهیم منبع تغذیه …
ادامه نوشته »آموزش طراحی منابع تغذیه سوئیچینگ (جلسه ۱۳ام)
در این جلسه از آموزش طراحی منابع تغذیه سوئیچینگ به بررسی مباحث متفرقه در طراحی یک منبع تغذیه سوئیچینگ از جمله نحوه استفاده و طراحی مهار کننده ها و اسنابرها،فیلتر خط، فیلتر EMI، استفاده از مقاومت های NTC برای کاهش جریان های یورشی، اپتوکوپلر و بحث خروجی متعدد در منابع …
ادامه نوشته »پایدارسازی حلقه فیدبک منابع تغذیه سوئیچینگ
در این جلسه به بررسی پایدارسازی حلقه فیدبک منابع تغذیه سوئیچینگ میپردازیم. در مداراتی که فیدبک در آن ها به کار برده شده است.باید از نظر پایداری مورد بررسی قرار گیرند.تا مدار مورد نظر دچار نوسانات ناخواسته نشود. منابع تغذیه سوئیچینگ از این قائده مستثنی نیستند.ما دو نوع فیدبک داریم. 1- …
ادامه نوشته »طراحی ترانسفورمر فلای بک (Flyback)
ترانسفورمر فلای بک(Flyback) : طراحی تراسفورمر فلایبک کاملا متفاوت با ترانسفورمر Forward می باشد. ترانس فلایبک بیشتر شبیه چوک Forward می باشد. اگر یکی به نمودار زمانی شار داخل هسته آنها نگاه کند، نمی تواند تفاوت این دو را از هم تشخیص دهد. نمودار جریان سیم پیچ های اولیه و …
ادامه نوشته »