STM32F4-Discovery kartı, micropython, ADC ve İvme sensörü

Bölüm – IV

Bir yeni bölüm de daha birlikteyiz. Bugünkü bölümde iki kısımda; yeni iki donanım inceleyeceğiz. Birisi ADC, diğeri de ivme sensörü.

ADC, genelde mcu içine gömülüdür. Ancak farklı uygulamalar içerisinde kullanmak için üretilmiş, ADC entegreleri de mevcuttur. Bugün dahili ADC birimi ile bir kaç örnek yapacağız.

Diğer donanım ivme sensörü; çoğunlukla harici bir donanımdır. SPI/I²C gibi donanımlar ile mculara bağlanmaktadır.
Yapacağımız diğer örnek ivme sensörünü, eğim sensörü gibi kullanmaya çalışacağız. Eğimde oluşan ivme değerini ledlere bağlayacağız. Buradaki amacımız farklı donanımlar ile örnekler yapıp kullanımlarını öğrenmemiz.

Okumaya devam et STM32F4-Discovery kartı, micropython, ADC ve İvme sensörü

STM32F4-Discovery kartı, micropython, Timer ve PWM uygulamaları

Bölüm – III

STM32F407VGT6 kartında 14 adet timer bulunmakta. Bunlar ile ilgili detaya bu mcunun kataloğundan ulaşabilmeniz mümkün. Biz basit uygulamalar yapacağımız için, bunların detayına girmek istemiyorum. Yeri geldikçe elimden geldiğince açıklamaya çalışacağım.

Timer, hem pyb modülü, hem de machine modülü içerisinde tanımlanmıştır. Bizim konumuz, pyb metodu içerisindeki Timer metodudur.

Timer metodu şu şekilde tanımlanmıştır:
Timer.init(*, freq, prescaler, period, mode=Timer.UP, div=1, callback=None, deadtime=0, brk=Timer.BRK_OFF)

Okumaya devam et STM32F4-Discovery kartı, micropython, Timer ve PWM uygulamaları