Video: ScriptBox: 3 koraka
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
ScriptBox je uređaj zasnovan na arduinu, računar ga prepoznaje kao tastaturu, koja se može koristiti za ubrizgavanje tastera.
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 trenutni status vašeg ScriptBox -a (rad, greška, stanje pripravnosti itd.) Uz pomoć RGB LED diode
Korak 1: Dijelovi potrebni za izradu ScriptBox -a
Ako želite izgraditi vlastiti ScriptBox, trebat će vam sljedeći dijelovi:
- Arduino Pro Micro
- MicroSd modul
- 1x4 tastatura
- 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 štampana kutija (više informacija će biti dostavljeno)
- MicroSD kartica
Korak 2: Dijagram povezivanja
Uspostavio sam sljedeće veze:
1x4 tastatura - 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 sa GND
RGB LED - Arduino Pro Micro
GND sa GND
Tri pina sa RGB Led -a (pomoću otpornika - pogledajte dijagram) sa 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, on će pokazati 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 podešavanje:
// RGB LED pinovi
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Pokušajte pronaći pravilan red povezivanja pinova
MicroSD modul - Arduino Pro Micro:
GND sa GND
VCC sa VCC
MISO sa MISO (pin 14)
MOSI sa MOSI (pin 16)
SCK sa SCLK (pin 15)
CS sa iglom 7