Arduino UNO R3 sıklıkla kullanılır mikrodenetleyici kurulu bir Arduino ailesinde. Bu, bir Arduino kartının en son üçüncü versiyonu ve 2011 yılında piyasaya sürüldü. Bu kartın ana avantajı, bir hata yaparsak, kart üzerindeki mikrodenetleyiciyi değiştirebilmemizdir. Bu kartın temel özellikleri arasında DIP (dual-inline-pack), ayrılabilir ve ATmega328 mikrodenetleyicide mevcuttur. Bu kartın programlaması bir Arduino bilgisayar programı kullanılarak kolaylıkla yüklenebilir. Bu kartın Arduino topluluğundan büyük desteği var, bu da gömülü elektroniklerde çalışmaya başlamak için çok basit bir yol ve daha birçok uygulama yapacak. Lütfen bilgi almak için bağlantıya bakın Arduino - Temeller ve Tasarım
Arduino Uno R3 nedir?
Arduino Uno R3, bir tür ATmega328P tabanlı mikrodenetleyici kartıdır. Mikrodenetleyiciyi tutmak için gereken her şeyi içerir, sadece bir USB kablosu yardımıyla bir PC'ye bağlayın ve başlamak için AC-DC adaptörü veya bir pil kullanarak kaynağı verin. Uno terimi, 'İtalyanca' dilinde 'bir' anlamına gelir ve Arduino’nun IDE 1.0 yazılımının sürümünü işaretlemek için seçilmiştir. R3 Arduino Uno, Arduino Uno'nun 3. ve en son modifikasyonudur. Arduino kartı ve IDE yazılımı, Arduino'nun referans versiyonlarıdır ve şu anda yeni sürümlere ilerlemiştir. Uno-board, bir dizi USB- Arduino panoları ve Arduino platformu için tasarlanmış referans model.
Arduino Uno R3
Arduino Uno R3 Özellikleri
Arduino Uno R3 kartı aşağıdaki özellikleri içerir.
- ATmega328P tabanlı bir Mikrodenetleyicidir
- Arduino'nun Çalışma Voltajı 5V'tur.
- Önerilen giriş voltajı 7V ila 12V arasındadır
- İ / p voltajı (sınır) 6V ila 20V arasındadır
- Dijital giriş ve çıkış pinleri-14
- Dijital giriş ve çıkış pinleri (PWM) -6
- Analog i / p pinleri 6
- Her bir G / Ç Pini için DC Akım 20 mA'dır
- 3.3V Pin için kullanılan DC Akım 50 mA'dır
- Flash Bellek -32 KB ve 0,5 KB bellek önyükleyici tarafından kullanılır
- SRAM 2 KB
- EEPROM 1 KB
- CLK'nin hızı 16 MHz'dir
- Dahili LED
- Arduino'nun uzunluğu ve genişliği 68,6 mm X 53,4 mm'dir.
- Arduino kartının ağırlığı 25 gr
Arduino Uno R3 Pin Şeması
Arduino Uno R3 pin diyagramı aşağıda gösterilmiştir. 14 haneli I / O pinlerinden oluşur. Bu pinlerden 6 pinli PWM çıkışları gibi kullanılabilir. Bu kart, 14 dijital giriş / çıkış pini, Analog girişler-6, bir USB bağlantısı, kuvars kristal-16 MHz, bir güç girişi, bir USB bağlantısı , rezonatör-16Mhz, bir güç girişi, bir ICSP başlığı ve bir RST düğmesi.
Güç kaynağı
güç kaynağı Arduino'nun harici bir güç kaynağı yardımı ile aksi takdirde USB bağlantısı ile yapılabilir. Harici güç kaynağı (6 ila 20 volt) esas olarak bir pil veya bir AC-DC adaptörü içerir. Bir adaptörün bağlantısı, merkez pozitif fiş (2,1 mm) kart üzerindeki güç jakına takılarak yapılabilir. Pil terminalleri Vin ve GND'nin pinlerine yerleştirilebilir. Bir güç pimleri Arduino kurulu aşağıdakileri dahil edin.
Şarap: USB bağlantısından gelen volta zıt bir harici güç kaynağı kullanırken Arduino'ya giriş voltajı veya Vin RPS (düzenlenmiş güç kaynağı) . Bu pimi kullanarak voltaj sağlanabilir.
5 Volt: RPS, güç kaynağına güç vermek için kullanılabilir. mikrodenetleyici Arduino kartında kullanılan bileşenlerin yanı sıra. Bu, bir regülatör aracılığıyla giriş voltajından yaklaşabilir.
3V3: Yerleşik regülatör ile 3,3 besleme voltajı üretilebilir ve en yüksek çekme akımı 50 mA olacaktır.
GND: GND (toprak) pimleri
Hafıza
Bir ATmega328 mikro denetleyicisinin belleği 32 KB içerir ve Önyükleyici için 0,5 KB bellek kullanılır ve ayrıca SRAM-2 KB ve EEPROM-1KB içerir.
Giriş ve çıkış
Tartışmalı bir Uno R3'ün, pin Modu (), dijital Okuma () ve dijital Yazma () gibi işlevler kullanılarak bir giriş olarak kullanılabilen 14 dijital pin içerdiğini biliyoruz. Bu pinler 5V ile çalışabilir ve her dijital pin 20mA verebilir veya alabilir ve 20k ila 50k ohm içerir direnci yukarı çekmek . Herhangi bir pim üzerindeki maksimum akım, mikrodenetleyicinin hasardan kaçınması için geçemeyen 40mA'dır. Ek olarak, bir Arduino'nun bazı pinleri belirli işlevler içerir.
Seri Pinler
Bir Arduino kartının seri pinleri TX (1) ve RX (0) pinleridir ve bu pinler TTL seri verilerini aktarmak için kullanılabilir. Bu pinlerin bağlantısı ATmega8 U2 USB'den TTL yongasına eşdeğer pinler ile yapılabilir.
Harici Kesme Pimleri
Kartın harici kesme pimleri 2 ve 3'tür ve bu pimler yükselen, aksi halde düşen bir kenarda bir kesintiyi etkinleştirmek için düzenlenebilir, düşük bir değer, aksi takdirde değerde bir değişiklik
PWM Pimleri
Bir Arduino'nun PWM pinleri 3, 5, 6, 9, 10 ve 11'dir ve analog Write () işleviyle 8 bitlik bir PWM çıkışı verir.
SPI (Seri Çevre Birimi) Pimleri
SPI pinleri 10, 11, 12, 13 yani SS, MOSI, MISO, SCK'dır ve bunlar SPI iletişimi SPI kütüphanesinin yardımıyla.
LED Pimi
Bir tartışma kurulu yerleşiktir bir LED dijital pin-13 kullanarak. Dijital pin yüksek olduğunda LED yanar, aksi takdirde parlamaz.
TWI (2-Wire Arayüz) Pinleri
TWI pinleri, Wire kitaplığı yardımıyla TWI iletişimini destekleyebilen SDA veya A4 ve SCL veya A5'tir.
AREF (Analog Referans) Pin
Bir analog referans pini, analog Reference () gibi bir işlevi kullanan bir analog i / ps'nin girişlerine giden referans voltajıdır.
Reset (RST) Pin
Bu pin, mikrodenetleyiciyi sıfırlamak için düşük bir hat getirir ve Arduino R3 kartının üzerindekini bloke edebilen kalkanlara doğru bir RST düğmesi kullanmak için çok kullanışlıdır.
İletişim
Bir Arduino Uno'nun iletişim protokolleri arasında SPI, I2C ve UART seri iletişim .
UART
Bir Arduino Uno, verici dijital pin1 ve alıcı dijital pin0 gibi iki işlevi kullanır. Bu pimler çoğunlukla UART'da kullanılır TTL seri iletişim.
I2C
Bir Arduino UNO kartı SDA pin kullanır, aksi takdirde A4 pin ve A5 pin, aksi takdirde SCL pin kullanılır I2C iletişimi tel kitaplığı ile. Bunda hem SCL hem de SDA, CLK sinyali ve veri sinyalidir.
SPI Pimleri
SPI iletişimi MOSI, MISO ve SCK'yı içerir.
MOSI (İğne11)
Bu, verileri cihazlara iletmek için kullanılan pimdeki ana çıkış kölesidir
MISO (Pin12)
Bu pin seri bir CLK'dır ve CLK darbesi, iletimi master tarafından üretilenin senkronize edecektir.
SCK (Pin13)
CLK darbesi, master tarafından üretilen veri iletimini senkronize eder. SPI'nin iletişimi için SPI kitaplığı ile eşdeğer pinler kullanılır. ICSP (devre içi seri programlama) başlıkları programlama için kullanılabilir ATmega mikrodenetleyici doğrudan önyükleyici ile.
Arduino Uno R3 Programlama
- Bir Arduino Uno R3'ün programlanması IDE yazılımı kullanılarak yapılabilir. Kart üzerindeki mikro denetleyici, harici bir donanım programcısı kullanmadan yeni kod yüklemeye izin veren bir önyükleyici tarafından önceden yazılmış olarak gelecektir.
- Bunun iletişimi STK500 gibi bir protokol kullanılarak yapılabilir.
- Ayrıca In-Circuit Serial Programming gibi başlık kullanarak boot yükleyiciden kaçınarak programı mikrodenetleyiciye yükleyebiliriz.
Arduino Uno R3 Projeleri
Arduino uygulamaları Uno, esas olarak aşağıdakileri içeren Arduino Uno tabanlı projeleri içerir
- Arduino Uno kullanarak Ofiste Ziyaretçi Alarmı
- Arduino Uno tabanlı Futbol Robotu
- Arduino Uno tabanlı Otomatik İlaç Hatırlatma
- Statik Elektrik ile Hareket Algılama
- Arduino Uno tabanlı Dijital Ücret Ölçerli Taksi
- Arduino Uno tabanlı Smart Stick
- Akıllı Telefon ve Arduino Kontrollü Robot Araba
Böylece, bu tamamen Arduino uno R3 veri sayfası . Yukarıdaki bilgilerden nihayet, en sık kullanılan kart olduğu sonucuna varabiliriz. UNO, nispeten ucuz olması gibi özellikleri nedeniyle ilk Arduino için mükemmel bir seçimdir, mikrodenetleyiciyi değiştirebiliriz ve kurulumu çok kolaydır. İşte size bir soru, nedir Arduino Uno R3 uygulamaları ?