Professional Electronic Forum Iran
تبلیغات تجاری گروه تخصصی تعمیرکاران (تعرفه تبلیغات)
-
تعداد ارسال ها
86 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
2
نوع محتوا
پروفایل ها
تالارهای گفتگو
تقویم
Articles
فروشگاه
وبلاگها
گالری
دانلودها
تمامی مطالب نوشته شده توسط Artoor
-
روشن نشدن پاور
Artoor پاسخی برای salempour ارسال کرد در موضوع : سوالات و مشکلات در تعمیر انواع پاور ساپلای PC
اطلاعات بیشتری باید ارائه بدید ... آیا ولتاژگیری از بخش اولیه (قبل از ترانس چاپر) انجام دادید؟ نتیجه چه بوده ؟ -
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
در پاسخ به بخش اول سؤال شما باید عرض کنم که در این مدل تغذیه ... خیر ! نمیشه چنین کاری کرد ... به این دلیل که در این مدل از منبع تغذیه ، محدودیت جریاندهی وجود داره و فقط قادره نهایتاً حدود 300 تا 400 میلی آمپر بصورت مفید تحویل بده . علتش هم وجود امپدانس خازنی بالایی هست که توسط خازنهای ورودی ( یعنی C1 و C8 ) در مقابل جریان سینوسی بوجود میاد . البته برای دستیابی به جریان بیشتر ، باید مقدار این دو خازن ( که از نوع سرامیکی هستند ) افزایش پیدا کنه که این کار تا یک حد خاصی امکانپذیر هست و بیشتر از 10 تا 15 میکرو فاراد اگر بشه ، بدلیل بالا رفتن جریان پیک در لحظه روشن شدن ، بسیار بسیار خطرناکه و احتمال ترکیدن خازنها و یا حتی ترانزیستور مدار وجود داره . پس به هیچ وجه چنین کاری رو انجام ندید ... اگر شما از همین مدار تغذیهء 12 ولتی ، بخواهید یک انشعاب بگیرید و رگولاتور 5 ولت بذارید ، جریان مدار شما بسیار محدودتر خواهد شد . به همین دلیل بنده از 2 مدار جداگانه برای 5 و 12 استفاده کردم ... و پاسخ بخش دوم سؤال شما : برای بدست آوردن ولتاژ 24 ولت ، کافیه فقط دیود زنر رو تغییر بدید و دیگر هیچ ! اما هرچقدر ولتاژ خروجی رو افزایش بدید ، جریان خروجی شما طبق اصل معروف توان ( P = V * I ) به همون نسبت کمتر خواهد شد . حتماً حالا متوجه شدید که چرا به شما پیشنهاد کردم از همون ترانس یا تغذیهء سوئیچینگ استفاده کنید ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
نقشهء مدار تغذیه ، در شماتیک محافظ یخچال ، بروز شدند . همونطور که در تصویر هم مشخصه ، این دو بخش بغیر از دیودهای زنر ، تقریباً با هم یکسان هستند . توجه : در این مدار تغذیه ، هیچگونه ایزولاسیونی وجود نداره . پس در هنگام مونتاژ و تست ، بسیار احتیاط کنید . توجه : تمامی محلهایی که با علامت GND در این دو مدار و همچنین مدار محافظ یخچال وجود داره ، باید به هم متصل شوند .- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
بله ... به سادگی قابل انجام هست . اما توصیه نمیشه و بهتره از همون ترانس استفاده کنید . چون به مرور زمان و در اثر نشتی خازنهای ورودی ، ممکنه در آینده ، عملکرد مدارو دچار اختلال کنه . ولی چنانچه اصرار دارید ، براتون نقشهء تغذیه ای که مد نظر شماست قرار خواهم داد ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
بله ... اما بشرطی که سوئیچینگ باشه و نه از نوع تغذیهء خازنی ... اگر منبع تغذیهء سوئیچینگ هم خواسته باشید ، براتون قرار خواهم داد . درود بر شما : بله ... ایزوله بودن اون قسمت بهتره . اما چون جناب میان آبی ، مداری جمع و جور و کوچک خواسته بودند ، به این صورت طراحی کردم . در صورت تمایل ،دوستان میتونند از ترانس 1 : 1 هم استفاده کنند . در مورد کریستال هم ، چون اکثراً دوستان ممکنه بعد از تغییر فیوزبیتهای کلاک میکرو و گذاشتن روی کریستال خارجی به مشکل بربخورند ، بنده از همون کریستال داخلی استفاده کردم . این مورد هم اختیاری هست و دوستان میتونند از کریستال خارجی بهره بگیرند . فقط دوستان حتماً توجه داشته باشند که اگر از کریستال داخلی استفاده میکنند ، حتماً فیوز بیت کلاک ، روی 8 مگا هرتز داخلی تنظیم بشه و چنانچه از کریستال خارجی استفاده میکنید ، حتماً فیوزبیتها روی حالت کریستال خارجی تنظیم بشه و از یک کریستال 8 مگا هرتز در مدارتون استفاده کنید . در غیر اینصورت عملکرد مدار دچار مشکل خواهد شد ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
VCC به معنای 5 ولت هست و نباید از محل ولتاژ 5.1 ولتی دیود زنر تأمین بشه ! شما باید برای تغذیهء مدار ، بصورت جداگانه از یک ترانس 12 ولتی + پل دیود برای تأمین ولتاژ رله و توسط یکعدد رگولاتور 5 ولتی ، برای تأمین تغذیهء میکرو استفاده کنید . تأکید میکنم که برای نغذیهء میکرو ، به هیچ وجه از ولتاژ دوسر دیود زنر استفاده نکنید ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
خواهش میکنم جناب میان آبی ... به هر حال خواستم در حد توانم کمکی کرده باشم . بله ... مداری که برای شما ارسال کردم با این مداری که در پُست قبلی ضمیمه کردم در همین قسمت اندکی تفاوت داره . اما هر 2 یکی هستند . بنده فقط بجای مقاومت 588K اُهمی که قاعدتاً در بازار پیدا نمیشه ، از یک مقاومت و پتانسیومتر بصورت سری استفاده کردم تا راحتتر بتونید طبق توضیحاتی که در پُست قبلی دادم ، مدارو تنظیم کنید . شما از فایل ضمیمه ای که در همین تاپیک فرستادم استفاده کنید ... برای PCB هم اگر فرصتشو داشتم ، انجام میدم ... اما قول نمیدم ! از بقیه دوستان هم خواهش میکنم در این زمینه اگر میتونند و فرصت کافی دارند ، کمک کنند ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
مدار محافظ یخچال با میکرو کنترلر با سلام مجدد به همگی دوستان : طبق وعدهء قبلی که داده بودم ، برنامه و نقشهء مدار محافظ یخچال درخواستی جناب میان آبی برای ایشون طراحی و ارسال شده . اما سورس برنامه فعلاً بدلیل نوع کاربرد اون که جناب میان آبی درخواست کرده بودند ، منتشر نخواهد شد ... پاره ای توضیحات در خصوص عملکرد و نقشهء مدار : ************************************ ابتدا لازم هست که به یک نکته مهم دقت کنید : خازنهای 400 ولتی حتماً باید از نوع سرامیکی باشند (خازنهای جگری رنگ) ************************ و اما نحوهء کارکرد مدار : این محافظ یخچال ، بسیار هوشمند و دقیق عمل میکنه . لحظه به لحظه ، میزان ولتاژ برق شهر رو اندازه گیری کرده و در صورت مجاز بودن ( بین 180 و 240 ولت ) ، رلهء خروجی فعال خواهد شد . در ابتدای شروع بکار مدار ، بلافاصله ولتاژ خط شناسایی میشه و کلیهء سون سگمنت ها بصورت چرخشی روشن میشن و یک عدد LED هم بصورت چشمک زن ، عمل شمارش زمانو نشون میده . یک عدد دکمهء START برای مدار تعبیه شد که با فشردن اون ، بلافاصله عمل شمارش زمان ، قطع شده و ولتاژ خط را نمایش میدهد . نکته : توجه کنید که فقط در صورت مجاز بودن ولتاژ ، دکمهء START کارایی خواهد داشت . - سون سگمنتها همونطور که در نقشه مشخصه ، آند مشترک هستند . - روش تنظیم دقیق مدار ، در ادامه توضیح داده خواهد شد . یکبار تنظیم برای همیشه کافیست ! - باید حتماً هنگام شبیه سازی در پروتئوس ،فرکانس کریستال میکرو را طبق برنامه ای که براش نوشتم ، روی 8MHTz قرار بدید . - حالت چرخشی LED ها فقط در اولین باری که مدار روشن میشود اتفاق خواهد افتاد و در بقیهء اوقات ،فقط کلمهء Lo یا HI و یا مقدار ولتاژ برق شهر را خواهید دید . - شمارش نزولی اعداد فقط در 60 ثانیهء پایانی خواهد بود و قبل از اون ، فقط چشمک زدن LED رو خواهید دید و همچنین کلمهء Lo یا HI - برای مشاهدهء سریعتر عملکرد مدار ، از فایل هگز اول ( در نام فایل ، عبارت for TEST وجود داره ) استفاده کنید . در اونجا زمان بر روی 15 ثانیه تنظیم شده و سریعتر نتیجه رو می بینید . اما در عمل ، از فایل هگز دوم (Original file) استفاده کنید . نحوهء تنظیم مدار : ************* ابتدا یک ولتمتر دیجیتالی دقیق تهیه کنید و به برق شهر متصل کنید تا ولتاژ رو نشون بده . دو سر ورودی برق شهر (فاز و نول) رو به ورودی بخش نمونه گیر مدار متصل کنید . سپس مدارو روشن کنید و منتظر بمانید تا سون سگمنتها شروع به چرخش کنند . در صورت تمایل ، برای از بین بردن زمان تایم مدار ، دکمهء START رو بزنید . حالا روی سون سگمنتها ، عددی رو مشاهده میکنید . الان باید پتانسیومتر RV1 رو با دقت ، اونقدر بچرخانید که مدار شما ، تقریباً همان عدد ولتاژی رو نشون بده که روی ولتمتر دیجیتالی خودتون میبینید ... توجه داشته باشید که تنظیم دقیق این پتانسیومتر کمی نیازمند دقت هست . اما به هر حال اختلاف ولتاژی تا حد 3 ولت اصلاً قابل توجه نخواهد بود و نگران این قضیه نباشید . چراکه در بخش اندازه گیری ولتاژ ، عملکرد بسیار دقیق هست و فقط بهنگام نمایش روی سون-سگمنت ممکنه این تفاوت جزئی عدد رو مشاهده کنید ... اکنون مدار شما تنظیم شده و دیگر به پتانسیومتر RV1 کاری نداشته باشید . این مدار بسیار دقیق هست و هیچگونه مشکلی نداره ... به نکاتی که اشاره کردم دقت کنید . *************** قابل توجه دوستانی که قبلاً فایل ضمیمه رو دریافت کرده بودند : نقشهء این مدار آپدیت شد ( 27 / 10 / 1393 ) همچنین به جهت سهولت در طراحی فیبر مدار چاپی ، ترتیب اتصال 3 عدد از پایه های شیفت رجیستر به میکرو تغییر داده شد این نقشه ، اصلاح شده و کامل هست و دوستان میتونند نسبت به ساخت و یا تِست اون اقدام کنند ... ( 27 / 10 / 1393 ) نکتهء مهم برای دوستانی که قبل از تاریخ بروزرسانی ، فایلها رو دریافت کرده بودند : با توجه به تغییر در سخت افزار ، برنامه نیز اندکی تغییر کرده است . بنابراین فایل قبلی رو کنار بگذارید و حتماً از فایلهای هگز جدید استفاده کنید . این فایلها هم اکنون آپدیت شده اند فایل PCB هم ضمیمه شد ( 27 / 10 / 1393 ) توضیحات لازم در مورد PCB داده شده . به لینک زیر مراجعه کنید < http://www.tamirkaran.ir/forum/54168-post50.html پرسشهای احتمالی خودتونو در ارتباط با این مدار فقط در همین تاپیک مطرح کنید پسوورد فایل ضمیمه : tamirkaran.ir intelligent Fridge Protector_NEW.rar- 60 پاسخ
-
- 2
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
متقابلاً درود بر شما دوست عزیز : خواهش میکنم . شما لطف دارید ... بله... برنامه به همراه شماتیک و فایل شبیه سازی پروتئوس خواهد بود .- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
برای راحتی دوستان ، به هر 2 زبان ( C و بیسیک ) خواهم نوشت .... منتظر باشید- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
بسیار خوب ... پس منتظر باشید ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
سلام مجدد به دوستان گرامی و همینطور آقای میانآبی ::46: خُب . بنده زودتر از اونچه پیش بینی شده بود ، برگشتم و کارم انجام شد و الان در خدمتم ... آیا مشکلتون در ارتباط با نوشتن برنامهء مدار محافظ یخچال حل شد یا خیر ...؟ چنانچه حل نشده اعلام کنید تا بنده شروع کنم ... ضمناً نپرسیده بودم که به چه زبانی باشه ... C یا بیسیک ؟- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
امیدوارم ظرف 1 هفته تا 10 روز آینده انجام بشه . اما به هر حال جناب نوری زاده و یا بقیه دوستان هم اگه فرصت داشته باشند و بتونن زودتر آماده اش کنند ، لطف خواهند کرد ...- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
برای برنامه اش که زیاد زمان نمیبره . اگه وقت بذارم نهایتاً 2 یا 3 روز (با تست مرحله به مرحله و دیباگینگ نرم افزار) اما چون فردا شب ( در واقع یعنی امشب ! ) باید برای انجام کاری به شهرستان برم ، ممکنه حدود 1 هفته طول بکشه تا برگردم . فقط لازمه یک نکته رو در مورد این چیزی که خواستید ذکر کنم و اون بازهء زمانی بین Low شدن و High شدن ولتاژه ... بعلت نوسانات دائمی برق شهر ،حتماً می بایست یک مینیمم و یک ماکزیمم برای تشخیص سطح ولتاژ در نظر گرفته بشه و بر اون اساس ، روی سون سگمنتها نمایش داده بشه و رله عمل کنه ... در تمام تایمرهای محافظ یخچال هم این موضوع رعایت شده ... در غیر اینصورت ، بخاطر نمونه برداری سریعی که انجام میشه ، همه چیز بهم می ریزه و آنچه روی سون سگمنت دیده میشه ، نامفهوم خواهد بود ! آیا نظر دیگه ای در این مورد دارید یا تصدیق میکنید ...؟- 60 پاسخ
-
- 1
-
-
مهم مدار محافظ یخچال بهمراه ثانیه شمار بروی 7سگمنت هوشمند
Artoor پاسخی برای MiAnAbY ارسال کرد در موضوع : آموزش طراحی و ساخت محافظ های خانگی
تایمر یخچال درود بر شما : بنده سعی میکنم در اولین فرصت روی این محافظ مورد نظر شما کار کنم . فقط باید صبر کنید تا یک مقدار سرم خلوت بشه ... اما قبلش چند سؤال : 1 - آیا لازمه که حتماً با سون سگمنت باشه یا اگه LCD هم باشه موردی نداره ؟ 2 - مقدار تایم چقدر باشه ؟ آیا 3 دقیقه کافیه ؟ 3 - به جز دکمهء START سریع که گفتید ، آیا امکانات دیگه ای هم میخواید یا همون کافیه ؟- 60 پاسخ
-
- 2
-
-
مشکل دوباره no signal در مانیتورA300
Artoor پاسخی برای avanow ارسال کرد در موضوع : سوالات و مشکلات همکاران
یک تجربه : هرگز بهنگام تعمیر مونیتور ، به منظور تست کردن ، بدون وصل کردن سوکت پنل جلوی مانیتور به بورد ، اونو روشن نکنید ! در غیر اینصورت محتویات حافظه EEPROM از بین خواهد رفت و ناچار به پروگرام کردن مجدد و یا تعویض اون خواهید شد . -
قطع وصل کردن مکرررله به محض روشن کردن
Artoor پاسخی برای gravit ارسال کرد در موضوع : سوالات و مشکلات همکاران
ترانس هایولتاژ دارای مشخصه و شماره هست و باید از همون شماره تهیه کنید . ممکنه ترانس های مشابهی هم براش باشه . بهتره از فروشنده بپرسید ... البته بعید میدونم برای این مدل مانیتور ،ترانس مشابهی باشه ... اما باز هم بهتره بپرسید . -
قطع وصل کردن مکرررله به محض روشن کردن
Artoor پاسخی برای gravit ارسال کرد در موضوع : سوالات و مشکلات همکاران
همونطور که دوستان اشاره کردند و بنده هم عرض کردم ، احتمال داره ایراد از ترانس هایولتاژ باشه . اما قبل از اون ... سیمهای مدار دیگوسینگ ، یک کابل (سیم رشته ای جفتی )هست که به دور بدنهء لامپ تصویر حلقه شده و نهایتاً دوسر اون وارد یک سوکت در نزدیکی قسمت تغذیه شده (قبل از ترانس چاپر ) اونو خارج کرده و روشن کنید ببینید آیا هنوز رله قطع و وصل میشه یا نه ... -
قطع وصل کردن مکرررله به محض روشن کردن
Artoor پاسخی برای gravit ارسال کرد در موضوع : سوالات و مشکلات همکاران
طبق راهنمایی دوستان عمل کنید . احتمال خرابی ترانس های ولتاژ از بقیه بیشتره . سیمهای قسمت دیگوسینگ رو از سوکت خارج کنید و سپس روشن کنید . چنانچه هنوز مشکل پابرجا بود اعلام بفرمایید تا بیشتر بررسی کنیم -
بنده هم هرچه تابحال با Arm سروکار داشتم ، همگی smd هستند . بعید میدونم DIP اونها باشه !
- 12 پاسخ
-
- 1
-
-
مشکل در ساخت ساعت دیجیتالی تجاری LED سایز بزرگ
Artoor پاسخی برای gholipalang ارسال کرد در موضوع : بخش سوالات مربوط به طراحی و ساخت تابلوهای روان
ساعت دیجیتالی بزرگ 90٪ قیمت اینگونه مدارات ، برمیگرده به هزینهء قطعات و LED ها ... چون خود طرحش ساده ست و نکتهء خاصی نداره . همینو اگه کوچیک یا با LCD بسازید شاید حدود 30000 تومن بشه -
سلام : تنها راه ،همونی هست که دوستان اشاره کردند و باید بصورت دستی اینکارو انجام بدید . ضمناً اگه فیبر ، دولایه باشه ،کمی کار سخت تر میشه ...
- 10 پاسخ
-
- 1
-
-
کدام زبان برنامه نویسی برای AVR کامل تر هست؟
Artoor پاسخی برای nima_elc ارسال کرد در موضوع : آموزش برنامه نویسی میکرو کنترلر ها
خیر ... اینطور نیست ! کامپایلرها ،کدهای نوشته شده رو به زبان ماشین (یعنی 0 و 1 ) ترجمه میکنند و نه به زبان اسمبلی ...! شما حتی اگه تمام برنامه خودتونو در یک کامپایلر زبان C به زبان اسمبلی بنویسید ، همگی به زبان ماشین ترجمه خواهند شد . اما برعکس .... بنده کاملاً با این عقیده مخالفم و دیگه تقریباً همه میدونن که حجم کدهای تولید شده توسط زبانهای مختلف ، متفاوته و در این بین ،کمترین کدها رو کامپایلرهای C تولید میکنند ... من با نظر جناب MiAnAbi و josephX86 کاملاً هم عقیده هستم ... به نظر منم بهترین زبان ، C و البته بهترین کامپایلر ، AVR-GCC هست که خود Atmel هم از اون استفاده کرده و رایگانه ... -
از حُسن نظر شما ممنونم . اما اینطور نیست و نمیشه گفت که حتماً برنامهء من صحیح تره ! برنامهء جناب sina_browser عزیز هم درسته و کار میکنه . فقط شیوهء هر کدوم با هم تفاوت داره . روشهای برنامه نویسی ، بیستر زمانی اهمیت پیدا میکنند که برنامهء میکروی شما خیلی پیچیده تر باشه و میزان حافظهء میکروی شما محدودیت داشته باشه . در اینحالت بهتره که از روشهای ساده تر استفاده کنیم . اما در مورد این مثال ، زیاد فرقی با هم ندارند !
- 12 پاسخ
-
- 1
-
-
بله ... حتماً خُب خیلی ساده ست . من با این روش ،خواستم کوتاهترین راه رو برم و از نوشتن کدهای تکراری و زیاد خودداری کنم . تا خط DO-LOOP اصلی که معلومه ... اما داخل این حلقهء اصلی ، اومدم یدونه حلقهء تکرار شوندهء DO-LOOP Until گذاشتم که بصورت مشروط و فقط تا موقعی که PORTB = 255 بشه تکرار میشه . قبل از شروع حلقهء اصلی ، متغیر X رو برابر با 1 قرار دادم . داخل حلقهء مشروط ، اومدم محتوای پورت B رو هربار با مقدار جدید X + مقدار قبلی خود پورت B جمع کردم و نمایش دادم . توی همین حلقهء مشروط ، هربار اومدم و مقدار فعلی متغیر X رو ضربدر 2 کردم . البته اینکارو برای اینکه حجم کد برنامه پایین بیاد ، با استفاده از روش چرخوندن بیتهای متغیر انجام دادم . شما اگه یک متغیر غیر صفر داشته باشی و اونو به سمت چپ بچرخونی ،درست مثل این می مونه که اون عدد رو در 2 ضرب کرده باشی و برعکس ، اگه به راست بچرخونیش ، یعنی برعدد 2 تقسیمش کردی . در واقع این کار ، یه جور ترفند برنامه نویسیه !:29: در انتهای حلقهء مشروط هم گفتم که اینکارو فقط تا زمانی ادامه بده که مجموع پورت B و متغیر X ، با 255 برابر شده باشه و این یعنی که در این لحظه ،تمام پورت B روشن شده . در آخر هم ، دوباره متغیر X و پورت B مثل ابتدای برنامه مقداردهی شدند تا این روند ، تکرار بشه . و به این ترتیب ، این برنامهء مورد نظر ، با همین قدر کدنویسی انجام خواهد شد .