ESMELECTRONIC.IR
5.87K subscribers
217 photos
45 videos
108 files
262 links
‎آموزش میکروکنترلر و برنامه نویسی
✍️ مورد تایید ستاد ساماندهی پایگاه های اینترنتی
http://yon.ir/HFnkf
🌐تنها سایت رسمی کانال
http://esmelectronic.ir/
تبادل @amir7ece
@ESM_electronic. مدیریت و تبليغ
Download Telegram
ESMELECTRONIC.IR
#پروژه 🍂کنترل لوازم با بلوتوث و avr 🇮🇷⚡️ @AVR_ESMelectronic
برنامه اندروید این 👆👆پروژه ارزشمند را برای شما عزیزان برای دانلود در پست بعدی قرار خواهیم داد
🇮🇷⚡️ @AVR_ESMelectronic

🔱کتابخانه ماژول بلوتوث برای پروتئوس
👇👇👇👇👇👇👇👇
This media is not supported in your browser
VIEW IN TELEGRAM
🌀برد رله 5 ولت 24 ورودی و 6 خروجی
🍂این تست توضیحاتی دارد و اینکه برنامه این برد در اختیار دوستان قرار میگیرد

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
ESMELECTRONIC.IR
🌀برد رله 5 ولت 24 ورودی و 6 خروجی 🍂این تست توضیحاتی دارد و اینکه برنامه این برد در اختیار دوستان قرار میگیرد 🇮🇷⚡️ @AVR_ESMelectronic ⚡️
💠توضیحاتی درباره تست برد طراحی شده

این نکته را باید در مورد طراحی این برد و هدف از ساخت آن خدمت دوستان عرض کنم که این برد با 24 ورودی میتواند به عنوان یک تستر برای میکرو atmega32 کاربرد داشته باشد و ما بتوانیم با استفاده از آن پورت های میکرو را مورد بررسی قرار دهیم و مطلب مهمتر طراحی و ساخت PCB به صورت عملی است و موارد استفاده میتواند گوناگون باشد
💡در حال حاضر بنده از این برد در یک کارگاه استفاده کردم و به این صورت برنامه نویسی شده که پورت های A , B , C را به صورت ورودی قرار دادم که در مجموع 24 پین ورودی در اختیار دارم و 6 عدد رله هم به 6 پین از پورت D وصل شده که بسته نیاز پروژه مورد نظر برنامه نویسی شده
💢ولی برای کاربرد بعدی در پست بعدی فایلی خدمت شما عزیزان ارائه می گردد که شامل یک برنامه خیلی ساده می باشد که با استفاده از آن ما برای روشن شدن هر LED چهار شرط قرار دادیم که اگر برقرار باشد LED مورد وصل شده در خروجی روشن شود که میتوان به جای LED از رله استفاده کرد و ورودی ها میتوانند میکروسوئیچ های یک دستگاه باشند
👇👇👇👇
Forwarded from اتچ بات
#پروتئوس

🎁کتابخانه سنسورها و ماژول ها
proteus


🇮🇷⚡️@AVR_ESMelectronic⚡️
#مدار
📍شماتیک مدار تبدیل 1 ولت به 5 ولت 50 میلی آمپر


🇮🇷⚡️ @AVR_ESMelectronic ⚡️
آشنایی با فیوزبیت ها

🔶فیوز بیتهاي CKSEL0، CKSEL1 ، CKSEL2 ، CKSEL3:
این فیوز بیتها منبع کلاک سیستم را تعیین می کنند. در واقع نوع کلاک سیستم مطابق جدولی که در قسمت بالا (فیوز بیت های mega16 ) تعیین می شود.

🔷فیوز بیت های SUT0 ، SUT1 :
همونطور که گفتیم این فیوز بیت ها سرعت ریست میکروكنترلر را مشخص می کنند. که طبق جدولی که قبلاً ارائه شده برنامه ريزي مي شوند.

🔶فیوز بیت های BODEN و BODLEVEL:
فیوز بیتBODEN قابلیت Detection Brown –out آي سي را فعال می کند. این قابلیت بدین صورت است که اگر ولتاژ تغذیه آي سي از حدی پایین تر آيد، میکروReset می شود. این ولتاژاز طریق فیوز بیت BODLEVEL تعیین می شود

🔷فیوز بیت BOOTRST :
این فیوز بیت در صورت برنامه ریزی شدن آدرس بردار Reset را به ابتدای حافظه Boot انتقال می دهد.

🔶فیوز بیت هاي BOOTSZ0 و BOOTSZ1:
این فیوز بیتها برای تعیین اندازه و مکان شروع حافظه Boot بکار می روند که طبق جدول زیر تعیین می شود.


🔷فیوز بیت EESAVE:
اگر این فیوز بيت برنامه ریزی شود در هنگام Erase کردن، فقط حافظه Flash پاک مي شود و حافظه EEPROM آن ثابت باقي مي ماند.

🔶فیوز بیت CKOPT:
با برنامه ریزی کردن این فیوز بیت، خازنهای داخلی ميكرو با مقدار 36pf فعال مي شوند و دیگر نیازی به استفاده از خازنهای خارجی در روي كريستال نیست. همچنین با فعال کردن این فیوز بیت دامنه ولتاژ اسیلاتور چندين برابر مي شود.

🔷فیوز بیت JTAGEN :
اگر از رابط JTAG برای پروگرم کردن استفاده مي كنيد باید این فیوز بیت فعال شود. دقت داشته باشید که اگر این فیوز بیت فعال شده باشد دیگر قادر به استفاده از پورتی که بیت هاي JTAG برروی آن می باشد (مثلاً پورت C در ATmega16 ) نیستیم. به طور پیش فرض این فیوز بیت فعال می باشد و برای استفاده از پورت F باید این فیوز بیت را غیرفعال کنیم.

🔶فیوز بیت SPIEN:
اگر این فیوز بیت فعال باشد میکرو قابلیت اتصال پروگرمرهایی که با رابط SPI کار میکنند (به طور مثال پروگرمر STK200 ) را پیدا میکند.( در نرم افزار code vision و بسکام این فیوز بیت در اختیار کاربران قرار نمیگیرد)

🔷فیوز بیت OCDEN :
اگر این فیوز بیت فعال شود میکرو قابلیت debug شدن را پیدا می کند.

🔶فیوز بیت WDTON:
اکثر میکروکنترلرهای AVR دارای شمارنده Watchdog هستند که می توان آنها را به صورت نرم افزاری فعال یا غیر فعال کرد. اگر این فیوز بیت فعال شود شمارنده watchdog دائماً روشن خواهد بود.(شمارنده watchdog به منظوری برای کم کردن تاثیر نویز استفاده میشود. بدین صورت که با هر بار سر ریز شدن این شمارنده میکرو یکبار ریست میشود.)

🔷فیوز بیت M103C:
میکروکنترلرهایmega128 و mega103 شباهت های خیلی خیلی زیادی دارند ولی دارای اختلافات کوچکی نیز هستند که ما می توانیم با فعال کردن این فیوز بیت ، اختلافات موجود را نیز بر طرف کنیم تا این دو میکرو دقیقاً مانند هم کار کنند.

منبع: انجمن eca

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🌹با سلام خدمت دوستان امیدوارم روز خوبی داشته باشید

جهت پروگرام کردن Atmega128 یک برد طراحی شده تا دوستان بتوانند با اتصال آن در وضعیت isp به پروگرمر stk500 یا مشابه آن بتوانند میکروهای SMD مدل Atmega128 و Atmega64 را به راحتی پروگرم کنند

👌کلیه فایل های ساخت و کلیپ های تست و راه اندازی و پروژه بر پایه Atmega 128 در اختیار دوستان قرار خواهد گرفت.

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🇮🇷⚡️ @AVR_ESMelectronic ⚡️
#مدار
💢پروگرمر ATMEGA128 و ATMEGA64

📂فایل پروتئوس مدار جهت ساخت PCB
📁فایل CodeVisionAVR برنامه فلاشر جهت تست
👇👇👇👇👇
🎁هدیه کانال به اعضای محترم
🔘پروژه ارزشمند کنترل لوازم خانه با استفاده از بلوتوث شامل👇

📍فایل پروژه در محیط Proteus
📍فایل PCB
📍فایل CodeVision
📱اپلیکیشن
👈بزودی
🇮🇷⚡️ @AVR_ESMelectronic ⚡️
بعضا دیده شده بخاطر مسائل متعددی از جمله بزرگ بودن حجم بردهای اردوینو ، اجازه ندادن استاد پروژه کارشناسی برای استفاده از بردهای آماده مانند آردوینو و ... باعث شده، دوستان از بردهای آردوینو در پروژه های خود استفاده نکنند.

این امر راه حل ساده ایی دارد که با آن امکان تبدیل سورس آردوینو به هگز وجود دارد تا کاربر بتواند تنها IC موجود روی بردهای آردوینو را پروگرام کند و در PCB تنها IC را قرار دهد.
دقیقا مشابه استفاده از avr

نحوه ی آموزش را در کانال دوم ما بخوانید.

https://telegram.me/joinchat/BpbsvUDsej7blJuPyjpa4Q
This media is not supported in your browser
VIEW IN TELEGRAM
🎬 کلیپ زیبای لحیم کاری با لیزر🎬

👌👌👌

🇮🇷⚡️ @AVR_ESMelectronic ⚡️
🇮🇷⚡️ @AVR_ESMelectronic ⚡️

#مدار

🎬مدار راه انداز اپتوکوپلر مدل PC817
👇👇👇👇👇