Pro Mikro pin çıkışı
Arduino Pro Micro ucuzdur (~3$) ve küçük tahtalar için mükemmeldir (81 tuştan az). Yine de küçük bir hack ile, 100 tuşa kadar bir klavyeyi çalıştırabilir.
Pin sayısı: 18+2
Arduino Pro Micro’da var 18 kolay erişilebilir pin, bu teorik olarak 81 tuşa (9*9) kadar olan bir kart için yeterlidir.
Ancak tarafından kullanılan 2 pin daha vardır yerleşik LED’ler, oldukça kolay bir şekilde kullanılabilir pimlere dönüştürülebilir. Sadece benimkini takip et Pro Micro yükseltme kılavuzu ve telinizi RX/TX LED’lerin çıkarılmış dirençlerinin pedine lehimleyin. Bu şekilde, 100 tuşa kadar bir panoyu kablolayabilirsiniz (10 satır ve 10 sütundan oluşan bir matristeki 18+2 pinleri kullanarak). Ayırıca USB Klavye mouse gibi uygulamalar için güzel desteği vardır.
Ek pimler şunlardır B0 ve D5 bölümünde açıklandığı gibi ATmega16U4/32U4 veri sayfası.
The Atmega32u4 doğrudan mikrodenetleyiciye lehimlenerek kullanılabilen daha fazla GPIO pimine (26) sahiptir, ancak bu aslında yeni başlayanlar için geçerli değildir.
Pinout ve pin adları
Pro Micro’yu Arduino IDE dışında kullanıyorsanız (örneğin ile QMK), buna mecbur kalacaksın pin isimlerini çevir pcb’sinde AVR olanlara işaretlenmiştir. Örneğin Pro Micro’daki pin 3, Atmega32u4’te D0 olarak adlandırılır.
Arduino, pin numaralarını eşlemeyerek kafa karıştırıcı hale getiriyor AVR bağlantı noktaları, ama bunun bir nedeni var. AVR’deki bazı pinler seri, zamanlayıcı girişi, PWM çıkışı vb. gibi özel amaçlar için de kullanılabilir ve bu nedenle bazen Pro Micro’daki bu işlevler tarafından etiketlenirler.
İşte haritalama:

Klon

AVR portlarına Arduino pimleri. Bu, ipek ekranda işaretlenmiş Arduino pin adlarını, aşağı yukarı alfabetik olarak sıralanmış ARV bağlantı noktalarına çevirmek için bir tablodur:
Arduino | AVR |
---|---|
TX0 | D3 |
RX1 | D2 |
2 | D1 |
3 | D0 |
4 | D4 |
5 | C6 |
6 | D7 |
7 | E6 |
8 | B4 |
9 | B5 |
10 | B6 |
14 | B3 |
15 | B1 |
16 | B2 |
A0 | F7 |
A1 | F6 |
A2 | F5 |
A3 | F4 |
LED pin (kristalin solunda) | B0 |
LED pin (kristalin sağı) | D5 |
arduino pin adlarına AVR bağlantı noktaları. Yukarıdakiyle aynı veriler, bu sefer AVR kodlarının AVR’den Arduino’ya çeviriyi kolaylaştırması için:
AVR | Arduino |
---|---|
B0 | LED pin (kristalin solunda) |
B1 | 15 |
B2 | 16 |
B3 | 14 |
B4 | 8 |
B5 | 9 |
B6 | 10 |
C6 | 5 |
D0 | 3 |
D1 | 2 |
D2 | RX1 |
D3 | TX0 |
D4 | 4 |
D5 | LED pin (kristalin sağı) |
D7 | 6 |
E6 | 7 |
F4 | A3 |
F5 | A2 |
F6 | A1 |
F7 | A0 |
Gerilim
Pro Micro’nun yerleşik bir özelliği vardır voltaj regülatörü (pillerle çalışacak şekilde tasarlandı).
Pro Micro’nun iki çeşidi vardır: AVR’yi besleyen 3.3Vve onu beslemek için yapılmış bir tane 5V – 5V sürümü en yaygın olanıdır.
USB’den +5.0V ile beslerseniz, ancak, bir ceza vardır – voltaj regülatörü sadece +4.9V verecektir.
AVR 4.9V’da iyi çalışmalıdır, ancak voltaj regülatörünü de atlayabilirsiniz köprüleme J1 lehim ile.
- RAW = USB bağlantı noktasından +5V (veya pil kullanıyorsanız güç IN).
- VCC = Voltaj regülatöründen +4,9V (veya 3,3V) veya atlanırsa +5V.
3.3V’de AVR ile sınırlıdır 8 MHz ve firmware bunun için yapılması gerekiyor ama firmware çoğu her zaman 5V üzerinde çalışan Teensy 2.0 için yapıldığından, Pro Micro’nun 3.3V’sine sahipseniz yapmalısınız köprü J1 o firmware’i çalıştırmak için.
Krediler
scottc, Findecanon, Ladrigon