برد توسعه Digispark ATTiny85 یکی از کوچکترین بردهای قابل برنامهریزی سازگار با Arduino IDE است که به لطف اتصال مستقیم USB، بدون نیاز به پروگرامر خارجی یا مبدل USB-to-Serial برنامهریزی میشود. این برد انتخابی عالی برای پروژههایی است که محدودیت فضا، مصرف انرژی پایین و سادگی اهمیت بالایی دارند.
مشخصات
- میکروکنترلر: ATtiny85
- ولتاژ کاری: 5V
- منبع تغذیه: USB یا ورودی خارجی 5V تا 7–35V (تشخیص خودکار)
- رگولاتور داخلی: 5V با جریان تا 500mA
- حافظه Flash: 8KB (حدود 6KB قابل استفاده پس از بوتلودر)
- تعداد پایههای I/O: 6 عدد (2 پایه در صورت استفاده فعال USB رزرو میشود)
- ADC تعداد 4 کانال
- PWM تعداد 3 پایه (قابل افزایش با Software PWM)
- ارتباطات: I2C و SPI (از طریق USI)
- LED وضعیت: Power LED و Test/Status LED
- ابعاد تقریبی: 26.4 × 18.8 میلیمتر
- سازگاری نرمافزاری: Arduino IDE + (Windows / Linux / macOS)

ویژگی
- اتصال مستقیم USB بدون نیاز به مبدل اضافی
- ابعاد بسیار کوچک و مناسب پروژههای فشرده
- مصرف انرژی پایین
- سازگاری کامل با Arduino IDE
- هزینه کم نسبت به بردهای بزرگتر
- مناسب برای تولید انبوه و پروژههای DIY

نکات مهم
- هنگام استفاده از USB، دو پایه I/O برای ارتباط USB اشغال میشود
- برای بارهای سنگین از تغذیه خارجی استفاده شود
- مناسب پروژههای ساده است و برای پردازشهای سنگین توصیه نمیشود
- ولتاژ ورودی بیش از حد میتواند به رگولاتور آسیب بزند
کاربردهای رایج
این برد برای کاربرانی مناسب است که به دنبال یک راهحل ساده، کمهزینه و سریع برای پیادهسازی پروژههای میکروکنترلری هستند. Digispark ATTiny85 نیاز به تجهیزات جانبی پیچیده را حذف میکند و امکان ساخت مدارهای کاربردی کوچک را در کمترین زمان فراهم میسازد، بهویژه در پروژههایی که فضای فیزیکی و مصرف انرژی اهمیت بالایی دارد.
- پروژههای آموزشی و یادگیری میکروکنترلر
- نمونهسازی سریع مدارهای دیجیتال
- ساخت ابزارها و گجتهای USB ساده
- کنترل سنسورها و ماژولهای سبک
- پروژههای اینترنت اشیا ساده
- سیستمهای اتوماسیون کوچک
- کنترل LED و نوارهای LED با PWM
- پروژههای پوشیدنی و قابل حمل
- رباتهای کوچک و سیستمهای کنترلی ساده
- جایگزین کمهزینه برای بردهای بزرگتر Arduino

The Digispark ATTiny85 development board is one of the smallest Arduino IDE-compatible programmable boards, and thanks to its direct USB connection, it can be programmed without the need for an external programmer or USB-to-Serial converter. It is a great choice for projects where space constraints, low power consumption, and simplicity are important.
Specifications
Microcontroller: ATtiny85
Operating voltage: 5V
Power supply: USB or external input 5V to 7–35V (auto-sensing)
Internal regulator: 5V with current up to 500mA
Flash memory: 8KB (about 6KB usable after bootloader)
Number of I/O pins: 6 (2 pins reserved if USB is active)
ADC: 4 channels
PWM: 3 pins (can be expanded with Software PWM)
Communications: I2C and SPI (via USI)
Status LED: Power LED and Test/Status LED
Approx. dimensions: 26.4 × 18.8 mm
Software compatibility: Arduino IDE 1.0+ (Windows / Linux / macOS)

-
محمد طاها دهقانی | 2 هفته پیش سلام خسته نباشید ، آیا امکان این هست که بخش usb رو برای کوچکتر شد ازش جدا کنیم (شکسته بشه) و با پین های خودش روش کد بریزیم؟
مشاهده پاسخ ها (3)-
پشتیبانی | 2 هفته پیش سلام و احترام، بله از نظر فیزیکی میتوان بخش USB را جدا کرد، اما در این حالت دیگر امکان پروگرام از طریق USB وجود ندارد چون بوتلودر این برد مبتنی بر USB است. پس از جدا کردن USB، برای پروگرام باید حتماً از پروگرامر ISP و پینهای RESET، MOSI، MISO و SCK استفاده شود. همچنین با حذف USB، قابلیت ارتباط USB بهطور کامل از بین میرود و فقط خود میکروکنترلر قابل استفاده خواهد بود.
-

