Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

8 Aralık 2021 Çarşamba

ATmega328P











ATmega328P Özellikler / Teknik Özellikler:

  • Yüksek performanslı tasarım
  • Düşük güç tüketimi
  • Toplam Analog Giriş pin sayısı 6'dır.
  • 32 kilobayt flash bellek içerir
  • 2 kilobayt SRAM içerir
  • 1 kilobayt EEPROM içerir
  • 16 megahertz saat hızı
  • Minimum ve maksimum sıcaklık -40 derece santigrat ila 105 derece santigrat
  • Toplam Dijital I/O pin sayısı 14'tür.
  • Gelişmiş RISC
  • Programlama kodu güvenliği için program işlevselliğini kilitleyin
  • İki adet 8 bit ve bir adet 16 bit olmak üzere toplam üç zamanlayıcı içerir
  • Toplam I/O pin sayısı 23'tür.
  • Toplam PWM kanal sayısı 6'dır.
  • 1.8V DC'den 5.5V DC'ye kadar minimum ve maksimum çalışma voltajı


PIN konfigürasyonu:

Toplu iğne#Pin AçıklamasıPin FonksiyonuPin Fonksiyon Açıklama
1PC6SıfırlaBu sıfırlama pimi azaldığında mikrodenetleyici ve programı sıfırlanır.
2PD0Dijital Pin (RX)Seri iletişim için giriş pini
3PD1Dijital Pin (TX)Seri iletişim için çıkış pini
4PD2Dijital PinPin 4, harici bir kesme 0 olarak kullanılır
5PD3Dijital Pin (PWM)Pin 5, harici bir kesme 1 olarak kullanılır
6PD4Dijital PinPin 6, harici sayaç kaynağı Timer0 için kullanılır
7Vccpozitif voltajSistemin pozitif beslemesi.
8GNDZeminSistemin zemini
9XTALKristal OsilatörBu pin, çipe harici saat darbesi sağlamak için kristal osilatörün bir pinine bağlanmalıdır.
10XTALKristal OsilatörBu pin, çipe harici saat darbesi sağlamak için kristal osilatörün başka bir pinine de bağlanmalıdır.
11PD5Dijital Pin (PWM)Pin 11, harici sayaç kaynağı için kullanılır Zamanlayıcı1
12PD6Dijital Pin (PWM)Pozitif Analog Karşılaştırıcı i/ps
13PD7Dijital PinNegatif Analog Karşılaştırıcı i/ps
14PB0Dijital PinSayaç veya Zamanlayıcı giriş kaynağı
15PB1Dijital Pin (PWM)sayaç veya zamanlayıcı A eşleşmesini karşılaştırın.
16PB2Dijital Pin (PWM)Bu pin, bir bağımlı seçim i/p görevi görür.
17PB3Dijital Pin (PWM)Bu pin, SPI için ana veri çıkışı ve bağımlı veri girişi olarak kullanılır.
18PB4Dijital PinBu pin, ana saat girişi ve bağımlı saat çıkışı görevi görür.
19PB5Dijital PinBu pin, SPI için ana saat çıkışı ve bağımlı saat girişi görevi görür.
20AVccpozitif voltajADC (güç) için pozitif voltaj
21AREFAnalog ReferansADC için Analog Referans voltajı (Analogdan Dijitale Dönüştürücü)
22GNDZeminSistemin zemini
23PC0Analog girişAnalog giriş dijital değer kanalı 0
24PC1Analog girişAnalog giriş dijital değer kanalı 1
25PC2Analog girişAnalog giriş dijital değer kanalı 2
26PC3Analog girişAnalog giriş dijital değer kanalı 3
27PC4Analog girişAnalog giriş dijital değer kanalı 4. Bu pin aynı zamanda data için seri arayüz bağlantısı olarak da kullanılabilir.
28PC5Analog girişAnalog giriş dijital değer kanalı 5. Bu pin aynı zamanda seri arayüz saat hattı olarak da kullanılır.

ATmega328P Açıklama:

ATmega328P çok gelişmiş ve zengin özelliklere sahip bir mikro denetleyicidir. Arduino UNO kartında kullanımı nedeniyle Atmel'in ünlü bir mikrodenetleyicilerinden biridir. Atmel'in megaMVR mikrodenetleyici ailesinden bir mikrodenetleyicidir (Daha sonra 2016 yılında Atmel, Microchip Technology Inc tarafından satın alınmıştır, megaMVR ailesinde üretilen mikrodenetleyiciler daha büyük program hafızalarını işlemek için tasarlanmıştır ve bu ailedeki her mikrodenetleyici farklı miktarda ROM, RAM, I/O pinleri ve diğer özellikleri ile 8 pinden yüzlerce pine kadar farklı çıkış pinlerinde üretilmektedir.

ATmega328P'nin dahili devresi, düşük akım tüketimi özellikleriyle tasarlanmıştır. Çip, 32 kilobayt dahili flash bellek, 1 kilobayt EEPROM ve 2 kilobayt SRAM içerir. EEPROM ve flash bellek, bilgileri kaydeden ve gücün kesildiği veya kesildiği her durumda bu bilginin çıkmaya devam ettiği belleklerdir ancak SRAM, yalnızca güç sağlanana kadar bilgileri ve güç kesildiğinde tüm bilgileri saklayan bir bellektir. SRAM'de silinecektir.

 

Uygulamalar:

Atmega328P için binlerce uygulama var ve yakın gelecekte daha fazlası ne kadar yaratıcı düşünebildiğine bağlı. Her gün elektronik öğrencileri, mühendisler, hobiler, tamirciler tarafından bu çip kullanılarak oluşturulan yeni bir uygulama görüyoruz. Çip için uygulamalardan bazıları aşağıdaki gibidir.

  • Endüstriyel makine kontrol sistemleri
  • Güneş enerjisiyle çalışan makineler ve uygulamalar
  • IoT tabanlı uygulamalar
  • Güç kaynağı ve şarj cihazı tabanlı uygulamalar
  • Hava sistemleri
  • Kablosuz iletişim uygulamaları
  • Güvenlik tabanlı uygulamalar
  • Tıp ve sağlıkla ilgili projeler ve sistemler
  • Otomobille ilgili uygulamalar
  • Ve daha fazlası…

 

Değiştirme veya Eşdeğeri

Atmega328P, AtmegaA8 ile değiştirilebilir

 

Alternatif Parça Numaraları

Atmega328P için alternatif mikrodenetleyiciler Atmega8535, Atmega16 ve Atmega32'dir.

 

Atmega328P Nasıl Kullanılır

Bir Atmega328P kullanmak diğer mikrodenetleyicilerle aynıdır, ayrıca kullanımdan önce programlanması gerekir. Çipi programlamak için birden fazla programcı yazılımı mevcuttur, çipi programlamanın en kolay ve yaygın yollarından biri arduino kartını ve Arduino IDE adlı arduino yazılımını kullanmaktır. Diğer programlayıcı ise Atmel ve Microchip Technology web sitelerinden ücretsiz olarak indirilebilen “Atmel Studio” adlı AVR kontrolörleri için yapılmış IDP programıdır. İstenen IDE veya IDP yazılımını kurduktan sonra, kullanıcının fonksiyonları / program kodlarını IDE veya IDP programlayıcıya yazması gerekir. Çipten istenen görevi almak için mikrodenetleyicinin nasıl programlanacağını öğrenebileceğiniz çevrimiçi olarak çeşitli kılavuzlar ve öğreticiler vardır.

 

Atmega328P Nasıl Güvenle Çalıştırılır ve Uzun Süreli Performans Alınır:

Uzun süreli performans elde etmek için veya elektronik cihazınızda veya projenizde Atmega328P'yi yıllarca çalıştırmak istiyorsanız, Chip'lerin veya IC'lerin çok hassas olduğu bilinmeli ve bunları kullanırken dikkatli olunmalıdır. Besleme voltajı 5.5V'u geçmemelidir. IC'ye bağlamadan önce daima voltaj kaynağı çıkışını kontrol edin. Breadboard üzerinde deney yaparken veya bir devrede lehim yaparken, IC'ye güç vermeden önce tüm pinlerde kısa devre olup olmadığını kontrol etmeniz şiddetle tavsiye edilir, IC için bir IC soketi kullanmak daha iyidir, ancak IC soket pinlerini de kısa devre için kontrol edin. IC'yi içine yerleştirmeden önce devre. IC soketi ayrıca IC'yi lehimleme sırasında havyadan kaynaklanan ısıdan da korur. Çipi -40 santigrat derecenin altında ve 105 santigrat derecenin üzerinde saklamayın veya çalıştırmayın.

 

Veri Sayfası

Veri sayfasını indirmek için aşağıdaki bağlantıyı tarayıcınıza kopyalayıp yapıştırmanız yeterlidir.

http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf


Tech. Elec. Bahadır ÖZGEN

Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever If you want, let's learn together...

https://roboticcode2020.blogspot.com
www.facebook.com/robotic.code
www.instagram.com/roboticcode
www.youtube.com/results?search_query=roboticcode2020

#arduino #bilişimci #bilişimteknolojileri #makers #arduino #kodlama #robotikkodlama #codingforkids #inovation #scratch #mblock #bty #btyogretmen #researcher #creativelearning #stem #stemteacher #tinkercad #izmir #robotikkodlamak #bahadirozgen #bahadirözgen #matematik #programlama #ilkokuletkinlik #ortaokuletkinlik #ilkokul #çocukyazılım