Robotik Kodlama

Robotik Kodlama
Ana Sayfa

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

8 Aralık 2021 Çarşamba

Arduino Mikro

Arduino Mikro

Arduino mikro minyatür versiyonu Arduino Leonardo kurulu. Kalbinde bir ATmega32U4 mikro denetleyiciye sahiptir. Kartta 20 dijital giriş/çıkış pini , 16 MHz kristal osilatör , mikro-USB bağlantı noktası , ICSP başlık pinleri ve bir RESET düğmesi bulunur . Arduino Micro pin çıkışı, özellikleri, şeması ve veri sayfası aşağıda verilmiştir.    

Arduino Micro'nun Önden Görünümü
Arduino Micro'nun Önden Görünümü
İçindekiler

Arduino Micro'ya Giriş:

Arduino Mikro parçalarına giriş
Arduino Mikro parçalarına giriş

Atmega32U4 : ATMega32U4 mikro çip Atmel tarafından geliştirilmiştir. 32KB kendi kendini programlayan flash program belleği, 2.5KB SRAM , 1KB EEPROM , USB 2.0 tam hızlı/düşük hızlı cihaz, 12 kanallı 10-bit A özelliklerine sahip, düşük güçlü 8-bit AVR RISC tabanlı bir mikroçiptir. /D-dönüştürücü ve çip üzerinde hata ayıklama için JTAG arabirimi.

Atmega32U4 pin çıkışı : Atmega32U4 mikrodenetleyici çipinin 44 pini vardır ve bir TQFP paketindegelir.

Atmega32U4 pin çıkışı
Atmega32U4 pin çıkışı

Kristal Osilatör : Arduino Micro kartı, mikrodenetleyicide saat sinyali üreten 16MHz frekansında bir kristal osilatör ile birlikte gelir. Kristal osilatörün temel işlevi, karta temel zamanlamayı ve kontrolü sağlamaktır.

Mikro USB Bağlantı Noktası : Arduino Micro, bir Mikro USB 2.0 bağlantı noktasıyla birlikte gelir. Kart ile bilgisayar arasındaki bağlantıyı kurmamızı sağlar. Arduino Mikro kartını programlamak için çok önemlidir.

Not :Arduino Micro'nun USB bağlantı noktasına bağlı bir sigortası vardır. Porttan 500 mA'den fazla akım çekilmesi durumunda bilgisayarın USB portlarını aşırı akım ve kısa devrelerden korur. Bu sigorta,kısa devre veya aşırı yük giderilene kadar bağlantıyı otomatik olarakkesen,sıfırlanabilir bir çoklu sigortadırVe devre aşırı akımdan kurtulduğunda , bu sıfırlanabilir polyfus e orijinal durumuna geri döner.

RESET Butonu : Bu buton kartı resetlemek için kullanılır. Arduino Micro'ya bazı kodları yanıp söndükten sonra sıfırlama düğmesine basmanız önerilir.

INBULT LED (13) : Arduino Micro kartında dijital pin 13'e bağlı dahili bir LED (Yeşil) bulunmaktadır. Pin HIGH veya LOW konumuna getirilerek LED kontrol edilebilir.  

RX LED (17): Kartta dijital pin 17'ye bağlı RX LED bulunmaktadır. Pin HIGH veya LOW konumuna getirilerek led kontrol edilebilir.  

TX LED (30): Kartta dijital pin 30'a bağlı TX LED bulunmaktadır. Pin HIGH veya LOW konumuna getirilerek led kontrol edilebilir. 

uino Mikro Pin Çıkışı:

Arduino Mikro pin çıkışı
Arduino Mikro pin çıkışı

  • Yukarıdaki Arduino mikro pin çıkışında gösterildiği gibi, kartın 20 dijital I/O pini vardır. Bu 20 pinin 7 pini PWM (Pulse Width Modulation) pinidir ve 12 pini analog giriş pinidir.
  • Bunun dışında Arduino Micro'da reset butonu, 16MHz kristal osilatör, ICSP başlığı ve micro-USB portu bulunuyor.

Arduino Micro Üzerindeki Güç Pinleri :

Vin pini: Arduino kartını çalıştırmak için kullanılabilen giriş voltajı pinidir. Panoya güç vermek için güç jakı üzerinden belirli bir voltaj verildiğinde, bu voltaj Vin pininde ortaya çıkar. 

Not : Vin pini ve Power jack terminali birbirine dahili olarak bağlıdır.

5V pin : 5V pin, harici olarak bağlanan bileşenler için düzenlenmiş 5v çıkış üretir. Arduino Micro kartı için 5V pinin güç kaynağı bir USB konektörü ve Vin'dir.

Not : 5 voltluk bir voltaj regülatörü, Vin pininden veya güç jakından gelen giriş voltajını sabit bir 5V'a düşürür. Voltaj regülatöründen gelen bu 5V çıkış daha sonra Arduino Micro'nun 5V pinine bağlanır.

3.3 V pin : 3.3V pin 3.3v çıkış voltajı üretir.

GND pinleri . Arduino Micro kartında iki adet topraklama pimi mevcuttur.

Dijital G/Ç pinleri:

  • Arduino Micro kart üzerinde giriş veya çıkış olarak kullanılabilen 20 adet dijital I/O pini bulunmaktadır. 5 voltta çalışırlar.
  • Arduino Micro dijital pinleri iki durumdan birini okuyabilir: elektrik sinyali varken ve yokken. Bu tür girdiler genellikle dijital (veya ikili) olarak bilinir ve bu durumlar YÜKSEK ve DÜŞÜK veya 1 ve 0 olarak adlandırılır.

Analog Pinler:

  • Arduino Micro, ADCX olarak etiketlenmiş 12 analog girişten oluşur (burada X pin numarasıdır). Bu pinlerin hepsi aynı zamanda dijital I/O pinleridir.
  • Analog pinlerin her biri, 10 bitlik (yani, 1024 farklı değer) çözünürlüklü dahili bir ADC'ye bağlanır .

Arduino Micro üzerindeki PWM pinleri:

  • Dijital pin setinden yedi pin 3, 5, 6, 9, 10, 11 ve 13 olarak numaralandırılmış PWM (Pulse Width Modulation) pinleridir .
  • Her PWM pini 8 bitlik PWM çıkışı sağlar.
  • PWM çıkışını oluşturmak için “ analogwrite(PWM Pin, PWM value) ” sözdizimi kullanılır. PWM değeri 0 (0 volt) ile 255 (5 volt) arasında değişmektedir.

UART pinleri:

Arduino Micro TX ve RX pinleri
Arduino Micro TX ve RX pinleri

UART pinleri seri haberleşme için kullanılmaktadır. 0 (RX) verileri almak için ve 1 (TX), ATmega32U4 donanım seri özelliğini kullanarak (TX) TTL seri verilerini iletmek için.

Arduino Micro üzerindeki ICSP pinleri:

Arduino Mikro ICSP Başlığı
  • ICSP, Devre İçi Seri Programlama anlamına gelir .
  • ICSP'nin başlık pinleri, Arduino Micro kartının donanım yazılımını programlamak için kullanılır.
  • Yeni yeteneklere sahip yeni ürün yazılımı yükseltmeleri, bu ICSP başlığının yardımıyla mikro denetleyici aracılığıyla gönderilir.
  • ICSP başlığı 6 pinden oluşur.

İki Telli Arabirim (TWI)/I2C pinleri:

Arduino Micro üzerindeki I2C Pinleri
Arduino Micro üzerindeki I2C Pinleri

 

I2C, iki telli seri iletişim protokolüdür. I2C protokolü, Inter-Integrated Circuits anlamına gelir. Veri göndermek ve almak için iki pin kullanır: bir seri saat (SCL) pini ve bir seri veri (SDA) pini.

  • SCL -Seri Saat anlamına gelir Cihazlar arasında saat verisini ileten pin olarak tanımlanır. Senkronizasyon amacıyla kullanılır; Seri Saat, ana cihaz tarafından sağlanır.
  • SDA -Seri Veri anlamına gelir Bu pin, hem bağımlı hem de ana cihaz tarafından aradaki verileri göndermek ve almak için kullanılır. Bu nedenle veri hattı olarak da adlandırılırken , SCL'ye saat hattı da denilebilir.

Arduino Micro üzerindeki Harici Kesinti pinleri:

Arduino Micro üzerindeki kesme pinleri
Arduino Micro üzerindeki kesme pinleri
  • Arduino Micro kartı üzerinde 4 adet harici kesme pini bulunmaktadır 3 (INT 0) , 2 (INT 2) 0 (INT 3) ve 1 (INT 4) .
  • Kesinti pinleri, aşağıdaki değişikliklerden herhangi biri meydana gelirse kesintiyi tetikleyecek şekilde yapılandırılabilir: düşük bir değer, yükselen veya düşen kenar veya değerde bir değişiklik.

Arduino Mikro kartındaki SPI Pinleri:

  • Seri Çevre Birimi Arayüzü anlamına gelir .
  • Bu pinler, mikrodenetleyiciler tarafından bir veya daha fazla çevresel aygıtla verimli bir şekilde iletişim kurmak için kullanılır.
  • Arduino UNO'dan farklı olarak Micro board'un SPI pinleri ICSP başlığında bulunur , bu pinler SPI kütüphanesini kullanarak SPI haberleşmesini destekler.
  • Bu, SPI protokolünü kullanan ancak Arduino Micro'nun 6-pin ICSP başlığı ile köprü kurabilen 6-pin ICSP konektöründen OLUŞMAYAN harici bir kalkanımız olsa bile, kalkanın çalışmayacağı anlamına gelir.

Arduino Mikro kartındaki diğer Pinler:

AREF pini: Analog girişler için referans voltajı. analogReference() işleviyle birlikte kullanılır.

RESET pini: Bu pine 0volt/Düşük verildiğinde kartı resetler.

Arduino Micro'nun Özellikleri:

mikrodenetleyiciATmega32U4
Çalışma gerilimi5V
Giriş Voltajı (önerilir)7-9V
Giriş Voltajı (sınır)6-9V
Dijital G/Ç Pinleri20
PWM Kanalları7
Analog Giriş Kanalları12
I/O Pin Başına DC Akımı20 mA
3.3V Pin için DC Akımı50 mA
Flash Bellek4 KB'si
önyükleyici için ayrılmış 32 KB (ATmega32U4)
SRAM2,5 KB (ATmega32U4)
EEPROM1 KB (ATmega32U4)
Saat hızı16 MHz
LED_BUILTIN13
Uzunluk48 mm
Genişlik18 mm
Ağırlık13 gr

Arduino Mikro Boyutları/kart boyutu :

Arduino micro'nun kart boyutu 1,9" x 0,7" VEYA 48 mm x 18 mm'dir.

Arduino Mikro boyutları
Arduino Mikro boyutları

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

2 Aralık 2021 Perşembe

Arduino Devreleri

Arduino Proje Ödev
Merhaba,

Robotik Kodlama, Arduino, Scratch, Okul Ödev ve Projelerinizde vize ve final sorularınızda, zorlandığınız çözemediğiniz soru ve projelerinizde benimle paylaşın birlikte ne yapabiliriz onu konuşalım, inceleyip size bilgi vereyim.

Tüm dünyayı ve bir çok programı ve modülü inceleyerek çalışmaktayım.

Sizlere yardımcı olabilirim.
Sorularınızı bekliyorum.
Aşağıdaki linklerimden yada QR kodu tarattığınızda instagram üzerinden bana ulaşabilirsiniz...
Sevgi ve daima bilimle kalmanız dileklerimle...




Tech. Elec. Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever If you want, let's learn together...
blog                          roboticcode2020
robotikkodlama.tumblr



Arduino Proje Yaptırma




















#roboticcode

@roboticcode

#robotikkodlama

#robotik

#robotikkodlamaödev

#robotikkodlamaodev

#odev

#ödev

#tez

#robotikvize

#robotikfinal

#final

#vize

#proje

#ders

#bitirmeprojesi

#tezyaz

#bitirmetezi

#yukseklisans

#araştırma

#odevyardim

#ödevyardım

#yardım

#odevyapmak

#makale

#robotikodev

#robotiködev

#arduinoodev

#arduinoödev

#arduinoproje

#arduinovize

#arduinofinal

#odevtakip

#odevkontrol

#projeödevi

#projeodevi


#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