متن باز و آماده استفاده

کتابخانه های رسمی

کتابخانه های ARDUnia با تمرکز بر سادگی، استقلال از وابستگی های غیرضروری و قابلیت اجرا روی بردهای متداول توسعه داده می شوند.

نسخه 0.2.0

ARDUniaButton

کتابخانه سبک، سریع و غیرمسدودکننده برای مدیریت کلیدهای فشاری در پروژه های Arduino و سیستم های مبتنی بر میکروکنترلر. ARDUniaButton از تشخیص Press، Release، Click، Double Click، Multi Click، Long Press و Repeat پشتیبانی می کند و امکان استفاده از API مبتنی بر Polling و Callback را فراهم می کند.

  • Debounce غیرمسدودکننده
  • Press و Release / Single Click / Double Click /Multi Click
  • Long Press / Hold / Repeat
  • زمان بندی قابل تنظیم
  • API مبتنی بر Polling / API مبتنی بر Callback
  • Active-LOW و Active-HIGH / INPUT و INPUT_PULLUP
  • بدون وابستگی به کتابخانه های شخص ثالث / بدون تخصیص حافظه پویا
Arduino Library Manager: ARDUniaButton
PlatformIO: ARDUnia/ARDUniaButton
نسخه 2.1.2

PersianDate

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

  • ۷۴٬۰۹۶ بررسی سخت افزاری بدون خطا
  • بدون وابستگی خارجی
  • Arduino و PlatformIO
Arduino Library Manager: PersianDate
PlatformIO: ARDUnia/PersianDate
نسخه 1.1.0

TTP223Row

کتابخانه بدون توقف برای تشخیص لمس، چندلمسی، نگه داشتن و حرکت های جهت دار روی ردیفی از ۲ تا ۵ حسگر خازنی TTP223.

  • اجرای non-blocking
  • تست روی Uno، ESP8266 و ESP32
  • بدون وابستگی خارجی
Arduino Library Manager: TTP223Row
PlatformIO: ARDUnia/TTP223Row