Mundarija:
Video: ScriptBox: 3 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ScriptBox - bu klaviatura sifatida kompyuter tomonidan tan olingan, arduino -ga asoslangan qurilma, uni klaviatura bosish uchun ishlatish mumkin.
ScriptBox -dan foydalanishning afzalliklari:
- Siz ScriptBox qulfini ochish uchun pinni ishlatishingiz mumkin, shuning uchun uni faqat siz ishlatishingiz mumkin
- Siz xohlagancha skriptlarga ega bo'lishingiz mumkin
- Siz RGB Led yordamida ScriptBox -ning hozirgi holatini (ishlayotgan, xato, kutish va h.k.) tasavvur qilishingiz mumkin.
1 -qadam: ScriptBox yaratish uchun zarur bo'lgan qismlar
Agar siz o'zingizning ScriptBox -ni yaratmoqchi bo'lsangiz, sizga quyidagi qismlar kerak bo'ladi
- Arduino Pro Micro
- MicroSd moduli
- 1x4 klaviatura
- RGB Led - Umumiy katod
- 3 x 330 Ohmli rezistor (men 220 ohmli rezistorni ishlatganman, lekin RGB Led tomonidan chiqarilgan yorug'lik kuchli va noqulay.
- 3D bosilgan quti (qo'shimcha ma'lumot beriladi)
- MicroSD karta
2 -qadam: ulanish diagrammasi
Men quyidagi aloqalarni o'rnatdim:
1x4 klaviatura - Arduino Pro Micro
1 -pin 2 -pin bilan
2 -pin 3 -pin bilan
3 -pin 4 -pin bilan
4 -pin 5 -pin bilan
pin 5 GND bilan
RGB Led - Arduino Pro Micro
GND bilan GND
Arduino -ning 18, 19, 20 (A0, A1, A2) pinli RGB Led -dan 3 ta pin (rezistorlar yordamida - diagramaga qarang).
Eslatma: Agar siz pinlarni ulashning to'g'ri tartibini topa olmasangiz, RGB Led men tanlaganlardan farqli ranglar bilan ScriptBox -ning turli holatlarini aks ettiradi. Masalan: PIN -kod noto'g'ri bo'lsa, qizil chiroqni ko'rsatish o'rniga, u ko'k chiroqni ko'rsatadi. Buni tuzatish uchun sizda 2 ta tanlov bor:
1. 4 -qadamdagi koddagi RGB Led pinlarini ishga tushirishni o'zgartiring (tavsiya etiladi):
// RGB Led pinlari
int redPin = 18; int greenPin = 19; int bluePin = 20;
Shunday qilib, agar siz qizil rang o'rniga pin noto'g'ri bo'lganida ko'k rangga ega bo'lsangiz, ushbu sozlamani o'zgartirishingiz mumkin:
// RGB Led pinlari
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. To'g'ri pin ulanish tartibini topishga harakat qiling
MicroSD moduli - Arduino Pro Micro:
GND bilan GND
VCC bilan VCC
MISO bilan MISO (pin 14)
MOSI bilan MOSI (pin 16)
SCLK bilan SCK (pin 15)
7 -pinli CS