Video: ScriptBox: 3 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
ScriptBox je uređaj zasnovan na arduinu, računalo ga prepoznaje kao tipkovnicu, koja se može koristiti za ubrizgavanje tipki.
Prednosti korištenja ScriptBox -a su:
- Možete koristiti pin za otključavanje ScriptBox -a, tako da ga samo vi možete koristiti
- Možete imati onoliko skripti koliko želite
- Možete vizualizirati trenutačni status vašeg ScriptBox -a (rad, pogreška, stanje pripravnosti itd.) Uz pomoć RGB LED -a
Korak 1: Dijelovi potrebni za izradu ScriptBox -a
Ako želite izgraditi vlastiti ScriptBox, trebat će vam sljedeći dijelovi:
- Arduino Pro Micro
- Modul MicroSd
- 1x4 tipkovnica
- RGB Led - Uobičajena katoda
- 3 x 330 Ohm otpornik (koristio sam otpornik od 220 ohma, ali svjetlo koje emitira RGB LED dioda jako je i neugodno
- 3D tiskana kutija (bit će dostavljeno više informacija)
- MicroSD kartica
Korak 2: Dijagram povezivanja
Uspostavio sam sljedeće veze:
1x4 tipkovnica - Arduino Pro Micro
pin 1 sa pin 2
pin 2 sa pin 3
pin 3 sa pin 4
pin 4 sa pin 5
pin 5 s GND
RGB LED - Arduino Pro Micro
GND s GND
Tri pina s RGB Led -a (pomoću otpornika - vidi dijagram) s 18, 19, 20 (A0, A1, A2) pinova Arduina.
Napomena: Ako ne možete pronaći ispravan redoslijed povezivanja pinova, RGB LED prikazat će različita stanja ScriptBox -a s bojama različitim od onih koje odaberem. Na primjer: Umjesto da prikazuje crveno svjetlo kada je pin pogrešan, prikazat će plavo svjetlo. Da biste to riješili, imate 2 izbora:
1. Promijenite inicijalizaciju RGB LED pinova u kodu iz koraka 4 (predloženo):
// RGB LED pinovi
int redPin = 18; int greenPin = 19; int bluePin = 20;
Dakle, ako imate plavu boju kada je pin pogrešan umjesto crvene, možete prijeći na ovo postavljanje:
// RGB LED pinovi
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Pokušajte pronaći pravi redoslijed povezivanja pinova
MicroSD modul - Arduino Pro Micro:
GND s GND
VCC s VCC
MISO s MISO (pin 14)
MOSI s MOSI -om (pin 16)
SCK sa SCLK (pin 15)
CS s pinom 7