Video: ScriptBox: 3 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
ScriptBox is 'n arduino -gebaseerde toestel, wat deur die rekenaar herken word as 'n sleutelbord, wat gebruik kan word vir die toetsaanslag.
Die voordele van die gebruik van die ScriptBox is:
- U kan 'n speld gebruik om die ScriptBox te ontsluit, sodat slegs u dit kan gebruik
- U kan soveel skrifte hê as wat u wil
- U kan die huidige status van u ScriptBox (hardloop, fout, bystand, ens.) Visualiseer met behulp van die RGB Led
Stap 1: Onderdele wat nodig is om die ScriptBox te maak
As u u eie ScriptBox wil bou, benodig u die volgende dele:
- Arduino Pro Micro
- MicroSd -module
- 1x4 klavier
- RGB Led - Algemene katode
- 3 x 330 Ohm weerstand (ek het 220 Ohm weerstand gebruik, maar die lig wat deur die RGB Led uitgestraal word, is kragtig en ongemaklik
- 3D -gedrukte boks (meer inligting sal verskaf word)
- MicroSD kaart
Stap 2: Verbindingsdiagram
Ek het die volgende verbindings gemaak:
1x4 Toetsenbord - Arduino Pro Micro
pen 1 met pen 2
pen 2 met pen 3
pen 3 met pen 4
pen 4 met pen 5
pen 5 met GND
RGB Led - Arduino Pro Micro
GND met GND
Die 3 penne van die RGB Led (met behulp van die weerstande - sien diagram) met 18, 19, 20 (A0, A1, A2) penne van Arduino.
Opmerking: as u nie die regte volgorde vir die penne kan vind nie, verteenwoordig die RGB Led verskillende toestande van ScriptBox met kleure wat verskil van die wat ek kies. Byvoorbeeld: In plaas daarvan om 'n rooi lig te wys as die pen verkeerd was, sal dit 'n blou lig wys. Om dit reg te stel, het u 2 keuses:
1. Verander die inisialisering van die RGB Led -penne in die kode vanaf stap 4 (voorgestel):
// RGB Led -penne
int redPin = 18; int greenPin = 19; int bluePin = 20;
As u dus 'n blou kleur het as die speld in die rooi verkeerd was, kan u na hierdie opstelling verander:
// RGB Led -penne
int redPin = 20; int greenPin = 19; int bluePin = 18;
2. Probeer om die regte penverbindingsvolgorde te vind
MicroSD -module - Arduino Pro Micro:
GND met GND
VCC met VCC
MISO met MISO (pen 14)
MOSI met MOSI (pen 16)
SCK met SCLK (pen 15)
CS met pen 7