Pic ile mblock veya arduino nun ne alaksı var.
MCU = Microcontroller Unit = Mikrodenetleyici
= İşlemci + Ram + Rom + Modüller
Modüller = Uart, spi, usb, timer, adc vs.
özel işlevleri yerine getiren donanımlar.
Pic Microchip firmasının mcu larına verdiği genel ad, pic12f675, Pic16f877, pic18f4550, dspic30f2010, pic32
gibi modelleri ve birkaç temel serisi var.
Arduino içinde başlangıçta Atmel firmasının atmega serisi mcu larının olduğu
geliştirme kiti ve bu kite kolay program yazmayı sağlayan PC programının adı.
Atmel i Microchip satın aldı.
Mbed bazı Arm işlemcili misal ST firmasının STM32Fxx gibi mcu ların internet web tarayıcı üzerinde kolayca programlanmasını sağlayan
programlama ortamı.
Senin öncelikle programlama ve algoritma öğrenmen gerekiyor.
Mcu ile öğrenmeye çalışırsan zor olur.
C dilini öğrenmeye çalışırsan bu sırada yapacağın örneklerle algoritmada öğrenirsin.
Sonra keyfine göre bir mcu ve geliştirme ortamı seçip istediklerini yaparsın.
Yok ben mcu ile başlayacağım C mi uğraşamam dersen,
Pic için C bilmeyenin dahi kolaylıkla anlayacağı şekilde anlatımı olan
Serdar Çiçek hocanın CcsC ile pic programlama kitabı hızlıca işi çözmeni sağlar.
Pic mik gerek yok ben hobiciyim, kolay olsun işim görülsün dersen
Arduino ortamını çok geniş, anlatımı örneği bol, Pic den daha hızlı yol alırsın.
Ben trendi takip ederim şu an revaçta ne var dersen
Stm32f103 bluepill, ve yine ST firmasının STM32F4 serisi mcu ları
özellikleri bakımından çok ilerde ve Çin menşeili olanları bayağı ucuz,
arduino ilede programlanabileni var ama
doruk noktası CubeMx PC programı ile kod taslağı oluşturup,
HAL kütüphaneleri ile hızlıca kod yazıp,
Keil, Ewarm , true studio gibi IDE ler ile kod geliştirmek.
Bu sistemin son hali
direk CubeMx + ide olarak tek bir ortamda Stm32CubeIde
olarak ST firması tarafından sanırım bu yıl sunuldu.
Ek:
Mblock u mbed olarak okuyup
yazarken mbed yazıyorum sanıp mblock yazıp
mbed gibi yorumlamışım.
Mblock un yukarıdaki mesajda bahsedildiği gibi kullanılılması çok hince güzel bir fikir.