ATmega328 Arduino Uno Board Çalışması ve Uygulamaları

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





Arduino uno ATmega328 tabanlı bir tür mikrodenetleyici kartıdır ve Uno İtalyanca bir terimdir, bu da demektir. Arduino Uno, mikrodenetleyici kartının yaklaşan sürümünü işaretlemek için adlandırılmıştır. Arduino Uno Kartı 1.0 . Bu kart, dijital I / O pinleri-14, bir güç girişi, analog i / ps-6, seramik rezonatör-A16 MHz, bir USB bağlantısı, bir RST düğmesi ve bir ICSP başlığı içerir. Bütün bunlar destekleyebilir mikrodenetleyici bu kartı bilgisayara bağlayarak daha fazla işlem için. Bu kartın güç kaynağı bir AC-DC adaptörü, bir USB kablosu, aksi takdirde bir pil yardımı ile yapılabilir. Bu makale ne olduğunu tartışıyor Arduino Uno mikrodenetleyici , PIN konfigürasyonu, Arduino Uno teknik özellikleri veya özellikleri ,ve uygulamalar.

Arduino Uno ATmega328 nedir?

ATmega328 içinde Atmel ile oluşturulan bir tür tek çipli mikro denetleyicidir. megaAVR ailesi . Bu Arduino Uno'nun mimarisi, 8 bit ile özelleştirilmiş bir Harvard mimarisidir. RISC işlemci çekirdek. Arduino'nun diğer kartları Bir Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega ve Arduino Leonardo'yu içerir.




Arduino Uno ATmega328

Arduino Uno ATmega328

Arduino Uno Kartının Özellikleri

Arduino Uno ATmega328'in özellikleri aşağıdakileri içerir.



  • Çalışma voltajı 5V
  • Önerilen giriş voltajı 7v ile 12V arasında değişecektir
  • Giriş voltajı 6v ile 20V arasında değişir
  • Dijital giriş / çıkış pinleri 14'dür
  • Analog i / p pinleri 6
  • Her giriş / çıkış pini için DC Akım 40 mA'dır
  • 3.3V Pin için DC Akım 50 mA
  • Flash Bellek 32 KB
  • SRAM 2 KB
  • EEPROM 1 KB
  • CLK Hızı 16 MHz'dir

Arduino Uno Pin Şeması

Arduino Uno kartı, güç pinleri, analog pinler, ATmegs328, ICSP başlığı, Reset butonu ile inşa edilebilir. güç LED'i , dijital pimler, test led 13, TX / RX pimleri, USB arabirimi, harici güç kaynağı . Arduino UNO kartı açıklaması aşağıda tartışılmaktadır.

Arduino Uno Board Pin Yapılandırması

Arduino Uno Board Pin Yapılandırması

Güç kaynağı

Arduino Uno güç kaynağı bir USB kablosu veya harici bir güç kaynağı yardımı ile yapılabilir. Harici güç kaynakları esas olarak AC'den DC'ye adaptör, aksi takdirde bir pil içerir. Adaptör, Arduino kartının güç jakına takılarak Arduino Uno'ya bağlanabilir. Benzer şekilde, batarya uçlar Vin pinine ve POWER konektörünün GND pinine bağlanabilir. Önerilen voltaj aralığı 7 volt ile 12 volt arasında olacaktır.


Giriş çıkış

Arduino Uno üzerinde bulunan 14 dijital pin, pinMode (), digitalWrite () ve Digital Read () gibi fonksiyonlar yardımıyla giriş çıkış olarak kullanılabilir.

Pin1 (TX) ve Pin0 (RX) (Seri): Bu pin, TTL seri verilerini iletmek ve almak için kullanılır ve bunlar ATmega8U2 USB'den TTL Seri çip eşdeğer pinlerine bağlanır.

Pin 2 ve Pin 3 (Harici Kesintiler): Düşük bir değer üzerinde bir kesintiyi etkinleştirmek, değerde değişiklik yapmak için harici pinler bağlanabilir.

3, 5, 6, 9, 10 ve 11 numaralı iğneler (PWM): Bu pin, analogWrite () fonksiyonuyla 8 bit PWM o / p verir.

SPI Pinleri (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Bu pinler, temel donanım tarafından sunulsa da, şu anda Arduino dili içinde yer almayan SPI iletişimini sürdürür.

Pin-13 (LED): Dahili LED, pin-13'e (dijital pin) bağlanabilir. YÜKSEK değerli pim olarak, pim DÜŞÜK olduğunda ışık yayan diyot etkinleştirilir.

Pin-4 (SDA) ve Pin-5 (SCL) (I2C): Wire kütüphanesi yardımıyla TWI iletişimini destekler.

ALAN (Referans Gerilim): Referans voltajı analogReference () ile analog i / ps içindir.

PIN'i Sıfırla: Bu pin, mikro denetleyiciyi sıfırlamak (RST) için kullanılır.

Hafıza

Bu Atmega328 Arduino mikrodenetleyicinin hafızası, kod depolamak için flash bellek-32 KB, SRAM-2 KB EEPROM-1 KB içerir.

İletişim

Arduino Uno ATmega328, UART TTL'yi sunar. seri iletişim ve TX (1) ve RX (0) gibi dijital pinlerden erişilebilir. Bir Arduino'nun yazılımı, kolay verilere izin veren bir seri monitöre sahiptir. Kart üzerinde RX & TX gibi USB üzerinden veri yayınlandığında yanıp sönen iki LED vardır.

Bir SoftwareSerial kitaplığı, Arduino Uno dijital pinlerinde seri iletişim için izin verir ve ATmega328P, TWI (I2C) yanı sıra SPI-iletişimi . Arduino yazılımı, I2C veriyolunun kullanımını basitleştirmek için kablolu bir kitaplık içerir.

Arduino Uno Nasıl Kullanılır?

Arduino Uno, girişten çevreyi algılayabilir. Burada giriş çeşitli sensörlerdir ve bunlar motorları, ışıkları, diğer aktüatörleri vb. Kontrol ederek çevresini etkileyebilir. Arduino kartındaki ATmega328 mikro denetleyici, Arduino programlama dili ve IDE (Entegre Geliştirme Ortamı) yardımıyla programlanabilir. ). Arduino projeleri PC'de çalışırken yazılımla iletişim kurabilir.

Arduino Programlama

Arduino IDE aracı PC'ye yüklendikten sonra, Arduino kartını USB kablosu yardımıyla bilgisayara bağlayın. Arduino IDE'yi açın ve Araçlar -> Kart ..> Arduino Uno'yu seçerek doğru kartı seçin ve Araçlar -> Bağlantı Noktası'nı seçerek doğru Bağlantı Noktası'nı seçin. Bu kart bir Arduino yardımıyla programlanabilir Programlama dili Kablolamaya bağlıdır.

Arduino kartını etkinleştirmek için & LED'i yak panoda, Dosyalar–> Örnekler ..> Temel Bilgiler ..> Flash seçimiyle program kodunu boşaltın. Programlama kodları IDE'ye döküldüğünde ve ardından üst çubuktaki 'yükle' düğmesine tıklayın. Bu işlem tamamlandığında, panodaki LED flaşı kontrol edin.

USB'nin Yüksek Gerilim Koruması

Arduino Uno kartı, bilgisayarın USB bağlantı noktasını aşırı voltajdan koruyan yeniden düzenlenebilir bir poli sigortaya sahiptir. Bilgisayarların çoğunun kendi iç koruması olsa da, sigorta ek bir güvenlik kaplaması sağlar. USB bağlantı noktasına 500mA'nın üzerinde bir değer verilirse, sigorta aşırı voltaj giderilene kadar rutin olarak bağlantıyı keser.

Fiziksel özellikler

Bir Arduino kartının fiziksel özellikleri esas olarak uzunluk ve genişliği içerir. baskılı devre kartı Arduino Uno'nun uzunluğu ve genişliği 2,7 x 2,1 inçtir, ancak güç girişi ve USB konektörü önceki ölçümün ötesine geçecektir. Tahta, aksi takdirde vida delikleri ile yüzeye tutturulabilir.

Arduino Uno ATmega328 Uygulamaları

Arduino Uno uygulamaları aşağıdakileri dahil edin.

  • Arduino uno Do-it-Yourself projelerinin prototiplemesinde kullanılır.
  • Kod tabanlı kontrole dayalı projeler geliştirmede
  • Otomasyon Sisteminin Geliştirilmesi
  • Temel devre tasarımlarının tasarımı.

Böylece, bu tamamen Arduino Uno veri sayfası . Yukarıdaki bilgilerden nihayet, bunun 8 bitlik bir ATmega328P mikro denetleyici olduğu sonucuna varabiliriz. Seri haberleşme gibi farklı bileşenlere sahiptir, kristal osilatör , desteklemek için voltaj regülatörü mikrodenetleyici . Bu kart bir USB bağlantısı, dijital I / O pinleri-14, analog i / p pinleri-6, bir güç varil jakı, bir sıfırlama düğmesi ve bir ICSP başlığı içerir. İşte size bir soru, nedir Hindistan'da Arduino Uno fiyatı ?