Demedukit eğitim kiti için yazılan kodları burada depoladım. ESP32 ve STM32 kodları içermektedir. aşağıdaki görselde eğitim kitinin fotoğrafları bulunmaktadır.
- lis2dw12 3 eksenli ivmeölçer sensörün kütüphanesidir.
- ssd1306 oled ekranın kütüphanesidir.
-
demedukit_sicaklik uygulaması ntc sensörden sıcaklığı okur led ekrana yazar.
-
demedukit_3Divmeolcer uygulaması LIS2DW12 ivmeölçer uygulaması sensörden aldığı veriyi ekrana yazar.
-
demedukit_stm32_esp32 uygulaması STM32'nin NTC sıcaklık sensöründen aldığı verileri UART üzeründen ESP32'ye gönderdiği, ESP32'nin de WiFi üzerinden kullanıcı internetine bağlanıp internete veri göndermesi üzerine yazılmış bir koddur.
3.uygulama için STM32 ve ESP32 Tx-Rx kanallarını çaprazlama bağlamanız gerekir.
Eğer STM32'ye kod atacaksanız micro-USB Debugger portundan bağlanıp pin bağlantılarını aşağıdaki resme göre yapmalısınız. zaman zaman debuggeri güncellemeniz gerekebilir. bu durumda da 6 pini de boşta bırakmalısınız
Eğer ESP32 Debug yapacaksanız micro-USB portundan USB-Port'a bağlanıp pin bağlantılarını aşağıdaki resme göre yapmalısınız.