CS2 tarzı C4 bomba replikası prototipinin kablolama referansı. Tüm pin numaraları cs2_bomba_gelismis.ino içindeki tanımlardan birebir alınmıştır.
Fiziksel yerleşim değil, sinyal şeması: her çizgi bir kabloya karşılık gelir. Kart üzerindeki pin adları sağ ve sol kenarda, bileşenin kendi bacak adı ise bileşenin yanında yazılıdır.
Breadboard'u kurarken sırayla takip edilebilecek liste. Arduino tarafındaki pin adları sketch içindeki satirPinleri, sutunPinleri ve pin sabitleriyle aynıdır.
| Bileşen bacağı | Arduino | Not | |
|---|---|---|---|
|
4×4 Keypad
|
|||
| R1 — satır 1 | → | D2 | Tuşlar 1 2 3 A |
| R2 — satır 2 | → | D3 | Tuşlar 4 5 6 B |
| R3 — satır 3 | → | D4 | Tuşlar 7 8 9 C |
| R4 — satır 4 | → | D5 | Tuşlar * 0 # D |
| C1 — sütun 1 | → | D6 | Tuşlar 1 4 7 * |
| C2 — sütun 2 | → | D7 | Tuşlar 2 5 8 0 |
| C3 — sütun 3 | → | D8 | Tuşlar 3 6 9 # |
| C4 — sütun 4 | → | D9 | Tuşlar A B C D |
|
I²C LCD 16×2
|
|||
| SDA | → | A4 | Uno'da I²C veri hattı sabittir |
| SCL | → | A5 | Uno'da I²C saat hattı sabittir |
| VCC | → | 5V | 3.3V'ta arka aydınlatma sönük kalır |
| GND | → | GND | — |
|
Pasif buzzer
|
|||
| + (sinyal) | → | D10 | Bip, patlama ve zafer melodisi |
| − (gövde) | → | GND | — |
|
Kırmızı LED
|
|||
| Anot (uzun bacak) | → | D11 | Araya 220 Ω direnç |
| Katot (kısa bacak) | → | GND | — |
|
Yeşil LED
|
|||
| Anot (uzun bacak) | → | D12 | Araya 220 Ω direnç |
| Katot (kısa bacak) | → | GND | — |
|
Mavi LED
|
|||
| Anot (uzun bacak) | → | D13 | Araya 220 Ω direnç · kart üstü LED ile ortak |
| Katot (kısa bacak) | → | GND | — |
Kartın hangi pininin dolu, hangisinin boşta olduğu. Projeyi büyütmek isteyen için: D0 ve D1 seri porta ait, geri kalan boş uçlar A0–A3.
Keypad'in 16 tuşundan 14'ü kullanılıyor; B, C ve D tuşları sketch içinde bağlı değil.
Donanım değişmeden ayarlanabilen değerler. Değiştirmek için cs2_bomba_gelismis.ino içindeki ilgili satırı düzenlemek gerekir.
Devreyi ilk kez kurarken en sık takılınan noktalar.
tone() ile üretilen melodi ve hızlanan bip efekti duyulmaz.
0x3F'tir; koddaki 0x27 ile değiştirin.