استخوان های برهنه: ATtiny85 به تنهایی
ATtiny یک تراشه کوچک و ارزان است که میتواند جایگزین آردوینو در پروژهای که شما نمونهسازی کردهاید، شود. این کمک میکند پروژه کوچکتر و دائمیتر شود و همچنین آردوینو برای سرگرمی بیشتر آزاد شود!
این تراشه در چند نوع مختلف عرضه می شود - انواع با حافظه فلش بیشتر، قدرت کمتر و غیره. ATtiny عالی است اگر بخواهید دسته ای از تراشه ها را پشت سر هم برنامه ریزی کنید، آنها را در مدارهای خود قرار دهید و آنها را فراموش کنید.
اگر در حال لحیم کاری یک پروژه مبتنی بر ATtiny هستید، به جای لحیم کاری مستقیم به تراشه از یک سوکت استفاده کنید. این آی سی را در برابر دمای بالا محافظت می کند و می توانید بعداً آن را جدا کرده و دوباره برنامه ریزی کنید.
اگر می خواهید این مسیر را طی کنید، آموزش فوق العاده آرجون را بررسی کنید .
درست است: Digispark Breakout
چیزی که من بیشتر مفید دانستم، برد دیجی اسپارک است. این بهترین در هر دو جهان است - ترکیبی از اندازه و قیمت ATtiny با سهولت برنامهنویسی مستقیم آن از رایانه. می توانید آردوینو دیگر را به طور کامل از تصویر خارج کنید! دو نسخه اصلی وجود دارد: یکی با دوشاخه مستقیم برای رایانه شما (یا یک پاوربانک USB) و دیگری با یک جک USB Micro.
مدار چشمک زدن
با Digispark، می توانید مستقیماً به پین های شکسته لحیم کاری کنید. من هدرهای زن را به برد وصل کردم تا بتوانم به راحتی آن را در مدارهای NeoPixel تعویض و از آن خارج کنم. اما برای طرح ساده پلک زدن، تمام چیزی که نیاز دارید اینجاست:
کد
ما با طرح مثال Blink ( File > Examples > 01.Basics > Blink ) شروع می کنیم. هر نمونه از پین را 13
به یک تغییر دهید 0
تا با تنظیمات شما مطابقت داشته باشد.
برای برنامهریزی برد، ابتدا باید صفحه Preferences Arduino IDE را باز کنیم. در بخش «نشانیهای اینترنتی مدیر تختههای اضافی»، این URL را وارد کنید (بعد از هر آدرس اینترنتی که قبلاً دارید):
http://digistump.com/package_digistump_index.json
(کار نکرد؟ صفحه رسمی را برای به روز رسانی بررسی کنید و به من اطلاع دهید!)
این به IDE می گوید که چگونه با Digispark شما صحبت کند و شما فقط باید یک بار این کار را انجام دهید. اکنون به Tools > Board > Boards Manager بروید ، مورد لیست Digistump را پیدا کنید، روی آن کلیک کنید و دکمه Install را بزنید . پس از انجام این کار، باید IDE را مجددا راه اندازی کنید.
با فرض اینکه با برد معمولی رفتید، Digispark (پیشفرض – 16.5 مگاهرتز) را از منوی تابلوها انتخاب کنید. حتی نگران بندر نباشید! ابتدا آپلود را بزنید، سپس برد را به پورت USB وصل کنید، وقتی پنجره خروجی از شما درخواست کرد. این چیز خیلی سریع برنامهریزی میکند، بنابراین کارتان در یک فلش انجام میشود
بعدش چی؟
همچنین می توانید آن را به NeoPixels متصل کرده و آنها را کنترل کنید! این یک راه حل فوق العاده برای یک رشته نور کوتاه است. من سعی کردم حدود 120 نئوپیکسل را با یک Digispark اجرا کنم، و به دلیل تنظیم کننده ولتاژ پردازنده کمی داغ شد، بنابراین شاید آن را در سمت پایین نگه دارید (یا از یک ATtiny85 ساده استفاده کنید).