Seriyali avtobus: 0 (RX) va 1 (TX) . Pinlar TTL ma'lumotlarini qabul qilish (RX) va uzatish (TX) uchun ishlatiladi. Bu pinlar olti pinli blokning TX-0 va RX-1 pinlariga ulangan.
Tashqi uzilish: 2 va 3 . Ushbu pinlar past qiymatda, ko'tarilish yoki pasayishda yoki qiymatning o'zgarishida uzilishni tetiklash uchun sozlanishi mumkin. Tafsilotlar uchun attachInterrupt() funksiyasining tavsifiga qarang.
PWM: 3, 5, 6, 9, 10 va 11 . Ikkala pin analogWrite() funktsiyasidan foydalangan holda 8-bitli PWM-ni ta'minlaydi .
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) . Ushbu pinlar SPI aloqasini ta'minlaydi, garchi apparat tomonidan qo'llab-quvvatlansa ham, Arduino tiliga kiritilmagan.
LED: 13 O'rnatilgan LED raqamli pinga ulangan 13. Agar pindagi qiymat yuqori bo'lsa, LED yonadi.
Pro Mini platformasi 6 ta analog kirishga ega bo‘lib, ularning har biri 10 bit ruxsatga ega (ya’ni 1024 xil qiymatni qabul qilishi mumkin). Ulardan to'rttasi platformaning chetida joylashgan, qolgan ikkitasi (4 va 5 kirishlar) markazga yaqinroq. O'lchov VCC qiymatiga qadar erga nisbatan. Ba'zi pinlar qo'shimcha funktsiyalarga ega:
I2C: A4 (SDA) va A5 (SCL) . Chiqishlar orqali I2C (TWI) aloqasi amalga oshiriladi, uni yaratish uchun Wire kutubxonasi ishlatiladi.
Platformada qo'shimcha chiqish mavjud:
qayta o'rnatish . Chiqishdagi past signal darajasi mikrokontrollerni qayta o'rnatadi. Odatda Arduino platasining o'zida tugmachaga kirishni bloklaydigan kengaytiruvchi platadagi reset tugmachasini ulash uchun ishlatiladi.
Arduino pinlari va ATmega168 portlari o'rtasidagi aloqaga e'tibor bering .
Ulanish
Arduino Pro Mini platformasida kompyuter, boshqa Arduino qurilmalari yoki mikrokontrollerlar bilan bog‘lanish uchun bir nechta qurilmalar o‘rnatilgan.ATmega168 0 (RX) va 1 (TX) pinlari orqali amalga oshirilgan UART TTL seriyali interfeysini qo‘llab-quvvatlaydi. Arduino Serial Monitor sizga USB ulanishi orqali matnli ma'lumotlarni yuborish va qabul qilish imkonini beradi.
SoftwareSerial kutubxonasi yordamida Pro Mini-ning istalgan raqamli pinlari orqali ketma-ket ma'lumotlarni uzatishni yaratish mumkin.
ATmega168 I2C (TWI) va SPI interfeyslarini qo'llab-quvvatlaydi. Arduino I2C avtobusidan qulay foydalanish uchun Wire kutubxonasini o'z ichiga oladi. Qo'shimcha ma'lumot hujjatlarda. SPI interfeysidan foydalanish uchun ATmega168 mikrokontroller ma'lumotlar varag'iga qarang.
Dasturlash
Platforma Arduino dasturi yordamida dasturlashtirilgan. Batafsil ma'lumotni qo'llanma va ko'rsatmalarda topishingiz mumkin.
ATmega168 oldindan yuklangan bootloader bilan birga keladi, bu tashqi dasturchilarga ehtiyoj sezmasdan yangi dasturlarni yozishni osonlashtiradi. Aloqa asl STK500 protokoli bo'yicha amalga oshiriladi.
Bootloaderni ishlatmaslik va ATmega168 ni tashqi dasturchi yordamida dasturlash mumkin. Batafsil ma'lumot ushbu qo'llanmada keltirilgan.
Avtomatik (dasturiy ta'minot) qayta ishga tushirish
Arduino Pro Mini shunday yaratilganki, yangi kod yozishdan oldin platformadagi tugmani bosish bilan emas, balki dasturning o'zi qayta ishga tushadi. Olti pinli blokdagi pinlardan biri ATmega168 mikrokontrollerlarining qayta o'rnatish liniyasiga 100nF kondansatör orqali ulangan. Ushbu pin qurilmaga ulangan USB-seriyali konvertorning oqimni boshqarish liniyalaridan biriga ulangan: FTDI kabelidan foydalanganda RTS liniyalariga yoki Sparkfun konvertor platasidan foydalanilganda DTR liniyasiga. Ushbu liniyani faollashtirish, ya'ni. past darajadagi signal, mikrokontrollerni qayta o'rnatadi. Arduino dasturi ushbu funktsiyadan foydalanib, dasturlash muhitining o'zida "Yuklash" tugmasini bir marta bosish orqali kodni yuklaydi. Qayta tiklash chizig'idagi past signalizatsiya kodni yozish boshlanishi bilan muvofiqlashtiriladi, bu esa yuklash vaqtining tugashini kamaytiradi.
Funktsiya boshqa ilovaga ega. Pro Mini har safar Mac X yoki Linux kompyuterida (USB orqali) Arduino dasturiga ulanganda qayta ishga tushadi. Qayta ishga tushirilgandan keyingi yarim soniyadan keyin bootloader ishlaydi. Dasturlash jarayonida platforma noto'g'ri ma'lumotlarni (yangi dastur kodidan tashqari hamma narsa) oldini olish uchun kodning dastlabki bir necha baytlari kechiktiriladi. Agar siz platformaga yozilgan eskizni bir martalik disk raskadrovka qilsangiz yoki birinchi ishga tushirishda boshqa ma'lumotlarni kiritsangiz, ma'lumotlarni uzatishdan oldin kompyuterdagi dastur bir soniya kutishiga ishonch hosil qilishingiz kerak.
jismoniy xususiyatlar
Pro Mini PCB ning umumiy o'lchamlari 1,8 x 3,3 sm.