Micro Python & MicroPython Board Nedir?

MicroPython Board (Pyboard) Nedir?

MicroPython Board, gömülü sistemler ile uğraşanlar için veya programlamayı projeler yaparak öğrenmek isteyenler için geliştirilmiş elektronik bir karttır. Üzerinde ARM tabanlı bir mikrodenetleyici bulunmaktadır. Bu sayede güçlü bir işlemci desteği sunmaktadır. Arduino benzeri platformları kullananların bileceği tarzda bir kullanım formatı sunmaktadır. Tabi ki avantajlı ve dezavantajlı tarafları bulunmaktadır.

MicroPython Board aşağıda görülmektedir.

Yukarıda MicroPython Board görülmektedir.

Kartın özelliklerine geçmeden önce MicroPython nedir bundan bahsedelim.

MicroPython Nedir?

MicroPython, Python 3 programlama dilini kullanan Script tabanlı ve gerçek zamanlı çalışan, mikrodenetleyiciler için geliştirilmiş (optimize edilmiş) bir dildir. Python 3 programlama dilini en sade ve yalın halinde kullanmaktadır. Arduino ve mikrodenetleyici programlama aşamalarında büyük ölçüde kodu önce derlemek ve sonrasında denetleyiciye yüklemek gerekmektedir. MicroPython bu durum farklı gerçekleşmektedir. Kodu yazma olayınız doğrudan denetleyicinin içinde gerçekleşmektedir. Yani derleme gerekmemektedir. Programı mikrodenetleyici içerisinde bulunan bir text dosyasına yazıyorsunuz ve kaydediyorsunuz. Kartı resetlediğinizde direk çalışmaya başlıyor. Kod yazım aşaması bu şekilde olmaktadır.

MicroPython Board Özellikleri:

STM32F405RG mikro denetleyici

168 MHz Cortex M4 CPU

1024Kb flash ROM

192KiB RAM

Güç ve seri iletişim için mikro USB konnektör

Standart ve yüksek kapasiteli SD kartları destekleyen Micro SD kart yuvası

3 eksenli ivme ölçer (MMA7660)

İsteğe bağlı yedek pil ile gerçek zaman saati

Sol ve sağ kenarda 24 GPIO, alt sırada 5 GPIO, artı alt sıradaki LED ve anahtar GPIO mevcuttur

3 x 12 bit analogdan sayısal dönüştürücü

2x 12 bit dijital-analog (DAC) dönüştürücü

4 LED (kırmızı, yeşil, sarı ve mavi)

1 sıfırlama ve 1 kullanıcı butonu

250mA’a kadar kapasiteyle besleyebilen 3.3V’luk LDO voltaj regülatörü,

3.6V – 16V’luk giriş voltajı aralığı

Ürün yazılımının kolay yükseltilmesi için ROM’daki DFU önyükleme yükleyicisi

 

 

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: