مضى على الشبكة و يوم من العطاء.

ما هي DigiSpark و لماذا نستخدمها ؟

Dark-Base

>_ عضو متميز _<
.:: كاتب تقني ::.
>:: v1p ::<

السمعة:

بسم الله الرحمن الرحيم

ما هي أداة Digispark ؟
هي لوحة تطوير متحكم دقيقة(MicroController) تعتمد على ATtiny85 وتأتي مع واجهة USB تبرمج بشكل قريب من لوحة Arduino ، وتستخدم في مجال Bad USB واجهة USB السيئة , وهي تعد من اجهزة HID(Human Interface Device) و تبرمج في بيئة التطوير المتكاملة Arduino IDE المستخدمة في برمجة لوحات بأنواعها Arduino(UNO , Leonardo , Mega .....) .
كيفية استعمالها (مُبسطة) :
  1. توصيل القطعة بجهاز الكمبيوتر الشخي الخاص بك
  2. تشغيل برنامج Arduino IDE
  3. تثبيت مكتبه Digispark من خلال ادارة المكتبات
  4. تحديد البورت COM الخاص بالجهاز لرفع الكود عليه
  5. كتابة الكود المطلوب تنفيذه
  6. اضغط على زر الرفع للكود
  7. سحب القطعة او الاداة من جهاز الكمبيوتر وادخالها في الجهاز المستهدف
هذه فيديوهات توضح كيفية استعمالها (بالتفصيل) :

بعض الصور التوضيحية للقطعة :

1727471165081.webp
1727471175738.webp
1727471213818.webp

المواصفات من الإنترنت :
  • Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
  • Power via USB or External Source - 5v or 7-35v (automatic selection)
  • On-board 500ma 5V Regulator
  • Built-in USB (and serial debugging)
  • 6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB)
  • 8k Flash Memory (about 6k after bootloader)
  • I2C and SPI (vis USI)
  • PWM on 3 pins (more possible with Software PWM)
  • ADC on 4 pins
  • Power LED and Test/Status LED (on Pin0)

هذه مقالة مفصلة عن أداة Digispark وكيفية عملها للي حابب يتعمق :

https://www.instructables.com/Digispark-DIY-The-smallest-USB-Arduino/

وهذه بعض الروابط لشراءها:
  1. https://ar.aliexpress.com/w/wholesale-digispark.html (هنا أرخص Digispark من موقع Aliexpress لأنها تُباع بالجملة عليه)

مُلاحظة : ان كنت متمكن ماديًا وبإمكانك شراء لوحة Arduino Leonardo والتي يمكن استخدامها بنفس وظيفة Digispark وعلى Arduino IDE باستخدام مكتبات مختلفة مثل :مكتبة Keyboard و مكتبة Mouse المثبتات افتراضيًا في برنامج Arduino IDE ومع أداء أوسع القدرات والإمكانيات بحيث أنه لوحة Arduino Leonardo استخداماتها كثيرة وإمكانياتها أكبر بحيث تقدر تحولها لجهاز Mouse أو Keyboard والكثير من الأجهزة وأنا بنفسي استخدمتها لصناعه Bad USB و جهاز حركة للألعاب ثلاثية الأبعاد يمكنك من تغير اتجاه رؤية اللاعب عن طريق توصيل Model Mpu أو Gyroscope
 
التعديل الأخير بواسطة المشرف:

آخر المشاركات

عودة
أعلى