Cuprins:

ScriptBox: 3 pași
ScriptBox: 3 pași

Video: ScriptBox: 3 pași

Video: ScriptBox: 3 pași
Video: PineScript Boxes. Прямоугольники с текстом и заливкой (box.new) в индикаторах TradingView 2024, Noiembrie
Anonim
Image
Image
Piese necesare pentru a crea ScriptBox
Piese necesare pentru a crea ScriptBox

ScriptBox este un dispozitiv bazat pe arduino, recunoscut de computer ca o tastatură, care poate fi utilizat pentru injectarea tastelor.

Avantajele utilizării ScriptBox sunt:

  • Puteți utiliza un pin pentru a debloca ScriptBox, astfel încât numai dvs. îl puteți utiliza
  • Puteți avea câte scripturi doriți
  • Puteți vizualiza starea curentă a ScriptBox-ului dvs. (rulare, eroare, standby etc.) cu ajutorul ledului RGB

Pasul 1: părți necesare pentru a crea ScriptBox

Dacă doriți să vă construiți propriul ScriptBox, veți avea nevoie de următoarele părți:

  • Arduino Pro Micro
  • Modulul MicroSd
  • Tastatură 1x4
  • Led RGB - catod comun
  • 3 x rezistență de 330 ohmi (am folosit rezistență de 220 ohmi, dar lumina emisă de ledul RGB este puternică și incomodă
  • Cutie tipărită 3D (vor fi furnizate mai multe informații)
  • Card microSD

Pasul 2: Diagrama conexiunilor

Diagrama conexiunilor
Diagrama conexiunilor

Am făcut următoarele conexiuni:

Tastatură 1x4 - Arduino Pro Micro

pinul 1 cu pinul 2

pinul 2 cu pinul 3

pinul 3 cu pinul 4

pinul 4 cu pinul 5

pinul 5 cu GND

Led RGB - Arduino Pro Micro

GND cu GND

Cei 3 pini de pe Ledul RGB (folosind rezistențele - vezi diagrama) cu 18, 19, 20 (A0, A1, A2) pini Arduino.

Notă: Dacă nu găsiți ordinea corectă pentru conectarea pinilor, Ledul RGB va reprezenta diferite stări ale ScriptBox cu culori diferite de cele pe care le aleg. De exemplu: În loc să afișeze o lumină roșie când pinul a fost greșit, va afișa o lumină albastră. Pentru a remedia acest lucru aveți 2 opțiuni:

1. Modificați inițializarea pinilor LED RGB în cod de la Pasul 4 (sugerat):

// Pinii LED RGB

int redPin = 18; int greenPin = 19; int BluePin = 20;

Deci, dacă aveți culoarea albastră atunci când pinul a fost greșit în loc de roșu, puteți trece la această configurare:

// Pinii LED RGB

int redPin = 20; int greenPin = 19; int BluePin = 18;

2. Încercați să găsiți ordinea corectă de conectare a pinului

Modulul MicroSD - Arduino Pro Micro:

GND cu GND

VCC cu VCC

MISO cu MISO (pinul 14)

MOSI cu MOSI (pinul 16)

SCK cu SCLK (pinul 15)

CS cu pinul 7

Recomandat: