Përmbajtje:
Video: ScriptBox: 3 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
ScriptBox është një pajisje me bazë arduino, e njohur nga kompjuteri si një tastierë, e cila mund të përdoret për injektimin e shtypjes së tastit.
Përparësitë e përdorimit të ScriptBox janë:
- Ju mund të përdorni një kunj për të zhbllokuar ScriptBox kështu që vetëm ju mund ta përdorni
- Mund të keni sa më shumë skripte sa të doni
- Ju mund të vizualizoni statusin aktual të ScriptBox tuaj (drejtimi, gabimi, gatishmëria, etj.) Me ndihmën e RGB Led
Hapi 1: Pjesët e nevojshme për të bërë ScriptBox
Nëse doni të ndërtoni ScriptBox -in tuaj, do t'ju nevojiten pjesët e mëposhtme:
- Arduino Pro Micro
- Moduli MicroSd
- Tastiera 1x4
- RGB Led - Katodë e zakonshme
- 3 Rezistencë 330 Ohm (Unë kam përdorur Rezistencë 220 Ohm, por drita e emetuar nga RGB Led është shumë e fuqishme dhe e pakëndshme
- Kuti e printuar 3D (më shumë informacion do të sigurohen)
- Kartë MicroSD
Hapi 2: Diagrami i Lidhjeve
Kam bërë lidhjet e mëposhtme:
Tastiera 1x4 - Arduino Pro Micro
pin 1 me pin 2
pin 2 me pin 3
pin 3 me pin 4
pin 4 me pin 5
pin 5 me GND
RGB Led - Arduino Pro Micro
GND me GND
3 kunjat nga RGB Led (duke përdorur rezistorët - shiko diagramin) me 18, 19, 20 (A0, A1, A2) kunjat e Arduino.
Shënim: Nëse nuk mund të gjeni rendin e duhur për të lidhur kunjat, RGB Led do të përfaqësojë gjendje të ndryshme të ScriptBox me ngjyra të ndryshme nga ato që unë zgjedh. Për shembull: Në vend që të tregojë një dritë të kuqe kur kunja ishte e gabuar, ajo do të tregojë një dritë blu. Për ta rregulluar këtë ju keni 2 zgjedhje:
1. Ndryshoni fillimin e kunjave RGB Led në kodin nga Hapi 4 (sugjeruar):
// Kunjat e RGB Led
int redPin = 18; int greenPin = 19; int bluPin = 20;
Pra, nëse keni ngjyrë blu kur kunja ishte e gabuar në vend të së kuqes, mund të ndryshoni në këtë konfigurim:
// Kunjat e RGB Led
int redPin = 20; int greenPin = 19; int bluPin = 18;
2. Mundohuni të gjeni rendin e duhur të lidhjes me pin
Moduli MicroSD - Arduino Pro Micro:
GND me GND
KQV me KQV
MISO me MISO (kunja 14)
MOSI me MOSI (pin 16)
SCK me SCLK (pin 15)
CS me pin 7