Arduino UNO R3, Pin Diyagramı, Özellikleri ve Uygulamaları

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





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

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.

Arduino Uno Pin Şeması

Arduino Uno Pin Şeması

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ı ?