تبلیغات
پایگاه تخصصی روباتیک و الکترونیک
 
درباره وبلاگ




مدیر وبلاگ : محمد علی
نویسندگان
نظرسنجی
به نظر شما وبلاگ چگونه است ؟








آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
پایگاه تخصصی روباتیک و الکترونیک
صفحه نخست             تماس با مدیر           پست الکترونیک               RSS                  ATOM
بخش سوم - آشنایی با توابع مقدماتی LCD

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

- قسمت اول :
لینک پرشین گیگ ( کیفیت اصلی ! )
لینک آپارات ( کیفیت کمتر )

- قسمت دوم :
لینک پرشین گیگ ( کیفیت اصلی ! )
لینک آپارات ( کیفیت کمتر )


نکته 1 : این آموزش به صورت کارگاهی توی فروم سمپادسیتی در حال برگزاریه . اگر توی مباحث مطرح شده سوالی دارید یا میخواهید توی کارگاه شرکت کنید و پروژه های آموزشی مرتبط با هر بخش رو انجام بدین حتما به کارگاه  مراجعه کنید .

موفق باشید ...




نوع مطلب :
برچسب ها : LCD کاراکتری، آموزش تصویری میکروکنترلر، کدویژن Codevision، آموزش مقدماتی میکروکنترلر AVR، توابع و نحوه اتصال LCD به میکروکنترلر،
لینک های مرتبط :


تمرین های بخش ورودی و خروجی ها

تمرین اول :
بعد از یاد گرفتن پورت های ورودی و خروجی لازمه تا با یه سری از ترفند های اون آشنا بشیم . اولین چیزی که تو این تمرین یاد میگریم آشنایی با روش های متلف مقدار دهی به پورت های خروجیه . بعد از این کارمونو با یه تمرین شروع میکنیم . روشن و خاموش کردن 8 تا LED به صورت های جالب و مختلف !
ضمنا نکته مهمی که توی این تمرین کار میکنیم وارد کردن ترفند های برنامه نویسی توی کار سخت افزاریه که لذت خاص خودشو داره ...
لینک تمرین اول
لینک آپارات

تمرین دوم :
بعد از اجرای تمرین اول و اینکه با روش های مختلف مقدار دهی به پورت ها آشنا شدیم ، حالا میتونیم بریم سراغ راه اندازی 7Segment ها . 7Segment یه نمایشگر ساده هست که فقط میتونه اعداد 0 تا F ( یعنی 15 در مبنای 16 ) رو نشون بده . نمایش دادن اعداد روی این نمایشگر ها کار بسیار ساده ایه و تو این تمرین با روشای نمایش اعداد روی اونها کار میکنیم . چون یه مقدار مدت زمان این تمرین زیاد شد ، برای سهولت دانلود فایلها اون رو به دو بخش تقسیم کردیم :
لینک تمرین دوم - قسمت اول
لینک آپارات
لینک تمرین دوم - قسمت دوم
لینک آپارات

فایلهایی که تا حالا کار کردیم :
قرار شد بعد از اتمام هر بخش ، تمام فایلهایی که در طول آموزش ها ساختیم ( توی پوشه Code  Samples و Schematic Samples ) رو برای دانلود به صورت یه فایل زیپ اینجا بذاریم . دقت کنید برای پیدا کردن هر فایل مربوطه دقیقا به همون نامی که توی ویدئو ها دخیره کردیم مراجعه کنید . انتهای تمرین دوم همونطور که دیدین تمام فایلهای این بخش توی پوشه IO منتقل شدن :
فایل تمرین های بخش ورودی خروجی ها


نکته 1 : آموزش های علوم دیجیتال و البته میکرو های PIC رو هم میتونید تو سایت جدیدمون ، ذهن دیجیتال پیدا کنید . خوشحال میشم اونجا هم ببینمتون
نکته 2 : این آموزش به صورت کارگاهی ( به صورت تعاملی و جالب ) توی فروممون در حال برگزاریه . اگر توی مباحث مطرح شده سوالی دارید یا میخواهید توی کارگاه شرکت کنید و پروژه های آموزشی مرتبط با هر بخش رو انجام بدین حتما به کارگاه  مراجعه کنید :
کارگاه آموزشی میکرو کنترلر شهر سمپادی ها




نوع مطلب :
برچسب ها : آموزش تصویری میکروکنترلر AVR، proteus، Codevision AVR، نحوه راه اندازی 7Segment، راه اندازی 7Segment با میکروکنترلر AVR،
لینک های مرتبط :


بخش دوم - ورودی خروجی های میکرو

ورودی خروجی ها - کار با خروجی ها :
تو این قسمت یاد میگیریم تا یه سری لوازم خروجی ساده مثل یه LED رو به میکرو وصل کنیم و اون رو به عنوان یه خروجی کنترل کنیم . در نهایت برنامه ای مینویسم که LED شروع به چشمک زدن کنه  :
کار با خروجی ها
لینک آپارات

ورودی خروجی ها - کار با ورودی ها :
این بار راجع به لوازم ساده ورودی صحبت میکنیم . ساده ترین ورودی ممکن یعنی یه دکمه ! اتصال دکمه به میکرو یه سری جزییات داره که به طور سطحی بهشون اشاره میشه . آخرش هم برنامه ای مینویسیم که موقع وصل شدن دکمه LED شروع به چشمک زدن کنه و با قطع کردن اون خاموش بشه :
کار با ورودی ها
لینک آپارات



نکته : این آموزش به صورت کارگاهی ( به صورت تعاملی و جالب ) توی فروممون در حال برگزاریه . اگر توی مباحث مطرح شده سوالی دارید یا میخواهید توی کارگاه شرکت کنید و پروژه های آموزشی مرتبط با هر بخش رو انجام بدین حتما به کارگاه ( لینک زیر مراجعه کنید ) :
کارگاه آموزشی میکروکنترلر شهر سمپادی ها
پیشاپیش یه عذرخواهی دیگه بابت مشکل در ضبط صدا . یه مقدار کارت صوتم مشکل پیدا کرده و صدا رو خیلی خوب ضبط نمیکنه . این طوری شده  :hurted1:




نوع مطلب :
برچسب ها : آموزش تصویری میکروکنترلر AVR، آشنایی با پورت های ورودی و خروجی در AVR، کار کردن با پورت های ورودی و خروجی در AVR، Codevisin، Proteus، ISIS، آموزش مقدماتی میکروکنترلر AVR به زبان ساده،
لینک های مرتبط : سمپاد سیتی، ذهن دیجیتال،


دوشنبه 4 شهریور 1392 :: نویسنده : محمد علی
اولین بخش آموزش با موضوع " مقدمه " -  اگر تا حالا با میکرو کار نکردید حتما این دوتا مقدمه رو ببینید !


مقدمه - معرفی میکروکنترلر :
تو این قسمت با تعریف کلی میکروکنترلر آشنا میشیم . به چند تا مثال و کاربرد هم از میکروها اشاره میشه . در آخر به طور کاملا اجمالی با مراحل ساخت یه پروژه با میکرو آشنا میشید ( فقط به صورت بصری و اجمالی ) :
معرفی میکروکنترلر
لینک آپارات

مقدمه - آشنایی با دوره :
این بخش هم دومین قسمت مقدمه هست و پیش نیازای علمی مورد نیاز دوره رو بیان میکنه . بعد هم توضیحاتی راجع به موضوعات مورد طرح توی دوره میده . البته باید بگم توی ویدئو گفته شده حتی بدون پیش نیاز برنامه نویسی هم میتونید دوره رو شروع کنید ! این دروغم رو اصلاح و عذرخواهی میکنم . برای شروع دوره حتما باید با یکی از زبونای برنامه نویسی ( حتی در سطح خیلی خیلی مقدماتی ) آشنایی داشته باشین :
آشنایی با دوره
لینک آپارات

نکته : این آموزش به صورت کارگاهی ( به صورت تعاملی و جالب ) توی فروممون در حال برگزاریه . اگر توی مباحث مطرح شده سوالی دارید یا میخواهید توی کارگاه شرکت کنید و پروژه های آموزشی مرتبط با هر بخش رو انجام بدین حتما به کارگاه ( لینک زیر مراجعه کنید ) :
کارگاه آموزشی میکروکنترلر شهر سمپادی ها




نوع مطلب :
برچسب ها : آموزش تصویری میکروکنترلر AVR، آموزش مقدماتی میکرو کنترلر AVR، میکروکنترلر چیست ؟، آشنایی با میکرو کنترلر AVR، Codevision، Proteus، آموزش مقدماتی میکروکنترلر AVR به زبان ساده،
لینک های مرتبط : سمپادسیتی، ذهن دیجیتال،


دوشنبه 4 شهریور 1392 :: نویسنده : محمد علی
سلام

چه قدر دلم برای وبلاگ تنگ شده بود . یه خورده کم لطفی کردم در حقش !

بارها و بارها توی جاهای مختلف این سوال پرسیده شده که روباتیک رو باید از کجا شروع کنیم ؟ خیلی ها هم شاید به این علم علاقه داشته باشن ولی نمیدونن باید از کجا شروع کرد !  :confused:
خیلیای دیگه هم هستن که به کامپیوتر و برنامه نویسی علاقه دارن و دوست دارن برنامه هاشون رو روی برد های الکترونیکی پیاده کنن . مثلا برای خودشون یه کنسول بازی ساده درست کنن .   :بکس:
و البته کسایی هم هستن که توی علوم دیگه مثل شیمی ، فیزیک ، پزشکی ، نجوم و ... فعالیت دارن ولی نیاز شدیدی به طراحی دستگاه الکترونیکی ای دارن که به صورت هوشمند یه متغیر رو اندازه گیری و اون رو کنترل کنه .  :مطالعه:

نمیگم بهترین ولی یکی از بهترین راه حل ها برای پاسخ به نیازای مطرح شده یادگرفتن میکروکنترلره . میکروکنترلر در اصل یه کامپیوتر خیلی خیلی کوچیک و ساده شدس که میتونید خیلی کارا از جمله کارایی که گفته شد رو با اون انجام بدین .

قبل از اینکه ویدئو ها رو بذارم یه نکته راجع بهشون باید بگم !  توی ویدئو ها لوگوی یه سایت دیگه به نام ذهن دیجیتال دیده میشه . این سایت کار جالب دوست و رفقای هم دانشگاهیمه ( بکس کامپیوتر دانشگاه اصفهان ) که با عنوان " گسترش علوم دیجیتال برای پارسی زبانان " فعالیت میکنه و بیشتر تو علوم کامپیوتر داره تولید محتوا میکنه . از آموزش فارسی پایتون تا آموزش تصویری میکروکنترلر های PIC . خوشحال میشم به اونجا هم سر بزنید :
http://digimind.ir/

انشالله مطالب آموزشی رو تو پستای بعدی به ترتیب قرار میدم ...




نوع مطلب :
برچسب ها : آموزش تصویری میکروکنترلر AVR، Codevision، Proteus، ISIS، آموزش مقدماتی میکروکنترلر AVR به زبان ساده،
لینک های مرتبط :


دوشنبه 6 شهریور 1391 :: نویسنده : محمد علی
سلام

بدون مقدمه میرم سر اصل مطلب . شاید همه شما تا حالا با تابع های معروف کدویژن برای راه اندازی LCD مثل printf-lcd_puts-lcd_clear و غیره کار کرده باشین .
ولی تو این پست میخوام چند تا تابع ناشناخته تر که کمتر استفاده میشن رو معرفی کنم .

شاید گاهی اوقات نیاز پیدا کنید تا مکان نمای نمایشگر تو حالت چشمک زن قرار بگیره یا حتی محو بشه یا با یه کد ساده به خط بعد یا کاراکتر بعد و قبل جابه جا بشید ( به جای استفاده از lcd_gotoxy ) . توی کد ویژن یه سری کد مخصوص LCD وجود داره که این کار ها رو انجام میدن . این کد ها با دو تا تابع به کار برده میشن .

شاید گاهی اوقات نیاز داشته باشین تا حافظه LCD رو بخونید یا ساده تر بگم متنی که روی LCD نمایش داده میشه رو ذخیره کنید . یا حتی تو خونه خاصی از حافظه LCD کاراکتر خاصی رو ذخیره کنید .

به دلیل محدودیت های نگارشی میهن بلاگ این توابع و توضیح مفصلشون رو در قالب یه فایل PDF برای دانلود براتون گذاشتم . امیدوارم کارتون رو راه بندازه :دی

لینک فایل

موفق باشید




نوع مطلب :
برچسب ها : راه اندازی LCD در کدویژن Codevision، نحوه خواندن اطلاعات از RAM یک LCD در کدویژن Codevision، ترفند های کار با LCD در کدویژن COdevision،
لینک های مرتبط :


چهارشنبه 1 شهریور 1391 :: نویسنده : محمد علی
سلام

اگر اشتباه نکنم آخرین پستی که دادم یه سال و نیم پیش ( یا بیشتر ) بود ! کنکوره دیگه ، چه میشه کرد !؟

مطمئنا یکی از اصلی ترین و پر استفاده ترین وسایلی که هر الکترونیک کار باش سرو کار داره منبع تغذیه هست . الکترونیک کارام معمولا دوس دارن دم و دستگاشونو خودشون بسازن . کرمه دیگه . چه میشه کرد ! گرچه ساخت منبع تغذیه با انواع مختلف تو خیلی از سایتا پیدا میشه ولی قصد دارم انشاءالله تو این پست به زبون خودمونی و ساده و خیلی کاربدی توضیح بدم . امیدوارم مفید باشه .

بی خیل ، وقتتونو نگیرم .

در حال حاضر تو بازار دو نو ع منبع تغذیه وجود داره : معمولی و سوئیچینگ . سوئیچینگ مدارات خیلی پیچیده و سختی داره و البته آیسی هاش هم خیلی گرونه . به همون منبع عادی خودمون بسنده میکنیم :

اولین راه برا ساختن یه منبع ، کاهش و یکسوسازی برق 220 ولت شهره . این قسمت مدار که خیلی ساده است و تشکیل شده از یه ترانس برای کاهش ولتاژ و 4 تا دیود برا یکسوسازی ( همون پل دیود ) و چند تا خازن برا فیلتر کردن و صاف کردن ولتاژ . دقیقا همون آداپتور . ( این قسمت مدار خیلی معروفه و تو همه سایتا پیدا میشه ، نمیذارمش ) .

حالا که برق شهر به برق مستقیم و مثلا 24 ولت تبدیل شده نوبت مدار کنترل ولتاژ میرسه . این قسمت مدار هم خیلی معروفه و خیلی ساده .




ادامه مطلب


نوع مطلب :
برچسب ها : نحوه ساخت منبع تغذیه، رگولاتور ولتاژ، 2N3055، LM317،
لینک های مرتبط :


سه شنبه 15 آذر 1390 :: نویسنده : محمد علی
سلام
ایام محرم رو به همتون تسلیت عرض میکنم . عزاداری هاتون قبول
خب طبق سنت هر سال اپن هفتم هم شروع به کار کرد و تیما منتظر اومدن قوانینشون .

همین ! خواستم بگم اپن امسال هم شروع به کار کرد . پیش ثبت نام شروع شده و کم کم قوانین داره میاد .
فقط یه سری تغییرات تو قوانین بود که دوتاشو که به نظرم مهمتر هستن رو مینویسم :
- لیگ امدادگر به دو بخش تقسیم شده که بخش اول همون پارسالیه البته با اعمال یه سری قوانین سخت تر . قسمت دومش هم کلا به یه لیگ جدا تقریبا مثل امدادگر واقعی تبدیل شده که واقعا سخته !
- تو لیگ فوتبالیست هم تو قسمت سبک وزن حداقل وزن به 1250 گرم کاهش پیدا کرده و مرد میخواد تا بتونه با یه همچین وزنی فوتبالیست بسازه .

قطعا تو لیگای دیگه هم تغییرات زیادی اعمال شده که ....

تو هر لیگی که رفتین .... انشاءالله موفق باشید




نوع مطلب :
برچسب ها : iranopen 2012، ایران اپن 2012،
لینک های مرتبط :


سه شنبه 14 دی 1389 :: نویسنده : محمد علی
دوباره سلام
چند وقت پیش یه متن جالب به دستم رسیده بود با نام ( حسنک کجایی ) . یه متن غیر الکترونیکی بود ولی چون جالب بود گذاشتم تو بلاگ . دوباره یه متن جالب دیگه به دستم رسید از دلم نیومد نذارم براتون . سرتونو درد نیارم ولی حتما بخونیدش خیلی قشنگه .....


خدا به بنده گفت : بنده من یازده رکعت نماز شب بخون .

بنده به خدا میگه : خدایا آخه من خسته ام . نمیتونم .

خدا : عیبی نداره . دو رکعت نماز شفع و یک رکعت نماز وتر بخوان .

بنده : خدایا حال ندارم . برایم مشکله نیمه شب بیدار شم .

خدا : بنده من قبل از خواب این سه رکعت رو بخون .

بنده : خدایا سه رکعت زیاده .

خدا : بنده من فقط یک رکعت نماز وتر بخوان .

بنده : خدایا امروز خیلی خسته ام راه دیگه ای نداره ؟

خدا : بنده من قبل از خواب وضو بگیر و رو به آسمان بگو : یا الله

بنده : خدایا من تو رخت خوابم اگه بلند شم خواب از سرم میپره .

خدا : بنده من همان جا که دراز کشیده ای بگو : یا الله

بنده : خدایا هوا سرده نمیتونم دستام رو از زیر پتو بیارم بیرون . سردم میشه.

خدا : پس تو دلت گو یا الله . ما نماز شب برات مینویسیم .

            -  بنده اعتنا نمیکند و میخوابد .

خدا به ملائکه میگه : ملائکه من ببینید من چه قدر ساده گرفتم اما او خوابید . چیزی به اذان صبح نمانده . بنده من رو بیدار کنید . دلم براش تنگ شده . امشب با من حرف نزده .

ملائکه به خدا میگن : خداوندا او رو بیدار کردیم اما باز خوابید !

خدا : ملائکه من در گوشش بگید خداوند منتظر توست . شاید بیدار شود .

ملائکه : پروردگارا باز هم بیدار نمیشه .

-  اذان صبح را میگویند .

 

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

            -  خورشید از مشرق طلوع کرد .

ملائکه به خدا میگن : خداوندا نمیخوای با او قهر کنی ؟

خداوند به ملائکه میگه : او جز من کسی را ندارد . شاید توبه کند ...


خدا خودش آخر عاقبت ما رو به خیر کنه . التماس دعا





نوع مطلب :
برچسب ها :
لینک های مرتبط :


سلام
خیلی وقت بود پست نداده بودم . ( این رو اول همه پستام مینویسم ) چون همیشه خیلی وقته پست ندادم !‌
خب سومین دوره مسابقات روباتیک خوارزمی هم تو دانشگاه امیر کبیر برگزار شد و پرونده اش بسته شد . البته به وقت الآن دو روز دیگه نتایج برگزیدگان جشنواره و روباتیک خوارزمی میاد .
خب خیلی سرتون رو درد نیارم . اگر خودتون بودید که میدونید چه خبر بود . اگر هم نه تعریف کردن خاطرات رو میذارم به عهده عکسا !



حتما ادامه مطلب رو ببینید ...


نوع مطلب :
برچسب ها : خاطرات و عکس های سومین دوره مسابقات روباتیک خوارزمی،
لینک های مرتبط :




( کل صفحات : 6 )    1   2   3   4   5   6   
 
 
برچسب ها
پیوندها
آخرین مطالب