Raspberry Pi Pico ile I2C 2x16LCD Kullanımı

Merhaba Arkadaşlar, bu yazımda sizlere piyasada sık kullanılan I2C li 2x16LCD ekrana nasıl yazı yazdıracağız anlatacağım. Örnek olarak işlemci sıcaklığını ekranda göstereceğiz. I2C LCD ekran piyasada çok rahat bulabilirsiniz. Pico da port olarak i2c0 ı kullandım ve pin bağlantıları aşağıdaki gibidir.

LED, I2C ve adc init işlemlerini yaptıktan sonra, ekranı silip açılış yazısı yazdırdım […]

Raspberry Pi Pico ile LCD ekranda RTC Uygulaması

Merhaba Arkadaşlar, bu yazımda sizlere PICO ile lcd ekranda rtc saat uygulaması nasıl yapılır anlatacağım. LCD için daha önceden verdiğim SPI TFT LCD yi kullandım. RTC içinde piyasada bulunan DS3231 RTC entegresini kullandım. Aslında PICO nun kendi RTC özelliği var ama pil bağlantısı için kullanmadım. LCD ve RTC pinleri için h dosyalarına bakabilirsiniz. Hangi pin […]

Raspberry Pi Pico ile SPI TFT LCD (ST7735) Kullanımı

Merhaba Arkadaşlar; Bu yazımda sizlere Pico ile SPI LCD ST7735 kullanımı anlatacağım. Elimde 128×160 1.8TFT lcd var siz de herhangibir ST7735 destekli lcd kullanabilirsiniz. Önceki yazımı okuduysanız Pico Generator ile SPI destekli bir C projesi açalım ve daha sonra aşağıdaki gibi c dosyasının içeriğini değiştireceğiz. Yada aşağıda vereceğim VSC proje dosyasını kullanabilirsiniz. LCD için 2 […]

Raspberry Pi Pico ile I2C OLED Kullanımı

Merhaba Arkadaşlar, Bu yazımda sizlere pico ile OLED e yazı yazdırmayı göstereceğim. Örnek olarak CPU sıcaklığını ekrana yazdıracağız. Bunun için önceki yazımda nasıl proje oluşturulur baktıysanız I2C seçili bir proje oluşturuyoruz. H dosyalarını aşağıdaki gibi değiştirelim.

ssd1306 ve font dosyaları aşağıda paylaşacağım proje linkinde bulabilirsiniz. daha sonra sırası ile led, i2c ve adc init […]

Raspberry Pi Pico Multi Core Kullanım

Merhaba Arkadaşlar; Bu yazımda sizlere Pico yu nasıl multi core kullanacağımızı anlatacağım. Bildiğiniz gibi Pico da 2 core bulunmaktadır. Biz aslında Core0 ı kullanıyoruz, diğer core1 uyku modunda çalışmaktadır. Çok karmaşık projelerinizde bazı işler diğer core a aktarılabilir. Örnek olarak Core0 sistemi yönetirken, Core1 ise sensörleri okur. Çoğu uygulamalarda 2 core arasında data aktarımı ihtiyacı […]

STM32F7-Disco ile STemWin ve NRF Kullanımı

Merhaba Arkadaşlar, Bu yazımda sizlere STemWin ve NRF haberleşmesi hakkında basit bir uygulama yapacağım. Bunun için STM32F7-Disco ve STM32F103 kitlerini kullandım. F7 yi master yapıp, F103 den sıcaklık değerleri gönderdim. Hem STemWin ile görsel ortamda data okuma hemde RF üzerinden data aktarım uygulamaları pekiştireceksiniz. Bunun için F7 master RF tarafından anlatıma başlıyorum. İlk önce STM32F7-Disco […]

STM32F7-Disco ile STemWin Kullanımı

Merhaba arkadaşlar; Bu uygulamada Sizlere STM32F7 serisi ile Segger firmasının üretmiş olduğu emwin dan bahsedeceğim. LCDli yaptığımız projelerde mutlaka görsel nesnelere ihtiyaç duyarız. Girdileri ve çıktıları ekranda göstermek isteriz. Bu gibi durumlarda manüel çizimlerle ekranda GUI nesneleri yapmaya çalışırız. Segger firması ST için emwin adında GUI nesnelerinden oluşan bir kütüphane geliştirdi. https://www.segger.com/products/user-interface/emwin/ Bu uygulamayı kullanabilmek […]

STM32F4 ile ST7735 SPI TFT LCD kullanarak RTC Saat Uygulaması

Merhaba Arkadaşlar; Bu yazımda sizlere önceki yazımda paylaştığım STM32 li saat devresinin SPI TFT LCD li olanını paylaşacağım. Yine çok sık kullanılan SPI TFT LCD ST7735 i kullanıyorum. Bunun yanında DS18B20 sıcaklık sensörünü ekleyerek ekranda ortam sıcaklığını ve işlemci sıcaklığını göstereceğim. Eğer DS18B20 istemiyorsanız programdan yoruma alabilirsiniz. Önceki gibi ilk önce CubeMX programı ile proje oluşturacağım. […]

STM32F4 ile OLED ekran kullanımı ve RTC Saat Uygulaması

Merhaba Arkadaşlar; Bu yazımda sizlere piyasada çok sık kullanılan 128*64 OLED ekran kullanımı ve STM32 ile RTC saat uygulamasından bahsedeceğim. Kullanacağımız OLED IC2 hattını desteklemektedir. Piyasada çeşitli çözünürlükte mevcuttur. Ben 128×64 olanın kullandım. Biraz küçük ama akım konusunda çok cimridir. Backlight kullanılmıyor malum OLED olduğu için her pixel birer leddir.     İlk önce CubeMX […]

ADS1115 ile 4 Kanal 16 bit ADC Uygulaması

Merhaba Arkadaşlar; Bu uygulamada sizlere ADS1115 de 4 kanal adc okumasını QT de form da nasıl göstereceğiz onu anlatacağım. Öncelikle normal konsol ekranından ziyade formda göstermek bu tür uygulamalarda yani sürekli ekrana veri tazeleme olayında konsol yetersiz kalabiliyor. O yüzden görsel form üzerinden daha akıcı oluyor. Daha önceki yazılarımda QT kurulumunu anlatmıştım inceleyebilirsiniz. Yeni proje […]