Arduino M0 Pro

Ürün Kodu: RW-EL-0111

Stok Durumu : Stokta var

185,75 TL

Açıklama

Detaylar

Arduino M0 pro, Arduino Uno kartının 32 bit işlemci ile donatılmış bir uzantısıdır. Atmel SAMD21 mikroişlemci unitesine sahip olan kart 32 bit ARM Cortex® M0 core bulundurur. Ayrıca Atmel'in gömülü ayıklayıcısı "Atmel's Embeded Debugger (EDBG)" M0'ın içinde yer almaktadır.

Kart mikro Usb ya da harici güç(adaptör ya da pil) ile beslenmektedir. Kart, bir seçim yapmanıza gerek kalmadan gücün nereden geldiğini otomatik olarak algılar. USB host uygulama geliştirirken harici güç kullanmanızı öneririz çünkü bu tür uygulamalarda USB üzerinden gelen 500mA hem karta hem porttaki uygulamaya yetmeyebilir.

Karttaki 14 digital I/O port 3.3V ile çalışır, dahili 20-60 kohm pull-up resistore bağlıdırlar. Pinlerden max 7mA DC akım geçer.

Bazı pinler özel fonksiyonlar için özelleştirilmiştir.

  • Serial: 0 (RX) ve 1 (TX) pinleri ATSAMD21G18 kullanarak TTL seviyesinde seri haberleşme için kullanılabilir. Dikkat: Arduino M0 Pro kartında "Serial" sınıfı USB (CDC) haberleşmesi için kullanılmaktadır. Pin 0 ve pin 1'i 3v3 TTL haberleşmesinde kullanmak için "Serial1" sınıfını kullanın.
  • TWI: 2(SDA) ve 3(SCL) pinleri "Wire" kütüphanesi ile TWI haberleşmesi için kullanılabilir.
  • PWM: Pinler [2-13] "analogWrite()" fonksiyonu ile 8-bit PWM çıkış sağlar. PWM'in çözünürlüğünü " analogWriteResolution()" ile değiştirebilirsiniz. Dikkat: Pin 4 ve 10 aynı anda PWM olarak kullanılamaz. Aynı şekilde pn 5 ve 12 aynı anda PWM olarak kulllanılamaz.
  • SPI: Bu pinler ICSP header aracılığı ile kullanılabilir. Uno'daki gibi digital pinlere bağlı değildir. Dolayısıyla eğer elinizde SPI kullanan bir shield varsa M0 Pro'y bağlamak için 6-pin ICSP konnektöre ihtiyacınız var.
  • LED: Digital pin 13'e varsayılan olarak bağlı dahili leddir. Pin 13 High iken yanar low iken söner.
  • Analog inputlar: Uno'daki gibi [A0-A5] pinlerini kullanır. 12-bit çözünürlüğe sahiptir.(4096 farklı değer alabilir) Varsayılan olarak bu pinler 0V-3.3V arasını ölçer. Üst sınırı artırmak için AREF pinini ve "analogReference()" fonksiyonunu kullanabilirsiniz.
  • DAC: Pin A0 "analogWrite()" fonksiyonu ile 10-bit çözünürlükle(1023 level) doğru analog output sağlar. Bu pin audio analog output üretmek için de kullanılabilir.
  • Reset: Mikrocontrolcüyü reset atmak için bu pini low haline getirin. Bu pin genellikle kartın üstünde varsayılan reset butonun kullanılan shieldler tarafından engellenmesi sebebiyle ya da uygulama ihtiyacı doğrultusunda tercih edilir.

 Teknik bilgi:

  • Microcontroller: ATSAMD21G18, 48pins LQFP
  • EDBG Microcontroller:  AT32UC3A4256, 100pins VFBGA
  • Operating Voltage: 3.3V
  • Input Voltage (recommended) : 6-15 V
  • Input Voltage (limits) : 4.5-20 V
  • Digital I/O Pins : 14, with 12 PWM and UART 
  • Analog Input Pins : 6, 12-bit ADC channels
  • Analog Output Pins : 1, 10-bit DAC
  • DC Current per I/O Pin : 7 mA
  • Flash Memory : 256 KB
  • SRAM : 32 KB
  • Clock Speed : 48 MHz

Dosyalar