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:

ArduinoAVR
TX0D3
RX1D2
2D1
3D0
4D4
5C6
6D7
7E6
8B4
9B5
10B6
14B3
15B1
16B2
A0F7
A1F6
A2F5
A3F4
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:

AVRArduino
B0LED pin (kristalin solunda)
B115
B216
B314
B48
B59
B610
C65
D03
D12
D2RX1
D3TX0
D44
D5LED pin (kristalin sağı)
D76
E67
F4A3
F5A2
F6A1
F7A0

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

Referanslar