İçindekiler:

OLED-UI (KULLANICI ARAYÜZÜ) ile ARDUINO MENÜ TASARIMI: 4 Adım
OLED-UI (KULLANICI ARAYÜZÜ) ile ARDUINO MENÜ TASARIMI: 4 Adım

Video: OLED-UI (KULLANICI ARAYÜZÜ) ile ARDUINO MENÜ TASARIMI: 4 Adım

Video: OLED-UI (KULLANICI ARAYÜZÜ) ile ARDUINO MENÜ TASARIMI: 4 Adım
Video: Trendyol da ki satıcının çakallığı 2024, Kasım
Anonim
Image
Image

Herkese merhaba!Bu derste i2c OLED Ekran kullanarak ARDUINO MENU DESIGN'ın nasıl yapıldığını açıklamaya çalışacağım. UI (Kullanıcı Arayüzü) olarak da bilinir. Bir çok projede kullanılıyor ama 3d yazıcılardan da aşina olmalısınız:)

Bu projeyle ilgili video da burada. Bu videoya bir göz atabilir ve nasıl çalıştığını görebilirsiniz.

Dürüst olmak gerekirse, kendi menü tasarımınızı kendiniz yaparsanız, kodlama ve algoritma becerilerinize çok şey katacaktır. Bu kadar basit bir menü tasarımı oluşturmak için yaklaşık 4 saatimi harcadım. Bu yüzden %100 kendim yapmaya çalışıyorum. Tabii ki bazı kısımlarda yardım aldım. Nasıl bir menü tasarlamalıyım vs…(Ama algoritmaların çoğu bana ait)Dikkat: Kendi menü tasarımınızı yapmak istiyorsanız en temelden başlamalısınız. adım yani şunu deneyin: butona basıldığında seçim işareti yani ">" aşağı doğru gitmeli….

Adım 1: Gerekli Donanım

x1 Arduino (Uno, nano, mega …. vb)

x1 OLED EKRAN (Ben i2c modelini kullandım ki pin sayısı az olduğu için çok iyi ama siz istediğiniz ekranı kullanabilirsiniz fakat tabi ki kodda biraz değişiklik yapmanız gerekiyor!)

x3 Düğmesi

x3 10k direnç

x1 Breadboard

Yeter Jumper

Adım 2: Devre Bağlantısı

Burada çok basit bir bağlantımız var. Daha önce de belirttiğim gibi farklı tipte bir ekranınız varsa (5110, 16x2….) sahip olduğunuza göre değişiklik yapabilirsiniz.

Not: Buton ve Pull-Down dirençleri bağlantısına dikkat ediniz. Bağlantıyı aşağıdaki şemadaki gibi yapın. Yanlış direnç bağlantısı hatalara neden olabilir. Bu konfigürasyonda butona basıldığında 1 (HIGH) alırız.

Adım 3: Kaynak Kodu

Tamam sevgili yapımcılar:) burada kaynak kodumuz var. Bildiğiniz gibi YouTube kanalım için projemi Türkçe hazırlıyorum. Ancak hemen hemen her satırın yanına çevirmeye veya açıklamalar eklemeye çalışıyorum. Bu proje bir nevi yarı ingilizce/türkçe hazırlanmıştır. Türkçe bilmeyenler için açıklama ekledim. Yine de bununla ilgili bir sorununuz varsa lütfen bana bildirin ve sorunuzu buradan veya Youtube Kanalından sorun. Eminim sizler oldukça zekisiniz ve bu dil farkıyla ilgili herhangi bir sorunla karşılaşmayacaksınız. Dilin seni engellemesine izin verme:)

Adım 4: Beğenirseniz Kanalıma Abone Olun

Bu projenin nasıl çalıştığını videoya izleyebilirsiniz.

Projemi beğendiyseniz kanalımdaki diğerlerine göz atabilir ve bana destek olabilirsiniz. Dili dert etmeyin daha çok kodlarımı ingilizce anlatımlı hazırlıyorum. Herhangi bir sorunuz olursa buradan veya Youtube kanalından sorularınızı sorabilirsiniz.

Youtube Kanalım:Youtube Kanalı Herhangi bir sorunla karşılaşırsanız lütfen bana bildirin.

İyi eğlenceler!

Önerilen: