یه کتابخونه خیلی کم حجم و مفید برای ساختن قطار پالس برای میکرو های Attiny13 A/L
این کتابخونه در بخش Library manager آردوینو موجوده همچنین میتونبد این کتابخونه رو از همینجا دانلود کنید و به روش دستی اونو به کتابخونه های آردوینو اضافه کنید.
این کتابخونه فقط از میکرو های Attiny13 A/L و میکرو هایی که زمانسنجشون مثل این میکرو هست پشنیبانی میکنه
این تابع کتابخونه رو راه اندازی میکنه:
MicroTone.begin();شما همچنین میتونید از این تابع برای تنظیم مقسم زمانسنج میکروکنترلر استفاده کنید ورودی این تابع باید از یک تا پنج باشه در حالت عادی این عدد برابر با 3 هست.
MicroTone.begin(prescale);//1-5
این تابع یک موج مربعی رو روی پایه ی OCR0A اعمال میکنه این تابع هم مثل تمام تابع های write() یه عدد هشت بیتی رو دریافت میکنه (یعنی باید بین 0 تا 255 باشه)
MicroTone.write(value);
این تابع موج مربعی رو متوقف میکنه:
MicroTone.stop();
با این تابع هم میتونید هر زمانی که خواستید در هر جایی از برنامه تون مقدار مقسم را تغییر دهید.
MicroTone.setPrescaler();