İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu derste, OLED Display ve Visuino kullanarak bir seçim seçeneği ile bir menü yapmayı öğreneceğiz.
Videoyu izle.
Adım 1: Neye İhtiyacınız Olacak?
- Arduino UNO (veya başka bir Arduino)
- Atlama telleri
- OLED Ekran
- ekmek tahtası
- 1K ohm direnç
- Buton
- Visuino programı: Visuino'yu indirin
Adım 2: Devre
- OLED ekran pimini [VCC] arduino pimine [5V] bağlayın
- OLED ekran pinini [GND] arduino pinine [GND] bağlayın
- OLED ekran pinini [SDA] arduino pin [SDA]'ya bağlayın
- OLED ekran pinini [SCL] arduino pinine [SCL] bağlayın
- Arduino 5V'yi direncin bir tarafına bağlayın
- Direncin diğer tarafını düğmeye bağlayın
- Düğmenin diğer tarafını Arduino dijital pinine[8] ve toprağa bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:
Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino ADD Bileşenlerinde
- "Sayaç" bileşeni ekle
- "Tamsayı Dizisi" bileşeni ekleyin
- "Tamsayılı Çoklu Kaynak" bileşenini ekleyin
- "SSD1306/SH1106 OLED Ekran (I2C)" bileşenini ekleyin
Adım 5: Visuino Set Bileşenlerinde
- "Sayaç1" bileşenini seçin ve özellikler penceresinde 'Maks'>'Değer'i 2'ye ve 'Min>'Değer'i 0'a ayarlayın
- "Array1" üzerine çift tıklayın ve Elements penceresinde 3x 'Value' öğesini sol tarafa sürükleyin Öğe Seç[1] ve özellikler penceresinde değeri 20 Öğe Seç[2]'e ve özellikler penceresinde değeri 40'a ayarlayın
- "IntegerMultiSource1" bileşenini seçin ve özellikler penceresinde 'Çıkış Pinleri'ni 4 olarak ayarlayın
- "DisplayOLED1"e çift tıklayın ve öğeler penceresinde 3X "Metin Çiz"i sola sürükleyin'Metin1 Çiz'i seçin ve özellikler penceresinde rengi tmcInvert, boyutu 2, metni 'Menü-1' olarak ayarlayın'Metin2 Çiz'i seçin ' ve özellikler penceresinde rengi tmcInvert'e, boyutu 2'ye, metni 'Menü-2'ye, Y'den 20'ye 'Metin3 Çiz'i seçin ve özellikler penceresinde rengi tmcInvert'e, boyutu 2'ye, metni 'Menü-3'e ayarlayın ', Y'yi 40'a kadar "Dikdörtgen Çiz"i sola sürükleyin ve rengi tmcWhite ve dolgu rengini tmcWhite, yüksekliği 20, Genişliği 128 olarak ayarlayın, Y'yi seçin ve Pin simgesine tıklayın ve 'Tamsayı SinkPin'i seçin-"Doldur'u sürükleyin Ekran" sola
Adım 6: Visuino Connect Bileşenlerinde
- Arduino dijital pinini[8] "counter1" bileşen pinine[In] bağlayın
- "Sayaç1" bileşen pimini[çıkışı] "Dizi1" pimine[İndeks] bağlayın
- "Array1" bileşen pin[out]'unu "IntegerMultiSource1" pin[In]'e bağlayın
- "IntegerMultiSource1" pin[0]'ı DisplayOLED1>Fill Screen1 pin[saat]'e bağlayın
- "IntegerMultiSource1" pinini[1] DisplayOLED1>Draw Rectangle1 pin[Y]'ye bağlayın
- "IntegerMultiSource1" pin[2]'i DisplayOLED1>Draw Rectangle1 pin[Clock]'a bağlayın
- "IntegerMultiSource1" pinini[3] DisplayOLED1>Draw Text1 pin[Clock]'a bağlayın
- "IntegerMultiSource1" pinini[3] DisplayOLED1>Draw Text2 pin[Clock]'a bağlayın
- "IntegerMultiSource1" pinini[3] DisplayOLED1>Draw Text3 pin[Clock]'a bağlayın
- "DisplayOLED1" pin I2C[Out]'u Arduino kartı I2c pin[In]'e bağlayın
Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.
8. Adım: Oynat
Arduino UNO modülüne güç verirseniz ve OLED ekran menüyü görüntülemeye başlamalıdır, düğmesine basarak menüde gezinebilirsiniz.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz: