سیستم نوبت دهی بانک ها با میکروکنترلر AVR به زبان C



این سیستم شامل سه باجه یا صندوق و یک دستگاه نوبت دهی است. دستگاه نوبت دهی شامل دو کلید که یکی از کلید ها (payment) برای اخذ نوبت دریافت و پرداخت می باشد و کلید دیگر (facilities) برای نوبت پرداخت تهسیلات تعبیه شده است.

دستگاه نوبت دهی به ازای فشار دادن یکی از دو کلید یک نوبت به کاربر روی LCD نمایش می دهد.

در این سیستم صندوق دار می تواند با فشار دادن دکمه ای به نام next مشتری بعدی را اعلام کند که با این کار شماره مشتری روی 7seg مربوط به باجه نقش می بندد.

هر صندوق دار دارای کلیدی به نام wait در اختیار دارد که با فشردن این کلید روی نمایشگر 7seg یک علامت oF روشن می شود و کاربر هر موقع کلید next را فشار دهد باجه مربوط از حالت oF خارج شده و با توجه به ترتیب موجود در صف مشتری مورد نظر را فراخوانی می کند و شماره اش را روی نمایشگر مربوط به خود به نمایش در می آورد.

ادامه نوشته

ماشین لباسشویی بدون آب


d34fd6c9d4 500x355 اولین ماشین لباسشویی بدون آب عرضه شد



صرفه جویی هفت میلیون تنی آب با فناوری جدید، نخستین ماشین لباسشویی بی نیاز از آب که به معنی واقعی کلمه از آب استفاده نمی کند، می تواند معنی جدیدی برای خشکشویی باشد.

این فناوری بجای آب از میلیون ها مهره پلاستیکی ریز استفاده می کند که لکه ها و بو را از روی لباسها پاک می کند.

شرکت Xeros، عرضه کننده این فناوری مدعی است که این فرآیند نه تنها در پاکسازی لباسها موثرتر عمل می کند بلکه بسیار کارآمدتر است.

ادامه نوشته

افزایش پین های ورودی در AVR به زبان C


http://elm-chan.org/works/avrx/rc/avrs.jpeg


در این پروژه که از IC 74HC251 به عنوان افزایش پین ورودی میکروکنترلر استفاده شده است. با فشردن هر کلید در ورودی میکروکنترلر ، LED متناظر با آن در خروجی روشن می شود.

ادامه نوشته

برنامه نویسی به زبان پایتون

دانلود محیط برنامه نویسی به زبان پایتون، به همراه کتاب های آموزشی

Python 3.3.1

 

 

 

 

زبان برنامه نویسی پایتون (Python) یکی از پرکاربرد ترین زبان های برنامه نویسی است. کامپایلر اصلی این زبان برنامه نویسی به صورت متن باز (Open Source) بوده و توسط علاقمندان به این زبان در سراسر دنیا توسعه داده میشود.

 

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

 

برنامه نویسی به زبان پایتون تقریبا ساده است. اگر شما با یکی دیگر از زبان های برنامه نویسی آشنایی داشته باشید میتوانید در عرض چند روز برنامه نویسی مقدماتی با پایتون را فرابگیرید.

 

برنامه های نوشته شده به زبان پایتون توسط سیستم عامل های مختلف از جمله ویندوز، لینوکس، و مکینتاش قابل اجرا میباشد. کافیست بعد از اتمام پروژه برنامه نویسی شده، خروجی مورد نظر خود را انتخاب کنید تا اپلیکیشنی سازگار با سیستم عامل مورد نظر شما تولید شود.

 

بسیاری از نرم افزارهای معروف توسط زبان پایتون نوشته شده اند. از جمله نرم افزار محبوب BitTottent که برای اشتراک گذاری اطلاعات میباشد.

 

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

ادامه نوشته

دانلود رایگان کتاب الکترونیکی طراحی مدارهای واسط کامپیوتری

دانلود رایگان کتاب الکترونیکی طراحی مدارهای واسط کامپیوتری

تالیف دکتر جواد راستی مدرس دانشکده مهندسی دانشگاه اصفهان

دانلود کتاب طراحی مدارهای واسط کامپیوتری

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

.

فصل هایی که در این کتاب می خوانید:
- آشنایی با سیستم های مبتنی بر پردازنده
- طراحی سیستم های مبتنی بر پردازنده
- پردازنده های 88086/88
- گذرگاه های کامپیوتری
- پورت های ارتباطی کامپیوتر
- پروتکل ارتباط موازی کامپیوتر
- ارتباط سریال
- برنامه نویسی پورت های کامپیوتر تحت ویندوز
- و…

ادامه نوشته

فیلم آموزشی میکروکنترلر ARM

به آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده میکروکنترلر گویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می باشد.
ARM یکی از قوی ترین میکروکنترلرهای موجود در بازار که تقریبا در تمامی گوشی های هوشمند و تبلت ها از این پردازنده استفاده میشود . نقشه و معماری این خانواده توسط شرکت های گوناگون خریداری شده و هم اکنون چندین شرکت معروف مانند ATMEL , NXP ,STMicroelectronic,TI و Broadcom آن را به صورت انبوه تولید می کنند

ادامه نوشته

آموزش مقدماتی Matlab

MATLAB زبانی است که کاربرد کامپیوتر در مهندسی را با کارائی بالا تضمین کرده و امکانات محاسباتی، تصویری، و برنامه نویسی را در محیطی آسان و آشنا فراهم میکند. کارائی MATLAB در مقوله هائی نظیر: محاسبات ریاضی، آنالیز داده ها، مدل سازی و شبیه سازی، گرافیک، و تولید نرم افزار (حتی برای محیط ویندوز) به اثبات رسیده است.

این زبان با توجه به نظرات کاربران دانشگاهی و صنعتی دستخوش بازنگری های زیادی شده و اکنون به زبان استاندارد جهت آموزش های مقدماتی و عالی و ابزار پژوهش و توسعه در صنایع تبدیل شده است.

ادامه نوشته

اصول برنامه نویسی C

زبان برنامه‌نویسی ++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار می گیرد . این درس به دانشجویان همه رشته های مهندسی به خصوص دانشجویان سال اولی توصیه می شود.



برای دانلود لیست درس ها وجلسات به ادامه مطلب مراجعه نمایید.

ادامه نوشته

هشت موتور جستجوی پیشرفته که حتی اسمشان رو هم نشنیده اید

جستجوگر های زیادی در سراسر اینترنت وجود دارند.جستجوگر هایی هستند همانند گوگل و یاهو که این امکان را دارند که برای انواع چیز ها جستجو کنند.در این میان جستجوگر های نامشهوری هم در این عرصه وجود دارند که فقط برای چیز هایی خاص جستجو میکنند.ما ۸ سایت از این نوع را برای شما آماده کرده ایم که میتوانید آنها را در ادامه این مطلب ببینید.این جستجوگر ها هر کدام برای جستجوی چیز متفاوتی ساخته شده اند که برای هر کدام کاربرد آنهم نیز ذکر شده است:

ادامه نوشته

با مهم‌ترین هک‌ها و هکرهای دنیای شبکه آشنا شوید

نفوذ به عمق شبکه‌:


برای اولین بار جان تی دراپر (John T. Draper) در سال 1972 کاری کرد که موجب شد فناوری جدید هک متولد شود.

او توانست با نفوذ به سیستم مدیریت داخلی شرکت مخابرات به صورت رایگان از امکان مکالمات راه دور استفاه کند. کاری که وی انجام داد قطعا اولین تلاش برای شکستن مرزها و تخطی از پروتکل‌های تعریف شده نبود اما با اطمینان می‌توان گفت به یک جنبش زیرزمینی که چندین دهه از عمرش می‌گذشت قدرت مانور داد و باعث شد میدان برای افراد بداندیشی که به فکر نفوذ به سیستم‌ها و خرابکاری بودند، باز شود.

ادامه نوشته