No video

ESP32 Çift Çekirdek İşlemci Özelliği Nasıl Kullanılır? (ESP32 Dual Core)

  Рет қаралды 5,852

Mucit Pilot

Mucit Pilot

Күн бұрын

Herkese Merhabalar,
Bu videoda sizlere ESP32 kartların önemli donanım özelliklerinden biri olan çift çekirdek işlemcinin nasıl kullanılacağından bahsetmeye çalıştım.
Çift çekirdek sayesinde kodumuzun içerisinde aynı anda iki farklı prosesi eş zamanlı olarak çalıştırmamız mümkün.
Örnek olması açısından da iki farklı ledin iki farklı fonksiyon tarafından sürüldüğü ve eş zamanlı çalıştırıldığı basit bir uygulama gerçekleştirdim.
Çift çekirdek mimarisini kullanarak kodumuz içerisinde daha hızlı ve etkin uygulamalar yapabiliriz.
Umarım sizler için faydalı bir içerik olmuştur.
İyi seyirler dilerim...
Arduino kodu:
github.com/muc...

Пікірлер: 40
@cemilerdem5694
@cemilerdem5694 11 ай бұрын
Herkesin anlattığındar farklı güzel bir konu.
@yunusyarar8882
@yunusyarar8882 6 ай бұрын
Karmaşık bir konu bu kadar net anlatılabilir, Ellerine sağlık Selamlar
@user-ni6fo6ce3w
@user-ni6fo6ce3w 7 ай бұрын
Emeğinize sağlık. Çok güzel ve anlaşılır bir anlatımınız var.
@raufguler
@raufguler 3 жыл бұрын
emekleriniz inşallah boş kalmaz. 👍👍👍👍👍👍👍
@cemal8123
@cemal8123 3 жыл бұрын
Emeklerine sağlık. Bu arduino ile tatilde çiçek sulamayı otamatik hale getirelim derken evi su basarsa diye endişelenmemek elde değil :) Elektrikler kesilse gelse, sensör arızaya düşse falan çok sıkıntı çıkabilir. En iyisi gözlem altında kontrollü çalıştırmak. Su işleri dışında sıkıntı olmaz gibi.
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkürler. Evet kontrol sistemlerinde yedekli çalışmak şart
@NobetciYoutubecu
@NobetciYoutubecu Жыл бұрын
bununla ilgili bir gerilim kontrol rölesinden doğrulama alınıp sistemin acil stopu gibi kullanılabilir tabi bu sürecin eksiksiz calısması icin bir ups gerekiyor
@dijitalhobim
@dijitalhobim 2 жыл бұрын
Hocam tekrar merhabalar. Esp32 ye minik bir hoparlör takıp ses bombası olarakta kullanmak istiyorum. Tabiki sadece ses bombası olarak karta yazık etmeyeceğim. Diğer işlemler programlar çalışacak. Sizce mantık olarak yapılabilirmi?
@cetintastan3060
@cetintastan3060 2 жыл бұрын
Selamlar, Anlatımlarınız gerçekten çok düzgün ve anlaşılır. Bu iki çekirdek konusuyla ilgili aklıma takılan bir konu var. Bir ESP32 kartta çekirdeklere farklı görevler atadığımızda bu kartı HASS'a bağladığımızda iki görevi ayrı ayrı kontrol edebilir miyiz?
@furkanbarcin3644
@furkanbarcin3644 3 жыл бұрын
hocam görev tanımlaması ile ilgili da detaylı bir video çekebilirmisiniz acaba? :)
@MucitPilot
@MucitPilot 3 жыл бұрын
Ne gibi?
@furkanbarcin3644
@furkanbarcin3644 3 жыл бұрын
@@MucitPilot 3'üncü dakikada anlattığınız kısım ile ilgili mesela görev girdisini nasıl kullanabilirim? görev önceliği 1 veya 0 yapınca ne gibi değişiklik olur? stack boyutunu nasıl belirleriz? vs. birde aynı zamanda void loop kısmını kullanabilirmiyiz?
@MucitPilot
@MucitPilot 3 жыл бұрын
@@furkanbarcin3644 loop kısmını kullanabilirsin. O şartlarda kodda biraz değişiklik yapmak lazım. Void;; kullanamayız o durumda. Stack max size 10000 daha düşürebilirsin ama arttrırsan overflow olur. Önceliği 0-1 kullanımında iki proses arasında önceliklendirme yapmak istediğin senaryolarda kullanabilirsin. Yeni bir videoya gerek yok çünkü burada verdiğimden daha profesyonel bilgiye ihtiyacı olan bi arkadaş zaten o bilgiyi buralarda aramaz 😊
@furkanbarcin3644
@furkanbarcin3644 3 жыл бұрын
@@MucitPilot teşekkür ederim şimdi daha iyi anladım emeğinize sağlık:)
@oinoleo
@oinoleo 2 жыл бұрын
@@MucitPilot nerelerde arayalım hocam. dht11 sensör bilgisini iki farklı taskten okumam lazım ama önceliğe göre biri okuyor diğeri okuyamıyor.
@dijitalhobim
@dijitalhobim 3 жыл бұрын
Tam aradığım kart buymuş. Aylarca sormadığım kişi araştırmadığım kaynak kalmamıştı. Hatta ilk size yazmıştım aynı anda iki işlemi esp 8266 ya nasıl yaptırabilirim diye. Türkiyedeki güncel esp 8266 fiyatı 25 liralar civarında. Esp 32 nin çinden bana geliş rakamı vergi dahil 38 lira gibi. Bence aradaki fark özelliklere göre hiç sayılır. Esp 32 sanırım arduino yu yeniden sevmeme yardımcı olacak gibi...
@MucitPilot
@MucitPilot 3 жыл бұрын
Aynen hocam çok haklısınız
@volkandeniz0048
@volkandeniz0048 3 жыл бұрын
Benim için çok fsydalı du açıkcası, teşekkürler emrklerine sağlık.....
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkür ederim, faydalı olmasına sevindim
@3556black
@3556black Жыл бұрын
Hocam verdiğiniz bilgiler çok değerli teşekkür ederim.Ben esp32 kartı üzerindeki gps modülünden ve alıcıdan gelen enlem boylam verilerini serial monitörde görebiliyorum aralarındaki mesafeyi hesaplatmaya kalktığımda hesaplamıyor.Alıcıdan gelen enlem boylamları formüle almıyor bu hesaplamayı diğer cekirdekle nasıl yapabilirim? teşekkürler.
@aliveli-bv1jd
@aliveli-bv1jd 2 жыл бұрын
Teşekkürler ellerinize sağlık
@MucitPilot
@MucitPilot 2 жыл бұрын
:)
@Allahin_aslani_
@Allahin_aslani_ 3 жыл бұрын
s.a hocam 43 yasındayım sayende güzel şeyler ögrenıyorum .. benım bır sorum olacak.. siz bunları void de döngüye sokuyorsunuz.. bende yaptıgınız gibi yaptım .. mpu6050 cor 0 da çlıştırdım .. fakat benım void loop da da kodlarım var .. kodu derlediğimde loop hiç geçmiyor .. geçiryor ama anlık .. bu problemı nasıl çözebilirim bir fikriniz varmı.. yardımcı olursanız sevınırım ..
@inoxious
@inoxious 3 жыл бұрын
eline sağlık.
@MucitPilot
@MucitPilot 3 жыл бұрын
Teşekkürler
@ahmetozdemir7173
@ahmetozdemir7173 2 жыл бұрын
Beğenmemek mümkün mü kardeşim. Emeğinize sağlık.
@gok_dogan
@gok_dogan 2 жыл бұрын
ESP32 hangi çekirdeği kaç MHz le kullanıyor ? 240Mhz ile kullanmak ısınma veya başka bir problem çıkarabilir mi ?
@metronom_81
@metronom_81 2 жыл бұрын
aynı kütüphaneyi iki çekirdek aynı anda kullanabilir mi?
@muratalsu238
@muratalsu238 2 жыл бұрын
Merhaba Hocam. RTClib.h kütüphanesi ile ds1307 RTC çalıştırmak istiyorum. Ancak Core 1 panic'ed (LoadProhibited). Exception was unhandled. hatası alıyorum. Nasıl aşabilirim.
@MucitPilot
@MucitPilot 2 жыл бұрын
Kuvvetle muhtemel kod içinde bir yerde bir değişkeni tanımlarken hatalı işaretçi gösteriyorsunuz
@muratalsu238
@muratalsu238 2 жыл бұрын
@@MucitPilot RTCClip.h içerisindeki ds1307.ino dosyasını kullandım. ilave değişken eklemedim. değişkenleri değiştirmedim. sadece RTC den gelen verileri (Zaman verilerini) iki işlemciye ayırıp serial print yaptım. olmadı. Cihaz kendini resetliyor.
@MucitPilot
@MucitPilot 2 жыл бұрын
@@muratalsu238 Bilemedim denemek lazım
@dijitalhobim
@dijitalhobim 3 жыл бұрын
Erkencisiniz hocam
@MucitPilot
@MucitPilot 3 жыл бұрын
Günaydın
@kinex47474
@kinex47474 3 жыл бұрын
abi bütün esp32 ürünlerinde iki işlemci var mı yoksa sadece esp wroomlarda mı
@MucitPilot
@MucitPilot 3 жыл бұрын
Merhaba hepsinde çift çekirdek var
@kaandurmus7725
@kaandurmus7725 3 жыл бұрын
Hocam raspberry pi co ile ilgili videolar gelir mi 🙂
@MucitPilot
@MucitPilot 3 жыл бұрын
Kaancım aslında Türkiye’ye gelir gelmez almıştım ama bence pek de bi özelliği olan bir kart değil. Esp32 gibi bir kart varken diğerlerine pek gerek yok ama belki yine de kıyaslama amaçlı bir video yaparız
@kaandurmus7725
@kaandurmus7725 3 жыл бұрын
Banada oyle geldi hocam sıradan arduino kartlarından farkı çift çekirdekli daha hızlı bir işlemcisi ve daha yüksek hafızaya sahip olması
@enginkamanl3574
@enginkamanl3574 2 жыл бұрын
Rebooting... ets Jun 8 2016 00:22:57 rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1044 load:0x40078000,len:10124 load:0x40080400,len:5856 entry 0x400806a8 hocam projemde çift çekirdek kullanmak istiyorum,sizin yazmış olduğunuz kodlarda sıkıntı çıkmıyor lakin ben kendim altlarına kendi kodlarımı yazdığımda bu hatayı alıyorum seri monitörden kullanmış olduğum donanım esp32 devkit1 yardımcı olabilir misiniz
WebSocket Protokolü Nedir, ESP Kartlar ile Nasıl Kullanılır?
14:31
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 118 МЛН
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 46 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 32 МЛН
ESP Kartlar ile Kesme Kullanımı (Interrupts)
14:00
Mucit Pilot
Рет қаралды 3,5 М.
Wifi scanner and jammer using NRF24L01
3:07
Babak Stars
Рет қаралды 56 М.
Building the world's LARGEST iPhone
32:05
DIY Perks
Рет қаралды 218 М.
ESP32 ile Google Firebase Kullanımı Video Serisi -1
19:50
Mucit Pilot
Рет қаралды 10 М.
Akıllı Kombi Termostatı Yapımı - NodeMCU ve Blynk İle
28:26
NodeMCU LittleFS Dosya Saklama Sistemi Nedir, Nasıl Kullanılır?
21:46