ScriptBox: 3 passos
ScriptBox: 3 passos
Anonim
Image
Image
Parts necessàries per crear el ScriptBox
Parts necessàries per crear el ScriptBox

ScriptBox és un dispositiu basat en arduino, reconegut per l'ordinador com a teclat, que es pot utilitzar per a la injecció de pulsació de tecla.

Els avantatges d’utilitzar ScriptBox són:

  • Podeu utilitzar un pin per desbloquejar ScriptBox, de manera que només el podeu utilitzar vosaltres
  • Podeu tenir tants scripts com vulgueu
  • Podeu visualitzar l'estat actual del vostre ScriptBox (en execució, error, espera, etc.) amb l'ajut del led RGB

Pas 1: parts necessàries per crear el ScriptBox

Si voleu crear el vostre propi ScriptBox, necessitareu les parts següents:

  • Arduino Pro Micro
  • Mòdul MicroSd
  • Teclat 1x4
  • Led RGB: càtode comú
  • 3 x 330 Ohm Resistor (he utilitzat 220 Ohm Resistor, però la llum emesa pel LED RGB és potent i incòmoda
  • Caixa impresa en 3D (es proporcionarà més informació)
  • Targeta MicroSD

Pas 2: diagrama de connexions

Diagrama de connexions
Diagrama de connexions

He fet les connexions següents:

Teclat 1x4: Arduino Pro Micro

pin 1 amb pin 2

pin 2 amb pin 3

pin 3 amb pin 4

pin 4 amb pin 5

pin 5 amb GND

Led RGB: Arduino Pro Micro

GND amb GND

Els 3 pins del LED RGB (utilitzant les resistències - vegeu el diagrama) amb 18, 19, 20 (A0, A1, A2) pins d'Arduino.

Nota: Si no trobeu l'ordre correcte per connectar els pins, el LED RGB representarà diferents estats de ScriptBox amb colors diferents dels que trie. Per exemple: en lloc de mostrar una llum vermella quan el pin no era correcte, mostrarà una llum blava. Per solucionar-ho, teniu dues opcions:

1. Modifiqueu la inicialització dels pins LED RGB al codi del pas 4 (suggerit):

// Pins LED RGB

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

Per tant, si teniu el color blau quan el pin no era correcte en el vermell, podeu canviar a aquesta configuració:

// Pins LED RGB

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

2. Intenteu trobar l'ordre correcte de connexió dels pins

Mòdul MicroSD: Arduino Pro Micro:

GND amb GND

VCC amb VCC

MISO amb MISO (pin 14)

MOSI amb MOSI (pin 16)

SCK amb SCLK (pin 15)

CS amb el pin 7

Recomanat: