İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, değerleri bir OLED ekranda gösterecek bir dijital mesafe ölçer oluşturacağız. Bu proje için bir ardiuno veya bir ESP8266 modülü kullanmayı seçebilirsiniz ve ben her ikisi için de kod sağlayacağım. Bir ESP8266'yı ilk kez kullanıyorsanız, lütfen bu modülle ilgili eğiticime bakın. Bu programın ana hatları, HC-SR04 mesafe sensörünün okumasını mikrodenetleyiciye (arduino veya ESP8266) göndereceği ve ardından mikrodenetleyicinin bu değeri ekrana çıkaracağıdır. Öyleyse başlayalım.
Gereçler
Bu eğitim için aşağıdaki bileşenlere ihtiyacınız olacak:
- mikrodenetleyici (arduino veya ESP8266)
- ekmek tahtası
- atlama telleri
- HC-SR04 mesafe sensörü
- OLED ekran 0.96 inç
Adım 1: Devre Kablolaması
Arduino veya ESP8266'nın kablo bağlantısı için şemaları ve tabloyu izleyin.
PINArduinoESP8266VCC (mesafe sensörü)5V5VTRIG13D6ECHO12D5 GND (mesafe sensörü)GNDGNDVDD (OLED ekran)3.3V3.3VGND (OLED ekran)GNDGNDSCKA5D1SDAA4D2
Adım 2: Adafruit OLED Kitaplığını Kurun
OLED kitaplığını kurmak için aşağıdaki adımları izleyin:
- Arduino IDE'yi açın ve Sketch > Include Library > Manage Libraries'e gidin.
- Artık kütüphane yöneticisi penceresi açık olduğuna göre, "SSD1306"yı arayın
- "Adafruit SSD1306 by Adafruit" başlığına sahip olanı seçin
- Yükle'yi tıklayın
- Kütüphane şimdi kurulmalı ve şimdi programlamaya geçebilirsiniz.
Adım 3: Programlama
Bu, ESP8266 ve arduino için her iki arduino IDE dosyasının bağlantısıdır. Kod, her satırın işlevini açıklayan yorumlara sahiptir.
Adım 4: Bitirdiniz
Artık OLED ekranında görüntülenen mesafeyi görmelisiniz. Okuduğunuz için teşekkür ederim ve lütfen diğer derslerime göz atın.