Arduino mini boyutları. Kendini yanıp sönen Arduino Pro Mini.

talimat

Önce programcının kendisi hakkında birkaç kelime. Herhangi bir Çin online mağazasında 2 $ karşılığında bir tane satın alabilirsiniz.
Elbette, programlayıcıyı bilgisayara bağlamak için USB-A konektörü kullanılır.
ISP konektörü, programlanabilir panele bağlanmak için gereklidir.
Jumper JP1, ISS konnektörünün VCC pimindeki voltajı izler. 3,3 V veya 5 V olabilir. Hedef programlanabilir cihazın kendi güç kaynağı varsa, jumper'ı çıkarın.
Jumper JP2, programcının kendiliğinden yanıp sönmesi için kullanılır; Bu makale dikkate alınmamıştır.
Hedef cihazın saat frekansı 1,5 MHz'nin altındaysa jumper JP3 gereklidir.
İki LED göstergede: G - programlayıcıya G - güç verilir, R - programlayıcı hedef cihaza bağlanır.

Programlayıcıyı bilgisayarın USB portuna bağlayın. Büyük ihtimalle, kısa bir süre sonra, işletim sistemi bu aygıt için bir sürücü bulamadığını bildirir.
Bu durumda, programcı için resmi siteyi http://www.fischl.de/usbasp/ adresinden indirin. Arşivi paketten çıkarın ve sürücüyü standart şekilde yükleyin. Aygıt yöneticisinde bir USBasp programlayıcı görünmelidir. Şimdi programcı gitmeye hazır. Bilgisayardan ayırın.





Breadboard'u ve bağlantı kablolarını kullanacağız - hızlı ve güvenilir olacaktır. Programlayıcının konnektörünü yukarıdaki diyagrama göre Arduino Pro Mini'deki bulgularla birleştiriyoruz.



Arduino Pro Mini - önden görünüm Arduino Pro Mini - arkadan görünüm

Genel bilgi

Arduino Pro Mini, ATmega328 mikrodenetleyicisine dayanan bir cihazdır. İçerir: 14 dijital giriş / çıkış (6 tanesi PWM çıkışı olarak kullanılabilir), 8 analog giriş, bir kuvars rezonatör, bir sıfırlama düğmesi ve lehim konnektörleri için temas pedleri. Altı pinli konektör, bir FTDI adaptör veya bir Sparkfun prototip kartı ile USB üzerinden panoya güç vermek ve etkileşimde bulunmak için kullanılabilir.

Arduino Pro Mini, çeşitli ekipman veya kurulumlarda yarı sabit kurulum için tasarlanmıştır. Kart lehimli konektörler olmadan özel olarak temin edilir, bu da kullanıcının kabloları lehimlemesine veya kendi takdirine bağlı olarak gerekli konektör tiplerini kullanmasına olanak tanır. Pim yerleşimi ile Arduino Mini Pro, Arduino Mini ile uyumludur.

Pro Mini'nin iki versiyonu vardır: biri 8 MHz frekansında 3,3V, diğeri 16 MHz'de 5V çalışır.

Arduino Pro Mini, SparkFun Electronics tarafından tasarlanmış ve üretilmiştir.

Şema ve başlangıç ​​projesi

karakteristikleri

mikrodenetleyici ATmega168 veya ATmega328
Çalışma gerilimi 3.3V veya 5V (modele bağlı olarak)
Güç kaynağı 3.35-12V (3.3V modeli için) veya 5 - 12V (5V modeli için)
Dijital I / O 14 (6 tanesi PWM çıkışı olarak kullanılabilir)
Analog girişler 8
Pim başına maksimum akım 40 mA
Flaş bellek 16 KB (yükleyici tarafından kullanılan 2 KB)
SRAM 1 KB
EEPROM 512 bayt
Saat frekansı 8 MHz (3.3V modeli için) veya 16 MHz (5V modelinde)

gıda

Arduino Pro Mini çeşitli kaynaklardan beslenebilir:

  • breadboard aracılığıyla;
  • altı pimli konektöre bağlı bir FTDI adaptörü ile;
  • vcc pimine bağlı bir 3,3V veya 5V sabit güç kaynağından (modele bağlı olarak).

Buna ek olarak, kartta, 12 V'a kadar bir besleme gerilimi ile panoya tedarik edilmesine izin verilen dahili bir voltaj regülatörü bulunur. Panoya güç sağlamak için stabil olmayan bir güç kaynağı kullanılıyorsa, bunun "RAW" terminaline bağlı olduğundan ve VCC'ye bağlı olmadığından emin olun.

Aşağıda tahtada bulunan güç pimleri vardır:

  • RAW.   Panoyu dengesiz bir voltaj kaynağından beslemek için.
  • VCC.   Stabilize edilmiş voltaj 3.3V veya 5V.
  • GND.   Dünyanın bulguları.

hafıza

ATmega328 mikrodenetleyici programlarının flash belleğinin boyutu 32 KB'dir (bunlardan 2 KB, bootloader tarafından kullanılır). Mikrodenetleyici ayrıca 1 KB'lık SRAM belleğe ve 512 bayt EEPROM'a sahiptir (bu bilgiler EEPROM kütüphanesi kullanılarak okunabilir veya yazılabilir).

Girişler ve Çıkışlar

bağlantı

Arduino Pro Mini, bir bilgisayar, başka bir Arduino veya diğer mikrodenetleyici ile iletişim için bir dizi olasılık sunar. ATmega328'in 0 (RX) ve 1 (TX) dijital çıkışları üzerinden seri haberleşmeyi sağlayan bir UART alıcı-verici vardır. Arduino yazılım paketi, bir USB bağlantısı üzerinden Arduino'ya basit metin verileri okumanızı ve göndermenizi sağlayan özel bir program içerir.

Arduino Pro Mini'deki ATmega328, harici programlayıcıya ihtiyaç duymadan mikrodenetleyiciye yeni programlar yüklemenizi sağlayan dikişli bir yükleyiciye sahiptir. Onunla etkileşim STK500 (,) orijinal protokolüne göre gerçekleştirilir.

Otomatik (yumuşak) sıfırlama

Programın yüklenmesinden önce her defasında sıfırlama düğmesine basmanız gerekmez, Arduino Pro Mini, bağlı bir bilgisayardan programlı olarak sıfırlamanıza olanak verecek şekilde tasarlanmıştır. Altı pimli konnektörün pimlerinden biri, 100 nF kapasitör üzerinden ATmega328 mikro kontrol ünitesinin RESET pinine bağlanır. Bir bilgisayara bağlandığında, bu çıkış aynı zamanda bir USB-Seri dönüştürücü aracılığıyla bir donanım akış kontrolüne dahil olan hatlardan birine bağlanır: bir FTDI kablosu kullanıldığında - bir RTS hattı ile, bir Sparkfun geliştirme kartı kullanırken - bir DTR hattı ile. Sıfır, bu satırda göründüğünde, RESET pimi, mikro denetleyiciyi sıfırlamak için yeterli bir süre için düşük bir seviyeye de gider. Bu özellik, Arduino programlama ortamında tek bir tuşa dokunarak mikrokontrolörün yanıp sönmesini sağlamak için kullanılır. Bu mimari, önyükleme yükleyicisi zaman aşımının azaltılmasına izin verir, çünkü ürün yazılımı işlemi her zaman SIFIRLA satırındaki sinyal düşüşüyle ​​senkronize edilir.

Ancak, bu sistem başka sonuçlara yol açabilir. Pro Mini'yi Mac OS X veya Linux çalıştıran bilgisayarlara bağladığınızda, yazılım her defasında panele bağlandığında mikro denetleyicisi sıfırlanır. Pro Mini'de bir sıfırlamadan sonra, bootloader yaklaşık yarım saniyeliğine aktive edilir. Önyükleyici, gereksiz verileri göz ardı etmek üzere programlanmış olsa da (yani, yeni bir programın ürün yazılımı süreciyle ilgili olmayan tüm veriler), bağlantı kurulduktan hemen sonra, pakete gönderilen paketin ilk birkaç baytını kesebilir. Buna göre, Arduino üzerinde çalışan program, ilk başlatıldığında bilgisayardan herhangi bir ayar veya diğer verileri almayı sağlıyorsa, Arduino'nun etkileşime girdiği yazılımın, bağlantı kurulduktan sonra bir saniye sonra gönderdiğinden emin olun.

Fiziksel özellikleri

Arduino Pro Mini PCB'nin genel boyutları: 1.8 cm x 3.3 cm.

Arduino Pro Mini üstten görünüm



Arduino Pro Mini alttan görünüm

Bu kart bitmiş cihazda kullanılmak üzere tasarlanmıştır. Bu nedenle, bu mikrodenetleyici USB-UART üzerinden iletişim için yerleşik bir çipe sahip değildir. Ayrıca bağlantı ve ürün yazılımı için USB konektörü yoktur. Bu, tahta boyutunu ve maliyetini büyük ölçüde azaltmanıza olanak tanır. Özel bir programlayıcı kullanarak bir bilgisayara ve ürün yazılımına bağlanmak için. Bu anakartın iki versiyonu vardır: 3.3 V güç kaynağı ve 8 MHz frekans ve 16 MHz frekanslı 5 V güç kaynağı. Bu arduinka'nın daha genç versiyonu ATmega168 yongasını kullanıyor. Bu çip daha az miktarda flash bellek, kalıcı bellek ve daha düşük bir saat frekansına sahiptir. Arduino Pro Mini'nin farklı versiyonlarının fiyatı neredeyse aynı olduğundan, ATmega328 yongası ve 16 MHz'lik bir saat frekansıyla eski versiyon hakkında konuşacağız.

Arduino Pro Mini 5 V

Bu sürüm bir ATmega328 mikro denetleyici ile donatılmıştır. Küçük kardeşi aksine, iki kez büyük miktarlarda uçucu olmayan ve flash bellek var. Ve 16 MHz'lik bir saat frekansına sahiptir. Makalemde bu mikrodenetleyicinin firmware'i hakkında bilgi edinebilirsiniz:

Arduino Pro Mini Satın Alın

  • Kalite İtalya'da yapılan orijinal panolarla neredeyse aynı.
  • Fiyat birkaç kat daha düşük. İtalyan arduino mini 7 dolara mal oluyor ve Çin'de bu mikrodenetleyici $ 1.5'a mal olacak.
  • Rus mağazalarında marj% 100-500'dür. Bu durumda, çoğunlukla orijinalin kisvesi altında, kurullar Çinlileri ve hatta çok düşük kaliteyi satabilirler.
  • Aliexpress üzerinde kolayca iyi değerlendirmeleri ile güvenilir satıcılar bulabilirsiniz.
  • İndirim kuponlarını ve para iadesi hizmetlerini kullanabilirsiniz.

karakteristikleri

  • Mikrodenetleyici: ATmega168 veya ATmega328
  • Sınır besleme gerilimi: 3,3-12 V ve 5-12 V
  • Dijital I / O: 14
  • PWM: 6 dijital pin PWM çıkışı olarak kullanılabilir
  • Analog çıkışlar: 8
  • Maksimum akım: bir iğneden 40 mAh ve tüm pimlerden 400 mAh.
  • Flash bellek: 16 kb
  • SRAM: 1 kb
  • EEPROM: 512 bayt
  • Saat frekansı: 8 MHz ve 16 MHz

Arduino Pro Mini'ye güç bağlantısı

Bu mikrodenetleyici üç şekilde güçlendirilebilir:

  • İlgili 6 pime bağlı bir FTDI adaptörü.
  • Vcc pimine stabilize bir voltaj uygulayarak. Versiyona bağlı olarak 3,3 V veya 5 V
  • RAW pinine voltaj uygulayarak. Versiyona bağlı olarak 3,3-12 V veya 5-12 V


Yukarıda yazıldığı gibi, kartta 14 adet dijital pin bulunmaktadır. Tahtada bir sıra numarası ile etiketlenir. Hem giriş hem de çıkış olabilirler. Bu pinlerin çalışma voltajı 3,3 V veya 5 V'dur.

Karttaki analog pinler önde gelen "A" ile işaretlenmiştir. Bu pimler girişlerdir ve çekme dirençlerine sahip değildir. AnalogRead () işlevini kullanırken, bunlara uygulanan voltajı ölçer ve 0 ile 1024 arasında bir değer döndürürler. Bu pimler voltajı en yakın 0,005 V'a kadar ölçer.

Darbe Genişliği Modülasyonu (PWM) Arduino Pro Mini

Bu kartın PWM çıktıları hiçbir şekilde etiketlenmez. Darbe genişliği jeneratörüne bağlı dijital çıkışların sayısını hatırlamanız yeterlidir.   Arduino Pro Mini'nin 6 PWM pini vardır, bunlar 3, 5, 6, 9, 10 ve 11 numaralı pimlerdir.   PWM'yi kullanmak için Arduino'nun özel bir işlevi vardır.

Diğer pimleri:

  • Seri arabirim üzerinden veri iletmek için 0 (Rx) ve 1 (Tx) kullanılır.
  • SPI arayüzü üzerinden iletişim için pimler 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) hesaplanır.
  • Ayrıca D13 çıkışında yerleşik bir LED bulunur.
  • A4 (SDA) ve A5 (SCL), I2C veri yolu üzerinden diğer cihazlarla iletişim kurmak için kullanılabilir. Bu arayüz hakkında Wikipedia'da daha fazla bilgi edinebilirsiniz. Arduino IDE geliştirme ortamında, I2C ile daha kolay çalışmak için yerleşik bir “wire.h” kütüphanesi var.

Fiziksel özellikleri

Arduino Pro Mini aşağıdaki boyutlara sahiptir: uzunluk 33 mm ve genişlik 18 mm, ve sadece 10 gram ağırlığındadır. Kablolar arasındaki mesafe 2,54 mm'dir.


Arduino Mini Pro kartını satın aldıktan sonra, bazı kullanıcılar ürün yazılımı sorunuyla karşı karşıyadır, çünkü bu kartı flaş etmek için özel bir programcı da satın almanız gerekir. Bu bakımdan, bir programcı olmadan kartı nasıl yakacağınızı merak edeceksiniz. Neyse ki, bu oldukça basit. Bu yazıda Arduino Pro Mini'nin nasıl yanıp söndüğüne ya da yanıp söneceğine daha yakından bakacağız. Hadi anlamayalım. Hadi gidelim!

Yanıp sönmesi için Arduino Uno'ya ihtiyacınız var. İlk adım GND'yi topra, UCC'ye artı, RXI ve NX0 ile Uno'ya aynı girişleri ve GRN'yi bir reset ile bağlamaktır. Üç voltajı uygulamak en iyisidir. Panoya güç verildiğinde, kırmızı gösterge yanar. Uno'dan ATMEGA kontrol cihazını çıkarmayı unutmayın.

Şimdi kartı bilgisayara bağlamanız gerekiyor. Sonra Sketch'i PC'nizde çalıştırın. Ana yardımcı program penceresinde “Dosya” menüsünü açın ve “Örnekler” ögesine tıklayın, daha sonra “Temel Bilgiler” bölümünün üzerine gelin ve görüntülenen listede “Göz Kırp” üzerine tıklayın. Bundan sonra, üst panele gidin ve “Araçlar” menüsünü açın. İçinde "Ücret" öğesini seçin. Komiteler listesinde, "Arduino Pro Mini (5V, 16MHz) w / ATmega328" satırını varsayılan olarak işaretlenmiş olan yerine işaretlemeniz gerekir. Ayrıca, ayarlarda gerekli com-portu belirtmeyi unutmayın.


Ardından programdaki İndir düğmesine tıklayın. “İndir” kelimesi en alt satırda belirdiğinde, “reset” kartını tıklayın. Ekranda, indirme işleminin tamamlandığını belirten bir mesaj göreceksiniz. Bitti. Yeniden yanıp sönen başarılı.

Şimdi, sadece Nano ile aynı şeyi nasıl yapacağınızı düşünün. Çizim'i açın ve "Dosya" menüsüne gidin, "Örnekler" bölümünü seçin. Görüntülenen listede "ArduinoISP" ye tıklayın. Sonra "Araçlar" a gitmeniz, "Ücret" i seçmeniz ve "Arduino Nano" yu kontrol etmeniz gerekmektedir.

ArduinoISP taslağını kullanarak Nano firmware gerçekleştirin. Kurulum fonksiyonundaki port hızını kontrol edin. Bu, Pro Mini ürün yazılımı sırasında hızın ne olacağıdır. Standart Çizim'de hız 19200'dür.

Nano'yu hazırladıktan sonra, Pro Mini'yi kirletmek için breadboard montajına geçin. + 5V'yi Vcc'ye bağlayın, GND'yi aynı girişe, D10'dan RST'ye ve D11, D12 ve D13'e Pro Mini'deki aynı girişlere bağlayın.


Şimdi Nano'yu PC'ye bağlamanız gerekiyor. Yanıp sönmeye başlamadan önce, Sketch hızına odaklanarak eşit port hızları kullandığınızdan emin olun. “Arduino” klasöründeki “panolar” metin dosyalarını bulun. Aç, çizgiyi bul:

pro5v328.name = Arduino Pro Mini (5V, 16 MHz) w / ATmega328

Farklı bir versiyon kullanıyorsanız, uygun olanı seçin. Ayarlanan hızı kontrol edin. Ayrıca “programcılar” metin dosyasındaki ayarları da kontrol etmelisiniz.

Ayarlar tamam ise, IDE'yi başlat / yeniden başlat. Bundan sonra, "Araçlar" menüsüne gidin ve "Arduino ISP olarak" programcı tipiyle birlikte yanıp sönmesini istediğiniz kartı belirtin.

Bir sonraki adımda, “Dosya” bölümünü açın ve “Programlayıcıyla yükle” maddesine tıklayın. Yukarıdaki durumda olduğu gibi, yanıp sönmeyi başarılı bir şekilde gerçekleştirmek için kart üzerindeki sıfırlama düğmesine basmak gerekir. Her şey. Bitti.

Şimdi özel bir programcı olmadan Arduino Pro Mini'nin nasıl yanıp söndüğünü veya yeniden kirleneceğini öğreneceksiniz. Bu makalenin sizin için yararlı olup olmadığına, diğer kullanıcılara Arduino ürün yazılımı ile ilgili deneyiminizi anlatıp yorum yapma ve tartışılan konuyla ilgili sorularınızı sorun.

Arduino Pro mini   - Büyüklükte olmayan her türlü projeyi inşa etmek için tasarlanan Arduino platformunun kompakt bir versiyonu. Platform, Arduino UNO gibi diğer Arduino platformları ile% 100 uyumludur, ancak çok daha kompakttır. Bu makalede, Arduino Pro mini'nin Çin analogunu inceleyeceğim, orijinalden nasıl farklı olduğunu, bu anakartın diğer Arduino platform anakartlarından nasıl farklı olduğunu ve ayrıca bir bilgisayara bir taslak yüklemek için nasıl bağlanacağını anlatacağım. Sonuç olarak, “blink” taslağını örnek olarak kullanarak kartın çalıştığından emin olalım.

Arduino Pro mini'nin bu analogunu 1.30 $ 'a satın aldım ve üreticinin web sitesinde bulunan orijinal kart 13 €. Fiyat farkı Çin muadili ile orijinal arasındaki ilk büyük farktır.


Ücret antistatik bir çantada geldi. Dahil de kontakt pedleri vardı.

Karşılaştırma için, üstteki tahta orijinal Arduino Pro mini, aşağıda Çince eşdeğerdir. Kartların numarası ve konumu bakımından kart A4, A5, A6 ve A7 kontakları haricinde orijinal ile aynıdır. Orijinal tahtada, bu kontaklar merkezde bulunur, analogda solda bulunurlar.

Yönetim kurulunun büyüklüğüne dair görsel bir fikre sahip olmak için, Çinli meslektaşı Arduino UNO'nun yanına getireceğim. Pro mini, USB konektörünü çıkartarak, kartı USB bağlantı noktasıyla eşleştirerek boyutunun küçültülmesini sağladı ve güç konektörü de çıkarıldı. Çince eşdeğeri, orijinal sürümle çalışan tüm modüller, sürücüler ve sensörler ile% 100 uyumludur.

Orijinal modern Arduino Pro mini kart, bir mikro denetleyiciye dayanmaktadır. ATmega328Arduino UNO ile aynı şekilde. Bu kartın önceki modelleri bir mikro denetleyici üzerine kurulmuştur. ATmega168.

Arduino Pro mini'nin Çin analogları şu anda inşa ediliyor ATmega328yani ATmega168. Bu, orijinal analogdan ikinci farktır. ATmega168 kartı, ATmega328'den daha ucuza mal olacak. Bu denetleyiciler arasındaki ana fark, ATmega328'in ATmega168'den iki kat daha fazla bellek içermesidir.

Mikrodenetleyici Farkları

ATmega168

ATmega328

16 KB

Ancak bu, ATmega168'de ATmega328 ile geliştirilecek bir projenin inşa edilmesinin mümkün olacağı anlamına gelmez, çünkü 16 KB birçok eskiz için yeterli olacaktır. Yine de, bellek miktarını iki katına çıkarmanız gerekiyorsa, satın almadan önce kartın açıklamasını okuyun. Çinli meslektaşlarımı alırken, 1.74 $ 'a ATmega328 ile bir tahta yerine bir ATmega168 ile bir tahta seçtim. Gördüğünüz gibi, burada da satın alımdan tasarruf edebiliriz.

Orijinal Pro mini kart iki güç seçeneğine sahiptir: 5 ve 3,3 volt. 3.3 voltta çalışan versiyonda, mikrokontrolör 8 MHz frekansta çalışır, 5 voltluk versiyonda 16 MHz frekansta çalışır. Çinli meslektaşları da 2 versiyonda üretilmektedir. Kartım 5 volttan çalışır.
Görsel olarak, kontrolörün frekansı, tahta üzerine yerleştirilmiş olan kuvartz tarafından belirlenebilir, eğer büyük bir durumda ise, çalıştığı frekansı net olarak görebilir: 8 veya 16 MHz.


Farklı frekanslarda çalışan kuvars levhalarının parçaları.

Pro Güç Arduino Pro mini.


Panele güç sağlamak için GND, VCC ve RAW pimleri kullanılır.
GND- Bu bir eksi güç (arazi).
VCC- Kurulu sürümüne bağlı olarak 3,3 veya 5 volt güç sağlamak için kullanılır. Bu konektör, kesinlikle anakartın tasarlandığı voltajla sağlanır. Bu temastan gelen voltaj, gerektiğinden daha yüksekse doğrudan mikrodenetleyiciye gider, ikincisi başarısız olabilir.
Kartı yüksek voltaj ile besleyecekseniz, “+” gücü konektöre bağlanmalıdır. RAW. Kartın hangi voltaj için tasarlandığına bakılmaksızın, bu konektöre 12 volta kadar besleme yapılabilir. Bu temastan gelen voltaj, gerekli değere çeviren voltaj regülatörüne beslenir ve sadece kontrol ünitesine beslenir.

Bu durumda kartı satın aldığınız ve hangi voltaj için tasarlandığını bilmiyorsanız, RAW konektörüne 5 volt uygulayın ve VCC konnektöründeki voltajı ölçün. Pano 3,3 volt için tasarlandıysa, ilgili volt VCC'de olacak, eğer 5 voltluk bir VCC'de ise, o zaman pano 5 volttur.

Pro mini'nin dijital ve analog çıkışları, UNO kartı gibi çıkışların sayısına karşılık gelir: 14 dijital ve 6 analog. Kontaklar A4 (SDA) ve A5 (SCL), I2C veri yolu üzerinden çeşitli cihazları bağlamak için kullanılır.

Firmware Arduino Pro mini hakkında.

En küçük Arduino platform anakartlarından biri haline gelmiş olan Pro mini anakart bir dezavantaj kazandılar - üçüncü parti yardım olmadan anakartı parlatamazsınız. Pro mini'deki eskizleri doldurmanın tüm olası yollarını size anlatacağım.

Arduino UNO kartı ile Arduino Pro mini firmware.

Bu en kolay yol değil, çünkü herkesin bir UNO kartına sahip olmadığını ve bunu özellikle firmware Pro mini board'lar için satın almayı tavsiye etmiyor. Ama bir UNO Çin eşdeğerine sahip olduğum için, bu yöntemle başlayacağım. Bu yöntemi uygulamak için, UNO kartına bir sürücü kurulmalı ve bu kartın bağlı olduğu COM bağlantı noktası sayısı belirlenmelidir. Bunun nasıl yapılacağı, Arduino UNO'nun Çin eşdeğeri hakkında yazıda anlatılmıştır.

Panoyu resimdeki gibi bağlarız. bulgular GND, Teksasve RXbenzer şekilde bağlanın. Sonuç " VCC"Pro mini kartında çıkışla bağlantı kur" 5V"Ya da" 3V3"UNO yönetim kurulunda. Pro mini'nin 5 voltluk bir sürümüne sahipseniz, sürümümdeki gibi "5V" çıkışına bağlanın. Versiyon 3 volt ise, UNO kartındaki “3V3” e bağlanın. Sonuç RESETuNO kartında çıktıya bağlandık DTRpro mini kartta. Orijinal kart çıkışında DTRolarak belirlenmiş GRNGenel olarak, bu aynı şeydir.


Her şey bağlandığında, koşArduino IDE.




Bir çizimi dikmek istediğiniz kartı seçin:« enstrümanlar» - « ücreti:"Ve ücretini seç, bu durumda"Arduino Pro veya Pro Mini».


Pro Mini anakartlar farklı mikro kontrol cihazları (ATmega168 veya ATmega328) ve farklı besleme voltajları (3.3) kullanabildiğindenv veya 5 v ), yapılandırmanızı seçin: " enstrümanlar» - « işlemci:"Bu örnekte, seç" ATmega168 (5 V, 16 M H z)».


Kartın bağlı olduğu portu seçinUNO: « enstrümanlar» - « portu:» benim durumumda "COM7».


İlk taslağı doldurmaya çalışalım ve kartın çalıştığından emin olun. Krokiyi seç "kırpmak ", Anlamı tahtaya yerleştirilen LED'in yanıp sönmesidir": dosya» - « örnekler» - « 01. temeller» - « kırpmak».

“Kullanarak doğrulamak"Ve" Yüklemek için»Hatalar için bir taslak kontrol edilir ve tahtaya yüklenir. Hata yoksa, mavi LED Pro Mini kartında yanıp sönmeye başlar.


Çizimdeki değerler ile oynayabilir ve LED zamanını ve sönen LED'in süresini değiştirebilir, taslağı yeniden doldurabilir ve LED'in farklı şekilde yanıp söneceğini görebilirsiniz.

USB TTL adaptörü kullanarak Arduino Pro mini firmware.

Bu adaptörlerden birisini PL2303 çipinde anlattım, şimdi pratikte denemenin zamanı geldi. Bu adaptörün iki versiyonu vardır, bunlardan biri kontaktlı GRN (DTR), benimki gibi, bu kontakla ikinci. Temaslı olanlar, temassız olanlardan en az iki kat daha pahalıdır.


GRN (DTR) kontağı olmayan bir adaptör kullanıyorsanız, resimdeki gibi Pro mini'ye bağlayın.


Pro mini'nin 3 voltluk bir sürümü varsa, kartın VCC'sine başvurun, 3V3 USB adaptörüne bağlanmak için bağlanmanız gerekir.

Her şey bağlandığında, Arduino IDE'yi başlatın. Pano versiyonunu, işlemciyi ve portu seçin, yukarıdaki UNO örneğinde olduğu gibi “Göz Kırpma” taslakını seçin.

İhtiyacınız olan taslağı doldurmak için:
1.   "Üzerine tıklayın" Yüklemek için».
2.   Eskizten derleme süreci başlayacaktır, ki bu yazıttan anlaşılabilir. Bir taslak derleniyor ...».
3.   Bu yazı yazılır değişmez “ Yükleniyor ...».
4.   Pro mini kart üzerindeki düğmeye kısaca basın RESET.
5.   Taslak tahtaya dökülecek, başarılı bir şekilde tamamlanacağı hakkında, yazıttan izleyeceğiz ” Ateş"Ve gemideki yanıp sönen LED'de.

TTL için bir adaptör USB elinde olacaksa, iletişim DTR Pro mini'yi RESET (aka GRN, RESET) PCB üzerindeki uygun temas bağlayın. Bu durumda, taslağı doldurduğunuzda RESET düğmesine basmanız gerekmeyecek, kart kendini sıfırlayacaktır.


Bu adaptör PL2303'ün yanı sıra Arduino kartını da yanıp sönmeye izin veriyor. Bağlantı şeması aşağıdaki gibidir:

Orada böyle bir çip FT232 olarak diğer USB Adaptör ürün Arduino Pro Mini de vardır, ama gerçeği nedeniyle adaptör maliyetleri daha, ben dikkate almadı söyledi.

COM-port üzerinden Arduino Pro mini firmware.

COM bağlantı noktası ve Pro mini farklı mantık seviyelerine sahip olduğundan, doğrudan COM bağlantı noktası üzerinden kartı yanıp sönmeyecaktır. Bunları koordine etmek için MAX232 çipinde bir adaptör kullanmanız gerekir. kendisi çip pahalı değil, ama ben fiyat için değilse PL2303 bir USB adaptörü satın almaktan daha ucuz olacak, adaptörün Pro Mini montaj flaş rahatsız olmadığını bilmiyorum.


Her durumda, şemayı sunun.

Bu yöntemin verimliliğinden emin olmak için, bu şemayı kendimi breadboard üzerinde bir araya getirmek zorunda kaldım. Ücret devam ediyor ...

Teması devam ediyor:

Soruya cevap vermek için, ne tür bir İnternet evine bağlanmak için daha iyidir, derhal sorunun yanlış olduğunu söylemeliyim. Ne tür bir internet bağlantısı olduğunu sormak doğru olur ...