Spisu treści:

ScriptBox: 3 kroki
ScriptBox: 3 kroki

Wideo: ScriptBox: 3 kroki

Wideo: ScriptBox: 3 kroki
Wideo: 5 Интересных Трюков в Excel [3] 2024, Lipiec
Anonim
Image
Image
Części potrzebne do stworzenia ScriptBox
Części potrzebne do stworzenia ScriptBox

ScriptBox to urządzenie oparte na arduino, rozpoznawane przez komputer jako klawiatura, która może być używana do wstrzykiwania klawiszy.

Zalety korzystania ze ScriptBox to:

  • Możesz użyć pinezki, aby odblokować ScriptBox, więc tylko Ty możesz z niego korzystać
  • Możesz mieć tyle skryptów, ile chcesz
  • Możesz zwizualizować aktualny stan swojego ScriptBox (działanie, błąd, stan gotowości itp.) za pomocą diody LED RGB

Krok 1: Części potrzebne do stworzenia ScriptBox

Jeśli chcesz zbudować własny ScriptBox, będziesz potrzebować następujących części:

  • Arduino Pro Micro
  • Moduł MicroSD
  • Klawiatura 1x4
  • Led RGB - wspólna katoda
  • Rezystor 3 x 330 Ohm (użyłem rezystora 220 Ohm, ale światło emitowane przez diodę RGB jest zbyt mocne i niewygodne
  • Pudełko z nadrukiem 3D (więcej informacji zostanie podanych)
  • Karta micro sd

Krok 2: Schemat połączeń

Schemat połączeń
Schemat połączeń

Wykonałem następujące połączenia:

Klawiatura 1x4 - Arduino Pro Micro

pin 1 z pinem 2

pin 2 z pinem 3

pin 3 z pinem 4

pin 4 z pinem 5

pin 5 z GND

Led RGB - Arduino Pro Micro

GND z GND

3 piny z diody RGB (za pomocą rezystorów - patrz schemat) z 18, 19, 20 (A0, A1, A2) pinami Arduino.

Uwaga: Jeśli nie możesz znaleźć prawidłowej kolejności łączenia pinów, dioda LED RGB będzie reprezentować różne stany ScriptBox z kolorami innymi niż te, które wybrałem. Na przykład: zamiast pokazywać czerwone światło, gdy pin jest nieprawidłowy, wyświetli niebieskie światło. Aby to naprawić, masz 2 możliwości:

1. Zmodyfikuj inicjalizację pinów RGB Led w kodzie z kroku 4 (sugerowane):

// piny LED RGB

int redPin = 18; int zielonyPin = 19; int niebieskiPin = 20;

Tak więc, jeśli masz niebieski kolor, gdy pin był nieprawidłowy zamiast czerwonego, możesz zmienić na tę konfigurację:

// piny LED RGB

int redPin = 20; int zielonyPin = 19; int niebieskiPin = 18;

2. Spróbuj znaleźć właściwą kolejność połączeń pinów

Moduł MicroSD - Arduino Pro Micro:

GND z GND

VCC z VCC

MISO z MISO (pin 14)

MOSI z MOSI (pin 16)

SCK z SCLK (pin 15)

CS z pinem 7

Zalecana: