İçindekiler:

Arduino OLED: 5 Adım (Resimlerle)
Arduino OLED: 5 Adım (Resimlerle)

Video: Arduino OLED: 5 Adım (Resimlerle)

Video: Arduino OLED: 5 Adım (Resimlerle)
Video: [DIY] Arduino MP3 player with oled[Soundpod part-1] 2024, Eylül
Anonim
ArduinoOLED
ArduinoOLED
ArduinoOLED
ArduinoOLED
ArduinoOLED
ArduinoOLED

ArduinOLED, elektronik oyunlar ve diğer projeler için bir platformdur. Bir OLED ekran, bir joystick, bazı düğmeler, bir zil ve diğer birçok cihazla arayüz oluşturmak için timsah klipsi bağlantı noktaları içerir. Daha fazla bilgi için https://johanv.xyz/ArduinOLED adresini ziyaret edin.

Bu eğitim, pano için yazılımın nasıl kurulacağını kapsar. Parçaları nasıl sipariş edeceğinizi ve kartı nasıl oluşturacağınızı öğrenmek için https://www.instructables.com/id/Build-the-ArduinOLED/ adresini ziyaret edin.

Adım 1: Arduino IDE'yi Kurma

Arduino IDE'yi Kurma
Arduino IDE'yi Kurma
Arduino IDE'yi Kurma
Arduino IDE'yi Kurma

Arduino Yazılım Sayfasını ziyaret edin ve işletim sisteminiz için bağlantıya tıklayın.

"Windows Installer"ı seçtim, ancak yönetici erişiminiz yoksa "Yönetici olmayan yükleme için Windows ZIP dosyasını" indirin.

Uygulamanın değişiklik yapmasına izin verilip verilmeyeceği sorulduğunda "Evet"i tıklayın. Ardından adımlar tamamlanana kadar "İleri" ye tıklayın.

Adım 2: Kitaplıkları İndirme

Kitaplıkları İndirme
Kitaplıkları İndirme
Kitaplıkları İndirme
Kitaplıkları İndirme
Kitaplıkları İndirme
Kitaplıkları İndirme

ArduinOLED'i kullanmak için üç kitaplığa ihtiyacınız vardır: U8g2 kitaplığı, DirectIO kitaplığı ve ArduinOLED kitaplığı.

U8g2 kitaplığı

Arduino IDE'yi açın ve "Çizim", ardından "Kütüphaneyi Dahil Et" ve ardından "Kütüphaneleri Yönet…" üzerine tıklayın.

Arama çubuğuna "U8g2" yazın ve "Yükle"ye tıklayın.

Kurulduktan sonra "Kapat" ı tıklayın.

DirectIO Kitaplığı

DirectIO kitaplığı, pin numarası sabitse, Arduino'daki I pinlerini ayarlamak için daha hızlı bir yol sağlar. Bir sonraki adımda ArduinOLED kütüphanesi tarafından ihtiyaç duyulmaktadır.

mmarchetti/DirectIO DirectIO - Arduino GitHub için hızlı, basit I/O kitaplığı

Yukarıdaki bağlantıya gidin, "Klonla veya İndir" düğmesini tıklayın, ardından "ZIP İndir" düğmesini tıklayın.

Alternatif olarak, ZIP dosyasını indirmek için bu bağlantıya tıklayın:

github.com/mmarchetti/DirectIO/archive/master.zip

Ardından Arduino IDE'de "Sketch", "Include Library" ve ardından "Add. ZIP Library" üzerine tıklayın.

"İndirilenler" klasörüne gidin, az önce indirdiğiniz "DirectIO-master.zip"i seçin ve "Aç"a tıklayın.

Arduino OLED Kitaplığı

ArduinOLED kütüphanesi tarafımdan bu pano için özel olarak yazılmıştır. Kurulum, önceki adımdaki DirectIO'ya çok benzer.

ArduinOLED kartı için johanvandegriff/ArduinOLED Kitaplığı. GitHub

Yukarıdaki bağlantıya gidin, "Klonla veya İndir" düğmesini tıklayın, ardından "ZIP İndir" düğmesini tıklayın.

Alternatif olarak, ZIP dosyasını indirmek için bu bağlantıya tıklayın:

github.com/johanvandegriff/ArduinOLED/archive/master.zip

Ardından Arduino IDE'de "Sketch", "Include Library" ve ardından "Add. ZIP Library" üzerine tıklayın.

"İndirilenler" klasörüne gidin, az önce indirdiğiniz "ArduinOLED-master.zip"i seçin ve "Aç"a tıklayın.

İsteğe bağlı: Arduino kitaplıkları klasörüne (Belgeler/Arduino/kütüphaneler) gidin ve "DirectIO-master"ı "DirectIO" ve "ArduinOLED-master"ı "ArduinOLED" olarak yeniden adlandırın.

Adım 3: Programlayıcı Kablosunu Takın

Programlayıcı Kablosunu Takın
Programlayıcı Kablosunu Takın
Programlayıcı Kablosunu Takın
Programlayıcı Kablosunu Takın

Programlayıcının arkasına bakın ve "GND" etiketli pimi bulun. Pin rengini not edin.

Ardından kabloyu ArduinOLED kartı üzerindeki konektörün orta 4 pimine takın, not ettiğiniz rengin "GND" etiketli tarafta olduğundan emin olun.

Son olarak, programlayıcı kablosunun USB ucunu bilgisayarınıza takın.

Adım 4: Örnek Çizimlerin Yüklenmesi

Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi
Örnek Çizimlerin Yüklenmesi

"Dosya", "Örnekler", "ArduinOLED", ardından "ArduinOLED_u8g2_StackerGame" üzerine tıklayın.

"Araçlar", "Board", ardından "Arduino Pro veya Pro Mini" üzerine tıklayın.

"Araçlar", "İşlemci", ardından "ATmega328 (5V, 16MHz)" üzerine tıklayın.

"Araçlar", "Port" üzerine tıklayın, ardından kablo takıldığında görünen bağlantı noktasını seçin.

ArduinOLED kartında "RST" etiketli düğmeyi basılı tutun.

Arduino IDE'deki "Yükle" düğmesine tıklayın.

Durum "Derleniyor…" ve "Yükleniyor…" olarak değiştiğinde, "RST" düğmesini bırakın.

Metin ekranda görünmelidir.

Tebrikler! Sen yaptın!

Oyunun en yüksek puanının 255 olduğunu fark edebilirsiniz. Oyunu sıfırlamak için ArduinOLED açılırken (güç düğmesinden veya sıfırlama düğmesinden) "R" düğmesini basılı tutun. Yüksek puanın sıfırlandığını söyleyen bir ekran göreceksiniz.

Adım 5: Sonraki Adımlar

  • Diğer örnek çizimleri deneyin
  • https://johanv.xyz/ArduinOLED adresinde listelenen diğer projelerden bazılarını yapmayı deneyin.

Önerilen: