به نام خدا : تو این مطلب میخوام پروژه rifd ( پروژه AVR )رو بزارم براتون که قبلا نسخه ۱ اش رو گزاشته بودم تو سایت و توی اون آموزش ها و توضیحات لازم رو داده بودم و لذا دیگه اینجا تکرارش نمیکنم و شما میتونید مطلب مقابل رو بخونید : پروژه RFID یا همون کارتخوان با آموزش کامل و یه پروژه دیگه با RFID تو سایت گزاشتم که با آردوینو انجامش دادم که در مقابل میبینید : پروژه RFID با آردوینو با قابلیت تشخیص TAG ، عرضم به حظورتون که این پروژه که توی این مطلب میخوام بزارم مشکلی که تو نسخه قبل بود رو دیگه نداره و کارت(TAG) رو هم تشخیص میده، پروژه قبلی(نسخه قبلی) فقط شماره کارت رو میخوند ولی این پروژه ی این مطلب علاوه بر خوندن شماره تگ، تگ رو هم تشخیص میده که این موضوع خیلی مهم و مفید هستش…..
پروژه RFID یا همون کارتخوان نسخه ۲
داستان : (راستی دیروز تولدم بود :-D، بلاخره یکی تولدم رو تبریک گفت و اونم بانک تجارت بود. ……اوضاع ما رو دارید خدایی، یه چیز دیگه هم بگم تا روحتون شاد بشه : دیروز به ننم میگم چطور برا جشن تولدم کیک نمیخری و میگی بزرگ شدی تو دیگه بچه نیستی ولی وقتی میگم برام چیز بگیر، میگی تو هنوز بچه ای و دهنت بوی شیر میده؛ با خنده
بهم میگه آدم بر اساس مصلحتش صحبت میکنه
…..خداییش میبینی این زبونه اگه نبود…بگذریم، ولی خدا همه ی مادرا رو حفظ کنه.)
زیادی حرف زدیم بریم سراغ پروژه
این از شماتیک پروژه
اینم از کد های پروژه
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <mega16.h> #include <stdio.h> #include <delay.h> #include <lcd.h> #asm .equ __lcd_port=0x1B //PORTA #endasm char str[]={'0','0','0','0','0','0','0','0','0','0'}; char card1[]={'0','0','0','1','3','5','4','5','9','8'}; char card2[]={'0','0','0','1','1','5','7','1','8','6'}; void main(void) { UCSRA=0x00; UCSRB=0x10; UCSRC=0x86; UBRRH=0x00; UBRRL=51; lcd_init(20); while (1) { UCSRB=0x90; gets(str,10); UCSRB=0x00; lcd_clear(); lcd_puts(str); if (str[9]==card1[9] && str[8]==card1[8] && str[7]==card1[7] && str[6]==card1[6] && str[5]==card1[5] && str[4]==card1[4] && str[3]==card1[3]){lcd_gotoxy(5,1);lcd_puts("CART 1");delay_ms(1000);} else if (str[9]==card2[9] && str[8]==card2[8] && str[7]==card2[7] && str[6]==card2[6] && str[5]==card2[5] && str[4]==card2[4] && str[3]==card2[3]){lcd_gotoxy(5,1);lcd_puts("CART 2");delay_ms(1000);} else {lcd_gotoxy(0,1);lcd_puts(" Not Card Defined!");} } } |
اینم فیلم پروژه
برا این پروژه میتونید کد کارت هاتون رو به جای کد هایی که من قرار دادم جایگزین کنید، و کاری رو که دوس دارید در صورت تشخیص کارت مورد نظرتون انجام بشه رو کدش رو در قسمت مربوطه قرار بدید.
این مطلب رو الان برا این گزاشتم که دیدم یکی از بچه ها نیاز داره بهش، وگرنه میخواستم بزارم در آینده بزارم تو سایت، امان از تنبلی
اگه مطلب بدردتون خورد ۳ تا صلوات بفرستید برا شادی روح شهدا(هزینه مطلب)
فعلا یا علی…
مهمان
سلام میشه یه همچین آموزشی رو با ماژول تگ 522 بزارید◉‿◉
مهمان
سلام خسته نباشید مهندس عزیز
میخواستم یه راهنمایی یا مطلب درباره این که این ماژول دیتا کارت هارو دریافت کنم از ماژول و به صورت ارایه ای در بیارم که به صورت حذف یا اضافه کارت به طور سخت افزاری باشه
یه توضیحی بدید ممنون میشم سپاس
مهمان
سلام همینو اگ بخوایم به صورت در بازکن استفاده کنیم چیکار باید بکنیم ماژول با حافظه دارم.میشه کارتای دانشجوییو برای این ماژول تعریف کرد تا وقتی نزدیکش شد درکلاسو بازکنه؟
نویسنده این مطلب
سلام – اول باید بررسی کنید که کارت های دانشجویی از چه مدل هستند – احتمالا از نوع مایفر ( حافظه دار ) باشند – شاید هم از همین نوع داخل این مطلب باشند – باید کارت های دانشجویی رو با ماژول های مختلف تست کنید تا متوجه بشید.
مهمان
سلام.من میخام برا یه فروشگاه کارت پروژهrfidرو اجرا کنم که کارت ها شارژ شن …میشه راهنمایی کنید
نویسنده این مطلب
سلام – از Mifare RFID ها استفاده کن – اینا هم ماژولشون هستش و هم برد آمادشون که به صورت USB هستش و دیگه دیگیر میکرو و اینجور چیزا نمیشی و فقط کد سمت PC رو میزنی – البته اگه بخوای از PC استفاده کنی – وگرنه که باید همون ماژولشو بگیری – برا بحث مانیتورینگ دیتا هم اگه بخوای رو LCD نشون بدی که نمایشگرهای NEXTION رو توصیه میکنم یه بررسی کنی
برا بحث میکرو هم نمیدونم کارت در چه سطحی هستش ولی خب میکروهای آرم همه جوره کارتو راه میندازن.
در باب هک شدن این ماژول و کارتهاشون هم یه بررسی کن – ببین داستانش چیه.
مهمان
سلام من دقیقا همین پروژه رو با همین میکرو انجام میدم ولی جواب نمیده
کلا ال سی دی چیزی نشون نمیده فقط سطر چشمک زنه
اتصالاتم درسته چک کردم
اگه میشه کمکم کنید
نویسنده این مطلب
سلام-از منو سایت قسمت COMPONENT برو و دنبال مطلب LCD بگرد توش – اونجا توضیح دادم.
مهمان
سلام داداش من با rc522 هرچی میکنم وصل نمیشه از طریق uart دااش شما راش ننداختین ممنون میشم کمکم کنید
مهمان
سلام داش جواب گرفتی؟؟؟؟؟؟؟؟؟؟
مهمان
مثلا اینا چه کاری رو انجام میدن؟
UCSRB=0x90;
UCSRB=0x00;
این صفر و 90 بر چه اساسی تعیین شدن؟
نویسنده این مطلب
درباره کدهگز و ریجیستر های فوق مطالعه کن کار هر کدوم و هر یک از بیت هاش
مهمان
امکانش هست بخش USART رو با کدویزارد بگین؟
مهمان
سلام منم همین درخواست دوست قبلیمونو دارم،اگه ممکنه خطوط برنامه رو توضیح بدین
مهمان
سلام دوست عزیز من تازه دارم میکرو یاد میگیرم می خواستم بپرسم ممکنه درباره خطوط این برنامه توضیحاتی هم بذارید
مهمان
سلام.ممنون .خیلی خوب بود.از دست اندرکاران وبسایت به این خوبی
سپاسگزارم
مهمان
سلام خیلی ممنونم از سایت خوب و ارزشمندتون.
فقط میشه یهک لطفی بکنید بفرمایید اگر بخوام از سنسور دیگه استفاده کنم برنامه فرق میکنه یا فقظ قسمت تنطیمات ارتباط سریال ؟
ممنون
نویسنده این مطلب
سلام
فرق میکنه کلا
مهمان
سلام اقا مهدی بی زحمت میشه فایل pcb این مدارو برام بفرستید؟
نویسنده این مطلب
سلام – ندارم – بیشن طراحیش کن.
مهمان
سلام. ببخشید این خطا، موقع شبیه سازی پروتوس، مربوط به چی میشه؟ باید چطور رفعش کنم؟
No model specified for RFID#0020.
ممنون.
نویسنده این مطلب
سلام
این ماژول قابلیت شبیه سازی در پروتئوس رو نداره – اونی هم که میبینید فقط برا نمایش اتصالات هستش فقط
مهمان
پسوورد میخواد؟
نویسنده این مطلب
http://www.dmf313.ir
تماما با حروف کوچیک
مهمان
با سلام
میشه برد ریدر RFID رو بیشتر کرد اگه امکان داره توضیح بدید.
ممنونم
نویسنده این مطلب
سلام – با آنتن میشه – روش های دیگه رو اطلاع ندارم.
مهمان
سلام. میشه نحوه بستن پایه های rfid-rc522به میکرو هم بگید؟ در واقع میخام دستگاه حضور غیاب بسازم ک ساعت ورود خروج رو ثبت کنه با ماژول rfid_rc522 میشه زاهنمایی کنید؟
نویسنده این مطلب
سلام
مطلبش با آردوینو تو سایت هستش.
مهمان
سلام ممنون از سایت خوبت
ی راهنمایی میخوام ازت میخام ی دستگاه حضور غیاب درست کنم با rfidک بتونم بعدا اطلاعاتو روی سیستم ببینم لطقا راهنماییم کن
نویسنده این مطلب
سلام
اول برو تحقیق کن که بهترین مدل rfid چیه – از هر مدلی نمیشه برا کارای صنعتی استفاده کرد.
مهمان
سلام دوست عزیز میخواستم ببینم آیا قابلیتی هست که بشه خروجی این مدار رو به صورت فایل اکسل یا ورد تو کامپیوتر نمایش داد؟
نویسنده این مطلب
سلام
اون دیگه مربوطه به c# و نه میکرو.
با سیشارپ میشه اطلاعات رو تو اکسل ذخیره کرد…
مهمان
سلام دوست عزیز
ممنون از پست و پست های خوب و کامل تون…
آقا راهی داره که برد این مدارو زیادتر کرد یعنی در حد یک متریا یه همچین جیزی؟؟؟
برای تگ خوان های ۱۲۵ البته ، چون قیمتشم برام مهمه…
والا من که خیلی خسته شدم خیلی ام گشتم ولی چیزی به غیر Emitter Antenna یا آنتن های اکتیو
پیدانکردم…از هرکی ام که بگی پرسیدم ولی هیچ که هیچ…
اون آنتن های اکتیو هم چندتا شماتیک ازشون دیدم چیزی به غیر یه سلف و خازن نبودند؟؟؟ولی با اون ها و با همین تگ خوان های ۱۲۵ کیلو به بردهای ۱ متر وبیشتر دست پیدا کرده بودند.!!!
ممنون میشم اگه بتونید کمکی به من بکنید….
التماس دعای فرج….
نویسنده این مطلب
سلام – والا تا حالا دنبال این موضوع نبودم چون هر جا هر چیزی رو دیدم فرستنده لزومی نداشته که از کاربر فاصله داشته باشه در ضمن برو با مدل RC522 کار کن.
مهمان
سلام آقا مهدی
آقا من ی پروژه با ARM و ماژول EM-18 دارم ماژول به میکرو خودش متصل میشه و کد تگو میخونه منتها تو کدایی که طرف نوشته به ی تابع برخوردم که ی ارایه ۱۲ تایی داره که مربوط میشه به کد تگا منتها کدو به صورت کاراکتر تعریف نکرده مثل شما تعریف نکرده به صورت کد اسکی تعریف کرده من میخوام ببینم چطوری باید کد ده رقمی روی تگو بدون اینکه براش تو میکرو برنامه بریزم و تو lcd نمایش بدم به این صورت دربیارم چون ی اموزشیم در این رابطه پیدا کردم ولی اخراشو متوجه نشدم
تگم هم ازین کارتیاست
http://uupload.ir/files/liaq_screenshot_2017-01-24-12-13-22.png
اینم لینک قسمتی از کدای پروژه وقت زیادیم ندارم
اگه منو راهنمایی کنید سریعتر ممنونتون میشم
نویسنده این مطلب
سلام
دقیقا متوجه نشدم از من چی میخوای – من با این ماژول کار نکردم – اگه میتوین یکی برام تهیه کن بشیم یه پروژه باهاش ببندم و آموزشش رو بزارم تو سایت.
مهمان
مثلا اقا مهدی شما تو خط ۱۲ و ۱۳ برنامه کد تگتونو به صورت آرایه ی ده رقمی وارد کردید این همون کد ده رقمی روی کارته ولی تو اون عکسی که براتون اپلود کردم کد کارتو به صورت آرایه ی دوازده رقمی و کد هگز کارت وارد کرده
کارت rfid دوازده رقم داره که دوتاش بین همه کارتا مشترکه
الان سوالی که داشتمو تو لینک زیر تا حدی جوابشو گرفتم
البته شرمنده لینک سایت دیگه ای رو میذارم اینجا(تو این لینک نحوه تبدیل unique code رو به کد هگز گذاشته)
ماژولو اخه مدار راه اندازشو رو برد لحیم کردم برا پروژه یکی دیگه ندارم ازش
مهمان
چقدر کار ساده ای بود
ی نرم افزار پورت سریال ریختم پایه TX ماژولو به به پایه ی RX مبدل usb به ttl وصل کردم وقتی کارت رو به ماژول نزدیک کنی کد هگزش تو نرم افزار به نمایش گذاشته میشه
مهمان
سلام من پروژه رو دانلود کردم ولی کدهای برنامه با کد ویژن باز نمیشه چیکارکنم؟؟؟؟؟ خواهشمندم کمکم کنید پروژه دانشگاهیم هست وقتی واسم نمونده.ممنون میشم
مهمان
سلام . من اين مدارو بستم و جواب داد. ممنون بايد توضيحات كاملتون. فقط چرا وقتي ده تا رقم كد tagرو مقايسه ميكنيم(خط 37 برنامه) جواب نميده، ميدونم كه سه رقم اول صفره ولي بازم بايد جواب بده .
در واقع من ميخواستم با دستور strcmp مقايسه رو انجام بدم ولي در عمل جواب نداد.
نویسنده این مطلب
سلام
اطلاعات کارت ذخیره شده و کارت جدید سنس شده رو به pc بفرست – اگه یکسان بود >>> یعنی کد نویسیت اشتباه بوده
مهمان
سطر ٣٧-٣٨ باید به تعداد تکرار بشه درسته؟ ولى با قفل چطور هماهنگى کنم؟از چه بقفلى استفاده کنم؟واسه کفشدارى مسجدمومن میخوام کمک کنیددددددد????
نویسنده این مطلب
بله.
به نظرم با آردونو کار کنی راحت تر میتونی این چیزی که میخوای رو بسازی – این پروژه برا آردوینو فک کنم تو سایت باشه – اگه نبود، حتما تو نت هستش
مهمان
بار اول که کارت رو نزدیک میکنم led کارت ناشناخته روشن میشه ولی بار دوم که نزدیک میکنم led کارت درست روشن میشه
نویسنده این مطلب
این مطلب رو ببین و انجام بده – این روشش باز بهتره
https://dmf313.ir/%D9%BE%D8%B1%D9%88%DA%98%D9%87-rfid-%D8%A8%D8%A7-%D9%82%D8%A7%D8%A8%D9%84%DB%8C%D8%AA-%D8%AD%D8%B0%D9%81-%D9%88-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%DA%A9%D8%A7%D8%B1%D8%AA-v3/
مهمان
سلام
خسته نباشید
من این پروژرو با G900 بستم که با اینتراپت اطلاعات رو از آر اف آی دی میگیره ولی یه مشکلی داره که ال سی دی کار نمیکنه البته روشن میشه و سطر ها یک در میون خط میاره ولی برنامه اجرا نمیشه اولش با قطع و وصل کردن جریان(چند بار به صورت متوالی) درست میشد ولی الان هر کاری میکنم کار نمی کنه لطفا کمکم کنید.
(برنامه رو با اتمل استادیو نوشتم و کتابخونشم تنظیم کردم و برنامه هیچ مشکلی نداره)
نویسنده این مطلب
سلام
اگه نمایششگر کاراکتری استفاده میکنی مطلب آموزش LCD کاراکتری رو بخون – تا متوجه بشی چرا مربع نشون میده
مهمان
ایمیل زدم
نویسنده این مطلب
سلام دوباره – دارم پروژت رو میخونم – مشکلات رو در زیر دونه دونه مینویسم
1) کی گفته که ریجستر های مکا 8 با مگا 16/32 یکسان هستش؟ ریجستر ها رو باید بررسی کنی و در صورت لزوم تغییر بدی(ممکنه ریجستر ها فرق داشته باشن)
2) ممکنه اتصالاتت در عمل اشتبباه باشه
3) تو پروژه من یه else وجود داره که اگه کارت شناخته شده نبود تو نمایشگر مینویسه ولی تو پروژت همچین چیزی ندیدم تا اگه کارت ناشناخته بود مثلا یه led خاصی روشن بشه (برای جانب احتیاط این کارو بکن)
مهمان
بررسی کردم رجیسترهای مگا 8 و 32 یکی هستند.
مورد else کمک کرد ، برنامه درست کار میکنه ولی led کارت ناشناخته روشن میشه،در صورتی که شماره کارت رو توی برنامه درست زدم
مهمان
چطور برای شما فایل بفرستم
نویسنده این مطلب
کد ها رو میبینم و جواب میدم – فعلا بریم جکیجان ببینیم
مهمان
من کد رو به این صورت تغیی دادم ولی کار نمیکنه،بنظر شما مشکلی داره
دستورات ال سی دی رو حذف کردم،و به جاش پورت b.0 رو یک کردم
نویسنده این مطلب
کد اصلی و کد تغییر داده شده رو به صورت txt زیپ کن برام بفرست
مهمان
سلام،من همین کد رو کپی کردم فقط بخشهای مربوط به ال سی دی رو حذف کردم،پورتb.0 رو خروجی تعریف کردم و در بخش شرط برابر بودن شماره کارت بجای نوشتن روی ال سی دی پورت b.0 رو یک کردم،ولی کار نمیکنه،ماژول من حافظه داره و قبلش کارت رو ذخیره کردم
مهمان
سلام
اها ممنون
یعنی کریستال و کلاک رو 8مگ بزارم بهتره؟الان با4جواب نمیگیرم
نویسنده این مطلب
سلام-4 جواب میده – ولی سرعت کار میاد پایین
مهمان
سلام
ایا میشه کلاک رو 4مگ بزارم و کریستالمو بجای8؟
و اینک تنظیم فرکانس فیوزبیتها کجای کدویژن هست ک بزارم رو8مگ؟
نویسنده این مطلب
سلام
کاهش فرکانس از 8 به 4 امکان پذیره ولی عاقلانه نیست.
تنظیم فیوز بیت ها از طریق کد ویژن برا بحث درست تنظیم شدن توابعی مثل Delay و… هستش
ولی در عمل عمل تنظیم فیوز بیت ها از طریق پروگرامر انجام میشه.
ولی اگه مخوای با خوب کدویژن برنامه رو پروگرام کنی باید بگم که دقیقا جاش خاطرم نیست از کجای کدویژن میشد فیوز بیت رو تنظیم کرد.
مهمان
سلام ۲تاسوال وداشتم،۱چرا بعضی برنامهها با پروگرمری که خریدم پروگرم میشن ولی بعضی ها نمیشه؟که دقیقا با پروگرمر دانشگامون میشه؟۲من مدار ار اف رو جدا بستم یعنی فقط مقاومت و ال ای دی بهش وصل بود، میخاستم ببینم تغذیه باید چند باشه؟اخه با ۵ولت ال ای دی روشن نمیشه با ۵و خرده ای چشمک میزنه
نویسنده این مطلب
سلام
1-نمیدونم مشکل کارتون از کجاس، شاید یه بار از میکروی سالم استفاده کردید یه بار از میکروی خراب، شاید مشکل از پروگرامرتون هستش، شاید دفه اول که پروگرام میکنید فیوز بیتا رو هم دستگاری میکنید و همون میکرو دفه دوم به بعد دیگه پروگرام نمیشه شاید….
2- من 5 ولت میدم و مشکلی رخ نمیده، از دقت منبع شما اطلاع ندارم، با مولتی متر مقدار منبع رو اندازه بگیر و بررسی کن – دیتاشیت RFID رو هم بخون شاید VCC ایش یه چیز دیگه باشه و من اشتباهی میگم 5 ولت!
مهمان
نميدونم مشكلم چيه! اخه اينايي كه گفتيدو مطمينم درستن…حالا بازهم بررسي ميكنم.
خيلي ممنون از شماااااااا
مهمان
سلام خط 29 و 31 رو میشه بگین برا چی نوشتین؟
نویسنده این مطلب
سلام
https://dmf313.ir/%d9%be%d8%b1%d9%88%da%98%d9%87-rfid-%db%8c%d8%a7-%d9%87%d9%85%d9%88%d9%86-%da%a9%d8%a7%d8%b1%d8%aa%d8%ae%d9%88%d8%a7%d9%86-%d9%86%d8%b3%d8%ae%d9%87-%db%b2/#comment-151360
مهمان
سلام
مرسی از آموزش های خوبتون . میشه با ماژول RC522 هم یک نمونه ساده و کوتاه برای راه اندازی با AVR قرار بدید؟ ممنون
نویسنده این مطلب
سلام
ماژولش رو ندارم – اگه داری برام بزار/بفرست/بخر تا راه اندازی کنم و بزارم تو سایت.
مهمان
😐 ممنونم .
مهمان
سلام جناب مهندس تشکر بابت سایت خوبتون
دوست خوبمون راجب rc522 پرسیدن منم مشکل دارم تو راه اندازیش اگه یه برنامه ساده با بسکام بذارید بینهایت سپاسگذارتون میشم
نویسنده این مطلب
سلام
من سی کار میکنم و نه بسکام.
مهمان
با سلام
ممنون از پست عالیتون
جسارتا میخاسم بدونم اگه بخام اون موقع که کارت زده میشه و اطلاعات وارد میکرو میشه ساعت ذخیره بشه چطوری میتونم اینکارو انجام بدم
نویسنده این مطلب
از ماژول ساعت استفاده کنید که مطلبش تو سایت هستش و بعد بیاید تو اون خطی که کارت خونده میشه ساعت رو بخونید و ذخیرش کنید – کار خاصی نداره
مهمان
باسلام
اگه بخواهیم علاوه بر نمایش رو ال سی دی هنگام نشون دادن کارت 2 یه الارم هم به صدا دربیاد بعد 3بار نشون دادن کارت2، تو برنامه forرو چجوری اضافه کنم برای این 3بار؟با این مضمون ک کارت1صحیح و کارت2نادرسته!!
واینک توی پروتل اراف ای دیو باچی بیارم؟
باتشکر
نویسنده این مطلب
سلام
اینا مربوط به مقاهیم اولیه c هستش
بسرچید اگه پیدا نشد خودتون طراحی کنید – آموزش طراحی شماتیک و pcb تو آلتیوم هم تو نت هستش
مهمان
سلام من دارم این پروژه رو انجام میدم ولی میخوام۱تغییری ایجاد کنم،میخوام وقتی تگ دومو نشون میدم تگ اول با گذاشتن یه رمز غیر فعال بشه،میشه بهم بگید چجور اینکارو بکنم؟ممنون میشم
نویسنده این مطلب
سلام
برا گزاشتن رمز میخوای از چی اشتفاده کنی؟ از کیپد؟ خب برو مطالب مربوط به کیپد رو مطالعه کن.
بقیش میشه برنامه نویسی که با یکم c و فهمین کد این پروژه میتونی انجام بدی پروژت رو.
مهمان
اره با كيپد ميخوام كار كنم،منظورم اينه كه چجوري ميشه وقتي تگ 2 رو نزديك كرديم يا كاربر رمزو درست بزنه،تگ1 غير فعال بشه
نویسنده این مطلب
گفتم که – الان اگه من بخوام بگم چطور میشه این کارو کرد حتما حتما باید کدش رو براتون بنویسیم ولی همون طور که گفتم این مربوطه به کد نویسی و شما باید با مفاهیم اولیه کدنویسی c آشنا باشید .
مهمان
سلام پروژهای میخوام که با کارت بشه عملیات پرداخت رو انجام داد (شبیه مترو و…) ومطلب دیگه اینکه پروژه بالا رو چرا با اردینونمیزارید .با تشکر
مهمان
سلام
ممنون بابت مطالب
مهمان
تورو خدا سریع بم بگین من چهارشنبه میخوام برم قطعه بخرم چون دوشنبه باید ارائه بدم
نویسنده این مطلب
سلام ایمیل ارسال شد براتون.
مهمان
سلام ببخشید من رشته ام ای تی هست ولی میخوام از پروژه اتون استفاده کنم ولی هیچی نمیفهمم ازش?اصن از بیخ نمیفهمم که الان چی ب چیه!!
توروخدا بم کمک کنین?اصن این کدهارو کجا باید استفاده کنیم ، قطعاتی که میخواد دقیقا چی هستن و مدلشون چیه؟؟یعنی من میخوام برم بخرم بگم چی بم بدن؟؟
مهمان
سلام
آقا مهدی خط 29 و 31 برای چیه؟چرا تو خط 29 وقفه دریافتو فعال کردید؟
نویسنده این مطلب
سلام
مطلب ارتباط سریال در Avr رو بخون
مهمان
سلام
آقا مهدی دسته شما درد نکنه کارت درسته بمولا خدا خیرت بده
مهمان
سلام،اگر میشه راه اندازی rfid-rc522 رو بذارید??
نویسنده این مطلب
سلام
تو اون یکی نظرت جواب دادم
مهمان
سلام
اگه میشه نحوه پروگرم ای سی رو با برنامه progisp بگذارید
نویسنده این مطلب
سلام
کار نکردم باهاش
برنامه progisp
مهمان
سلام امیدوارم حالتون خوب باشه منم این مدار رو جمع کردم ولی با اشکال مواجه شدم که کارت رو میخونه ولی روی LCD نمایش نمیده شماره کارت رو میشه راهنمایی کنید ممنون از لطفت تون
نویسنده این مطلب
مطلب زیرو ببین
https://dmf313.ir/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-lcd-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1%DB%8C/
مهمان
آقا من هرکاری کردم این به میکرو جواب نمی ده !
ال ای دی ها و بقیه درستن ولی جواب درستی توسط میکرو دریافت نمیشه !
نویسنده این مطلب
فرکانس مدار رو با فیوز بیت ها روی ۸ گزاشتی؟
مهمان
بله ۸ مگاس.
شاید ۷ ۸ تا برنامه مختلف دان کردم ! با اتمگا ۸ و ۱۶ . اما جواب نمیده به میکرو
مهمان
دوست عزیز . من با برنامه ی دیگه ای تونستم یه جواب نصفه نیمه بگیرم اما مشکل اینجاست که کد عجق وجق نشون میده و اینکه خیلی کنده نسبت به چیزی ک برنامه ریزی شده ینی نیم ثانیه اش یه ثانیه اس
.
برنامه تو سایت زیره اگه دیده باشی
—
نویسنده این مطلب
به قول دوستان آی ام بلک بورد
مهمان
چرا تو پرتئوس اجرا نمیشه
نویسنده این مطلب
چون ماژول rfid در پروتئوس نیست
پروتئوس که همه چیز رو شبیه سازی نمیکنه که
اونی هم که میبینی خودم در پروتئوس با اشکال رسمش کردم
مهمان
سلام دستت درد نکنه.عالی بود
فقط به جای کد حروف بهم ریخته نشون میده یا اصن نشون نمیده !!!!!
در ضمن از مگا۳۲وماژول مموری دار استفاده کردم
دستت درد نکنه گیرم کمکم کن.ممنون 😉
نویسنده این مطلب
سلام
من فک کنم تو پروژه از مگا ۱۶ استفاده کردم و لذا شما هم باید…
و این که نظرات قبلی رو بخون …هم این مطلب و هم مطلب جلسه ۱ اش رو
مهمان
خوندم ولی چیزه بدرد بخوری نبوووود
با مموری دارش کار کردی؟؟؟هرکاری میکنم کارتمو ذخیره کنم نمیشه
با ماژول دیگه ای که خودش ذخیره کنه کار کردی؟؟
بازم ممنون مهدی جان
نویسنده این مطلب
نه والا کار نکردم
مهمان
اون اوکی شد ولی هنوز lcd بهم ریخته نشون میده
انگار باینریه.علامت اهم داره
نظری نداری؟
نویسنده این مطلب
یه پروژه انجام بده و ببین میتونی تو lcd یه متن نمایش بدی یا نه…
مهمان
اره lcd اوکیه قبل این باهاش ی پروژه دیگ بسته بودم
الانم خط پایین برنامه سالمه
فقط خطی که کد نشون میده اینجوریه
مهمان
سلام فک کنم باید کلاکت رو درست کنی وقتی پرگرم میکنی باید فیوز بیتها رو هم تغییر بدی تا کلاک داخلی میکروت بشه مثلا ۸ مگ
مهمان
هیچ جوابی نگیرم مشکل از کجا میتونه باشه ؟
مهمان
سلام.من این برنامه رو اجرا کردم ولی کدی که رو lcd نشون میده کد روی تگ نیست.فکر کنم باینریه. واسه این که بخوام دقیقا کد روی تگ رو نمایش بده باید چی کار کنم؟
نویسنده این مطلب
سلام
عکس بده ببینم…
مهمان
سلام.چرا تو بعضی برنامه ها ubrrl=51 گذاشتین، تو بعضی ubrrl=0x33
نویسنده این مطلب
سلام
مطلب مربوط به USART رو از قسمت آموزش aVR رو بخون
مهمان
سلام.میشه تنظیمات فیوز بیت های atmega8 رو واسه برنامه ای شبیه همین بهم بگید؟(میکرو رو تازه خریدم)
نویسنده این مطلب
سلام
تو شبیه ساز تنها کاری که باید بکنید اینه که فرکانس میکرو رو روی ۸ میگ بزارید(یا مقدار مورد نظرتون) که برای این کار دو بار روی میکرو کلیک کنید(توی پروتئوس) و…
چیز دیگه ای لازم نیست
مهمان
می خوام رو برد ببندم.واسه همین تنظیمات فیوز بیت رو می خواستم.میشه کمکم کنید؟
نویسنده این مطلب
فقط فرکانس رو بزار رو ۸ میگ
مهمان
منم واسه کریستال خارجی دوتا خازن زدم درست شد یعنی مدار mega 16 رو با کریستال ۸ و دوتا خازن ۲۲ زدم درست شد احتمالا نویز میگرفت
مهمان
عذر میخوام برنامه مشکلی نداره و اشکال از تنظیم کریستال بود که با ۸ خارجی درست شد
نویسنده این مطلب
مهمان
فقط یه مشکل کوچولو دارم وقتی مدار رو به برق وصل میکنم برای بار اول اگه کارت صحیح رو جلو ماژول بگیرم بازم اخطار میده و از بار دوم درست میشه
نویسنده این مطلب
والا این مشکل رو هنوز خودم نتونستم حل کنم
اگه فهمیدی مشکل کار کجاس بهم بگو
هم با آردوینو و هم با avr این مشکل رو من داشتم
مهمان
یک مقاومت ده کیلو رو باس سریال پول داون کنید درست میشه
نویسنده این مطلب
مهمان
من الان دقیقا برنامه شمارو کپیکردم ویکی از کارتها رو تغیر دادم ولی جواب نمیده
مهمان
اگه امکانش براتون هست فقط این شماره کارتو با یکی از اونکارتهای خودتون عوض کنید و فایل hex رو برام بفرستید یخوام بدونم اشکال از کد ویژن من نیست
۰۰۰۰۶۳۶۵۶۶
نویسنده این مطلب
کدویژن شما اگه کرک شده باشه مشکلی پیش نمیاد.
مهمان
الان برنامه که شما نوشتین رو گذاشتم و تو عمل بستم و همون اشکالو داره پردازش ها توی ایسی مگا ۱۶ انجام میشه و این ماژول فقط رشته کارکتر رو میفرسته درسته؟
با چه فرکانسی بستید و جواب گرفتید منظور کریستال خارجی یا نوسانساز داخلی ایسی؟ مشکل همین پروژه رو مطرح میکنم ولی چون شما خودتون نوشتید بهتر از هرکسی راهنمایی میتونید بکنید برای همین مزاحم شما شدم
نویسنده این مطلب
کاراکتر کاراکتر میگیره
۸ میگ داخلی
کاری رو که گفتم بکنی بهتره
مهمان
من این برنامه رو استفاده کردم ولی دوتا مشکل دارم من به دستورهای if یه زیر برنامه تعریف کردم و ۴تا کارت باید تعریف کنم
از نوع حافظه دار هم خریداری نکردم حالا انتظار دارم وقتی کارتی تعریف شده به ماژول نزدیک میکنم به زیر برنامه بره و برنامه اونجا اجرا بشه اما وقتی کارت تعریف نشده زدیک میکنم برنامه درست اجرا میشه ولی وقتی کارت تعریف شده نزدیک میکنم عکس العملی نمیبینم اشکال از کجا میتونه باشه البته برنامه ذکر شده خودش به درستی کار میکنه
نویسنده این مطلب
سلام
والا این طوری که میگی معلومه مشکل از کد هستش
و باس کد رو بررسی کنی که میتونی تو Eca مطرح کنی و پروژت رو پیوست کنی تا دوستان جواب بدن
مهمان
سلام.من برنامه رو عملی بستم قشنگ کار کرد . واقعا ممنون !!!
تنها چیزی که با خوندن دیتا شیت هم متوجه نشدم اینه که بالاخره به پایه های ant سری مموری دار این ماژول میشه آنتن وصل کردذ یا نه ؟
نویسنده این مطلب
سلام
والا نمیدونم
ولی فک کنم بشه …. نمیدونم شاید هم نشه
منم مثل تو
مهمان
این مقدار تگ رو برای تبدیل به رشته ای به این صورت برای ارسال به سی شارپ باید چکار کرد .
char str[]={‘0′,’5′,’0′,’5′,’0′,’0′,’6′,’6′,’0′,’0’};
این باید به صورت یک رشته عددی باشه تا با دستور
printf بفرستم سی شارپ ؟
نویسنده این مطلب
سلام
دریافت کد تگ به صورت رشته در میکرو
char* str;
و
دریافت رشته تو سی شارپ
ReadLine و Read
=====================
دریافت کاراکتر تو c#
ReadChar >>>>>>.توی همین پروژه آردوینو و rfid میتونی اطلاعات ۱۰ تا عدد-۱۰ تا کاراکتر رو با این تابع ارسال کنی….ابته تو سی شارپ یه for باس بزاری تا این تابع ۱۰ بار اجرا بشه و ….
====================
توی اون کتابی که تو جلسه اول گزاشتم توضیح داده اینا رو….کتاب سریال
مهمان
سلام
خیلی ممنون کاش دیگر هم مثل شما بودند و فقط از جنبه مالی به آموزش نگاه نمی کردند.
اگر امکان داشته باشته آموزش ماژول Wifi و دیگر ماژول های کاربردی رو هم قرار بدهید.
با تشکر فراوان
نویسنده این مطلب
سلام
راسش رو بخوایین پول خرید قطعاتش رو ندارم
مهمان
خب اینو میدونسم.
دقیق نمدونین کدوم رجیسترو باس چک کنم؟
نویسنده این مطلب
والا خاطرم نیست
کتاب avr ام هم دست کسیه
مهمان
ینی در واقع چطور میتونم متوجه بشم که ماژول اطلاعات کارتو دریافت میکنه و میفرسته؟
چطور بفهمم میکروم از طریق usart داره شماره کارتمو دریافت می کنه؟
نویسنده این مطلب
از طریق ریجستر های usart یه سری ریجستر میجیستر باس باشه که اگه دیتایی در بافر دریافت موجود باشه ۱ میشه(یا عملکیری تو این مایه ها دارن)
مهمان
میکرومو عوض کردم atmega16A گرفم.با پورت A متنی رو نمایش دادم اکی بود..
پروژه رو بستم باهاش lcd چیزی نمایش نمیده..
یبار میکروم خوب جا نخورده بود تا زدم جاش نوشت not defined
در حالیکه کارتمو براش تعریف کرده بودم و کارتم هم جلوش نبود..
فیوزبیتا رو توو progisp هم ۸مگا گذاشم.CKSEL2=1 بقی صفر.
توو کدویزاردم کلاک چیپ رو ۸مگ گذاشم.
نظرتون چیه؟چرا LCD درست کار نمیکنه؟
مهمان
سلامی دوباره
lcd_puts
ارور میده.. ارور زیرو میده..
parameter #1 of type’flash unsigned char’ iis incompatible with type ‘unsigned char’specified in the function ‘lcd_puts’ declaration
چرا؟چیکارکنم ارور نده؟
شما برنامتونو با lcd_puts نوشتین..
نویسنده این مطلب
سلام
والا علتش رو نمیدونم
برا خوودم هم بعضی وقتا این مشکل ایجاد میشد
مهمان
یه سوال خیلی مهم:
من با بسکام پورت B رو به صورت عکس زیر بستم که جواب داد.
http://s6.uplod.ir/i/00656/xinkn0ni6eeu.png
میتونم همین شکلی ببندم ؟یعنی برخلاف اون چیزی که کدویژن میگه؟
نویسنده این مطلب
یه عکس بزرگتر بده
rs اولی-rw دومی-e سومی- d4 پنجمی- d5 ششمی- d6 هفتمی- d7 هشتمی