طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)
طراح

طراح

زندگی یعنی پژوهش و فهمیدن چیز جدید ( پروفسور حسابی)

کتابخانه ماژول SIM900 - GSM

مدتی است که کتابخانه ای برای استفاده از ماژول های GSM نوشته ام و در پروژه های مرتبط با gsm  استفاده میکنم. جهت کمک به دوستان و توسعه و بهینه سازی بیشتر توسط سایر اساتید آن را منتشر میکنم.

کتابخانه را به برنامه تان اضافه کنید و :
ماژول را روشن و کانفیگ کنید
پیامک ها را دریافت و بخوانید
پیامک بفرستید
تماس ها را رد کنید
به تماس پاسخ دهید
پیامک فارسی ارسال کنید
شارژ سیم کارت را چک کنید
از وضعیت شبکه مطلع شوید
از وضعیت سیگنال مطلع شوید
اپراتور سیم کارت را تشخیص دهید
هیچ پیامکی را از دست ندهید(صف انتظار پیام)
حذف پیامک های خوانده شده به صورت هوشمند


دانلود راهنما


دانلود کتابخانه atXmega


دانلود کتابخانه aTmega


برای استفاده از کتابخانه در محیط اتمل استودیو از منوی file>advanced   save   option

قسمت Encoding را در حالت Arabic (Windows) - Codepage 1256 قرار دهید


در توسعه و بهینه سازی این کتابخانه شرکت کنید


حق نشرکتابخانه برای designer2013.blogsky.com محفوظ است. از کپی برداری بدون ذکر منبع خودداری کنید


ابوالفضل شاکری

کتابخانه GPS برای میکرو Xmega

کتابخانه استفاده از ماژول GPS:

دریافت و جداسازی داده های جغرافیایی

تبدیل از درجه دسیمال به درجه, دقیقه, ثانیه

تبدیل از درجه,دقیقه,ثانیه به درجه دسیمال


دانلود


ساخت هدر برد Xmega32A4U

هدر برد XMEGA32A4U
دسترسی به تمام پایه های میکرو - دو ردیف پین هدر برای نری (زیر برد) مادگی (روی برد)
تغذیه:  8-12 ولت
یک LED متصل به پایه میکرو
ابعاد 71x43 mm
PDI PROGRAMING
ماژول ESP8266
power led




ویدئوی آموزش ساخت pcb

سورس PCB

Baudrate_Calculations XMEGA

فایل اکسل جهت محاسبه باودریت ایکسمگا و بدست آوردن مقادیر BSCALE و BSEL و میزان باودریت حقیقی و خطای باود ریت


دانلود

کتابخانه 74HC595 جدید برای ایکسمگا

در کتابخانه جدید میتوانید به راحتی چندین شیفت رجیستر 74HC595 را مقدار دهی کنید

دانلود

کتابخانه DS3231 برای ATXMEGA

راه اندازی آی سی ساعت DS3231 با استفاده از ATXMEGA
مشخصات DS3231:
Accuracy ±2ppm from 0°C to +40°C
Battery Backup Input for Continuous Timekeeping
Low-Power Consumption
Real-Time Clock Counts Seconds, Minutes, Hours, Day, Date, Month, and Year with Leap Year
Compensation Valid Up to 2100
Two Time-of-Day Alarms
Programmable Square-Wave Output
Fast (400kHz) I2C Interface
3.3V Operation
Digital Temp Sensor Output: ±3°C Accuracy


کتابخانه استفاده از 74HC595

کتابخانه استفاده از 74HC595





نسخه ATMEGA


نسخه ATXMEGA


ابوالفضل شاکری

کتابخانه استفاده از 74HC166

کتابخانه استفاده از 74HC166


با استفاده از این کتابخانه و شیفت رجیستر 74HC166 می توانید با 4 پایه از میکرو وضعیت 8 پین ورودی را بخوانید



نسخه ATMEGA


نسخه ATXMEGA

ابوالفضل شاکری

کتابخانه راه اندازی ال سی دی کارکتری با سه پایه میکروکنترلر - (74hc164)

کتابخانه راه اندازی ال سی دی کارکتری با سه پایه میکروکنترلر - (74hc164)

سلام

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


نسخه ATMEGA 


نسخه ATXMEGA



1- تابع  LCDinit: این تابع رو که همه میدونن چی هست.

2- تابع LCDclr: تابع پاک کردن LCD

3- LCDGotoXY: تابع تعیین موقعیت اشاره گر LCD

4- تابع(LCDstring(uint8_t*, uint8_t: تابع نمایش یک رشته روی LCD به طول آرگومان ورودی دوم LCD

EX: LCDstring("HELLO",5)
در این صورت تمام حروف رشته مورد نظر روی ال سی دی نشان داده میشوند

EX: LCDstring("HELLO",2)

در این صورت فقط دو حرف اول رشته مورد نظر نشان داده میشود

5- تابع(LCDshiftRight(n: تابع شیفت دادن تمام LCD به سمت راست به تعداد n کارکتر.


سایر توابع هم به همین راحتی میباشند.


فقط در فایل هدر پایه های ال سی دی رو مشخص کنید.



ابوالفضل شاکری