Arduino ile gömülü sistemlere giriş yapılabilir mi?

  Рет қаралды 7,757

Coşkun Taşdemir

Coşkun Taşdemir

Күн бұрын

Пікірлер: 44
@zilowa8779
@zilowa8779 Жыл бұрын
Eğer ki kişi kendini gerçek anlamda gömülü sistemler üzerinde geliştirmek istiyorsa Arduinoyu kullanarak gömülü sistemlere giriş yapabilir. Yapacağı gömülü projelerine göre arduino çekirdeğinin dışına çıkarak atmega içerisindeki low level fonksiyonları kullanarak çevre birimlerini daha detaylı konfigüre edebileceği kanaatindeyim. Çeşitli projelerde Arduino HAL ı yetersiz geldiğinde veya hafıza sıkıntısı çekildiğinde low levelda daha detaylı ve verimli yazılımlar yazılabilir. Ben de lisans hayatıma Arduino ile başladım şuanda ise Nuvoton nxp gigadevice stm vb. markaların mikrodenetleyicileriyle çalışabilmekte ve çeşitli çiplere sorunsuz bir şekilde datasheet üzerinden sürücü yazabilmekteyim. STM işlemciler Arduinoya göre tabi ki çevrebirimleri üzerinde tam konfigürasyon hakkı sunuyor bu yüzden gömülü sistemlere girmek için en iyi seçim diye düşünüyorum çünkü Nucleo serisi sayesinde Arduino kadar kolay temin edilebilir. Gene de başlangıç seviyesinde Arduino da çok doğru bir seçim. Ancak arduino ile de kısıtlı kalınmamalı yoksa hobici seviyesinden öteye çıkılamaz. Unutmayın arkadaşlar gömülü sistemler sadece mikrodenetleyicilerden de ibaret değildir.
@gencbirmuhendis185
@gencbirmuhendis185 Жыл бұрын
​@mehmedulusay6625 Direkt ram'a veri yazmanı saglayan fonksiyonlar örnek olabilir
@zilowa8779
@zilowa8779 Жыл бұрын
@mehmedulusay6625 mikroişlemci firmaları sana çip ile etkileşime geçmen için sadece registerları tanımlayıp sana basit bir kutuphane sunabilir ve çipin datasheetine bakarak istedigin registerın ( örneğin gpio registerları ) değerini modifiye ederek istediğin işlemi gerçekleştirebilirsin. buna low level da denebilir. örnek olarak AVRlerde DDRD = 0b00100001 // burada GPIO D nin 0. ve 5. pinlerini output tanimladik PORTD = 0b00000000 // burada gpio d nin tum cikislarini lowa cektik PORTD = 0b00100000 // burada sadece 5. pini high ettik. DDRD ve PORTD registerlari islemci uzerinde kutuphaneden onceden tanimlanmistir. avr/io.h cagirilarak bu registerlara erisilebilir. Arduino cekirdegi bize burada bu kodlari islemleri derleyip toparlayip pinMode(5,OUTPUT) ve digitalWrite(5,1) gibi yuksek seviye komutlarla calismalarimiza kolaylik sagliyor. STM de de ayni sekilde. portun cikis tipini, pull up/pull down unu, calisma hizini, bagli oldugu clockun frekansini registerlardan tanimlayip ardindan gerekli gpio registerinin belli bolgesine bitleri set ederek cikis verebilirsiniz. STM32 nin HAL kutuphanesi cesitli kolayliklar sunmakta. STM32 nin Low Level (LL) kutuphanesi yine bir Hardware Abstraction Layer olup yuksek seviye komutlar icermekte ancak HAL kutuphanesine gore daha detayli ve size cevrebirimleri uzerinde daha fazla yetki vererek kontrolun sizde olmasini saglar ve ne yaptiginizi daha iyi anlamanizi saglar.
@mibrahim0621
@mibrahim0621 Жыл бұрын
​@mehmedulusay6625bare metal programlama denilen Hal API kullanmadan yazılan kodlar
@dogukanbicer4228
@dogukanbicer4228 Жыл бұрын
Arduinonun gömülü sistemlere başlangic için en uygun seçenek olduğunu düşünüyorum. internette birçok örneği var, birçok donanım kütüphanesi mevcut ve topluluk desteği yüksek.
@YazilimKarargahi
@YazilimKarargahi Жыл бұрын
Çok başarılı anlatım , teşekkürler
@samael129
@samael129 Жыл бұрын
Coşkun hocam ben 4. Sınıf elektronik haberleşme mühendisliği öğrencisiyim, ve gömülü sistemlerle sizinle tanışmasam da sizinle sevdim ve geliştim diyebilirim. Kariyerimi de bu yönde ilerletmek istiyorum ve ilerlemek istediğim bu yolda sizin eğitim videolarinizi sıkıştığım yerlerde tekrar tekrar açıp izliyorum bu bize sunduğunuz inanılmaz bir imkan bununla ilgili sizlere çok teşekkür ederim öncelikle. Yeni geçtiğiniz platformda da hiç şüphesiz yine parayla satın alınamayacak bilgi dolu cümleler dökülecek ağzınızdan. Ancak bir öğrenci olarak ülkemizdeki kur seviyesinden dolayı takipte kalabilmek pek sürdürülebilir olmayacak gibi geliyor benim tarafımdan ve değerli bilgilerinizden mahrum kalmak çok can sıkıcı. Bu yeni platformda yaptığınız yayınları KZbin'da paylaşmayı düşünüyor musunuz? En azından katıl butonundan abone olanlara özel olarak yükleseniz takipte kalabilmek çok daha sürdürülebilir olur Türkiyedeki öğrenci dostlarınız tarafından diye düşünüyorum. Kendi adıma hersey icin cok teşekkür ederim hakkınız ödenmez.🙏🏼
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Yayın kaydını katıl bölümüne koyacağım
@berkay2421
@berkay2421 Жыл бұрын
Bilgisayar mühendisliği yerine bu alandan ilerlediğin için hiç acaba dedin mi ?Bazı yorumlar iç karartıyor.EEcilerin çoğu sektörde yazılıma mı kayıyor şeffaf bir şekilde düşüneceleirni söylersen sevinirim
@iibrahimkeless
@iibrahimkeless Жыл бұрын
@@coskuntasdemirKZbin yayın kaydını görebilmek için Destek1 seviyesi yeterli mi hocam?
@samael129
@samael129 Жыл бұрын
​​@@berkay2421yani bilgisayar dediğin alanın da temeli aslında yarı iletkenlere dayandığı için bilgisayar için elektroniğin bir alt dalı diyebiliriz. Ne yapmak istediğine bağlı tamamen donanımdan bağımsız üst seviye yazılım işlerine meraklıysan bu kadar temelden başlamak anlamsız olabilir ama ben gömülü sistemlerle ilgilendiğim için elektronikle ilgili aldığım temel bilgiler olaya daha kapsamlı bakabilmem adına çok faydalı oldu. Bu sorunun tek bir cevabı yok bence, tamamen beklentilerin yapmak istediklerinle ilgili bir durum.
@berkay2421
@berkay2421 Жыл бұрын
@@samael129 hangi ünide okuyorsun
@cengizhan.koroglu
@cengizhan.koroglu Жыл бұрын
Arduino'yu ilk defa senin sayende duymuştum abi. Güzel bilgilendirici bir video olmuş teşekkürler..
@iibrahimkeless
@iibrahimkeless Жыл бұрын
ARM proglamlama ile ilgili videolarınızı bekliyoruz hocam.
@polattightworld454
@polattightworld454 10 ай бұрын
hocam selamlar, temel seviyede matlab simulink kullanarak hobi iha yapmak istiyorum öğrenim ve içeriklere ulaşım kolaylığı açısından stm32 kartlarını kullanmayı düşünüyorum bu konuda bana tavsiyeniz var mı teşekkürler
@pwm_makine
@pwm_makine Жыл бұрын
Arduino ile makine yapıyorum proğramlama ve elektriksel yalıtım başarılı olduğu taktirde problem yok
@nurullahalkan2502
@nurullahalkan2502 Жыл бұрын
Hocam nerde videolar hocaammm
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Tatildeyim
@EmbeddedIsyeri-rl9pv
@EmbeddedIsyeri-rl9pv Жыл бұрын
Arduino'nun zamanı geçti. Kendisi 2005'lerde dönemin ihtiyacına göre tasarlanmaya başlanmış bir kart. Günümüz teknolojisini hem donanımsal hem de yazılımsal olarak çok karşılayamıyor.
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Sanırım Arduino deyince sadece Atmega328 işlemcili Arduino Uno'dan ibaret olduğunu farzederek bunu söylüyorsun. Son çıkan Arduino kartları ve Pro serilerine bakmanı tavsiye ederim
@notradamus20
@notradamus20 Жыл бұрын
Mesele kolaylık zorluk değil, çalışırken sorun çıkarma, mttf, kısacacı sertifikasyon. Arduino ilkokul seviye bir ürün, adamı işten soğutur. İş hayatınızda aklınızdan bile geçmemesi gereken bir cihaz. İş görüşmelerinde Arduino ile çalıştım dememek daha avantajlıdır.
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Arduino kartları birer mikrodenetleyici kartı ve seri üretimde kullanılmak üzere üretilmeyen şeyler. Tabi ki burada Arduino kartlarını bir ürünün içinde kullanmaktan bahsetmiyoruz.
@ahmetkerem4732
@ahmetkerem4732 Жыл бұрын
Elektrik Elektronik mühendisliği okuyacağım, bu sene hazırlıkla vakit geçrirken yazılım+arduino ile uğraşayım diyorum, proje yapmama yardımcı olur mu? dil olarak c++ tercih ettim.
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Faydalı olacaktır tabi, öğrendiklerini de Arduino ile uygulayabilirsin. Sonrasında da daha ileri konulara bakmaya başlarsın.
@nopainnogain1726
@nopainnogain1726 Жыл бұрын
Hocam merhabalar, ben yeni üniversite tercihi yapmış birisiyim. Bu sene elektronik ve haberleşme mühendisliği kazandım. Ama kafam bölüme takıldı acaba doğru bir tercih mi yaptım. Ben küçüklükten beri programlamayla uğraşıyorum benim için çok zevkli. Web geliştirme mobil geliştirme yaptım bunlar benim için zevkliydi ama hiçbir zaman karşyer hedefi olarak görmedim. Aklımda hep robotlar üzerine çalışmak vardı. Bunları kontrol etmek ve yapay zekayı entegre etmek. Bunun dışında iha otonom araçlar iot vb şeyler de ilgimi çekiyor. Okuduğum bölüm bunlar için uygun mudur yoksa yolun başındayken bilgisayar mühendisliğine mi geçmem gerekir?
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Bahsettiğin alanlar hem yazılım, hem donanım (elektronik) hem de yerine göre mekanik sistemleri içerebiliyor. Dolayısıyla bu alanlarda farklı konularda uzmanlaşan kişiler çalışıyor. Elektronik bölümü daha çok elektronik biliminin temellerini veren bir bölümdür. Bununla ne yapacağın biraz sana kalıyor. Yazılımla ilgili birkça ders dışında yazılım eğitimi verilmez genelde bu bilgisayar bölümünün alanına girer. Yani senin hangi tarafa yönelmek istediğinle alakalı. Bu arada tabi yazılım işi yapanların birçoğunun da bilgisayar bölümü mezunu olmadığını söylemek gerek (ben de dahil)
@nopainnogain1726
@nopainnogain1726 Жыл бұрын
@@coskuntasdemirKZbin peki bu cihazların yazılımı konusunda uzmanlaşmak için ne yapmamız gerek? Bilgisayar mühendisliği ile çap önerir misiniz? Ya da kontrol ve otomasyon mühendisliği ile
@beesra143
@beesra143 Жыл бұрын
Merhaba, lise döneminde elektrik-elektronik alanında somut bir proje yapmamış biri olarak (say 52 bin yaptım) elektronik mühendisliği okumak istiyorum. Benim sıralama seviyemdeki biri sıkı çalışma ve merak ile bu alanda iyi bir yere gelebilir mi? Tercih dönemindeyim ve “bunu yapmak istiyorum ama yapabilir miyim?” Diye düşünüp duruyorum. Cevap verirseniz sevinirim.
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Senin neyi yapıp yapamayacağına senin hiç tanımadığın ve seni de hiç tanımayan birisi cevap veremez değil mi ama? İyi bir derece yapmış, matematikle arası iyi biri elektrik elektronik mühendisliği okuyabilir çünkü bölüm matematik ağırlıklı.
@ardaisk3236
@ardaisk3236 Жыл бұрын
Merhaba tercih sürecindeyiz sakarya elektrik elektronik ve kocaeli elektronik haberleşme arasındayım siz hangisini tavsiye ederdiniz (sakarya elektrik elektronik mezunuymuşsunuz memnun muydunuz bölüm ve üniversiteden)
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Sakarya daha çok elektrik ağırlıklıydı benim dönemimde (2002-2006) , kocaeli ise biraz daha elektronik ağırlıklı gördüğüm kadarıyla ama yeni mezunlarla konuşman daha doğru olur.
@DoguAslnn
@DoguAslnn Жыл бұрын
Hocam merhabalar arduino konusunda ilerlemek isteyen birisiyim sizce arduinoya başlamadan önce C ya da C++ iyice öğrenmeli miyim yoksa temelini bilsem yeterli olacak mıdır
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Dil öğrenme ile Arduino yu beraber götürebilirsin. Dil öğrenme işi de pratik yaparak gerçekleştirilmeli zaten
@gokhanoncull
@gokhanoncull Жыл бұрын
selamlar, superpeer geçmiş yayınlarınızı ücretsiz izleme şansımız var mı?
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Hayır
@pwm_makine
@pwm_makine Жыл бұрын
Üçreti karşılığında profeyonel proğlama yapıyormusunuz arduino veya stm 32
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Şu an öyle birşey yapamıyorum maalesef
@feza9804
@feza9804 Жыл бұрын
👍
@abdurrahmanfirat6579
@abdurrahmanfirat6579 10 ай бұрын
@AyberkKemalTural
@AyberkKemalTural Жыл бұрын
Raspberry PI üzerine de video yapar mısınız Coşkun Bey ?
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Şu an aktif olarak üzerinde çalıştığım birşey olmadığı için yapmam zor ama ileride olabilir
@coskuntasdemirYoutube
@coskuntasdemirYoutube Жыл бұрын
Burada biraz spesifik de olmak lazım. RPi bir genel amaçlı bilgisayar olarak kullanılabileceği gibi bir kontrol sistemi için de kullanılabilir. Yani üzerine genel sohbet yapacak bir videoyu her zaman çekebilirim ama spesifik konular için içerik oluşturmak gerekiyor. Embedded Linux konusunda bir videom var ona da bakabilirsin
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 66 МЛН
Yeni Başlayanların Yaptıkları Hatalar | Gömülü Sistemler
9:12
Coşkun Taşdemir
Рет қаралды 7 М.
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Рет қаралды 2,7 МЛН
Nasıl Gömülü Yazılım Geliştirici Oldum? (Sevda Yücedağ)
13:45
Ugur Umutluoglu
Рет қаралды 12 М.
50 ADIMDA GÖMÜLÜ SİSTEMLERE GİRİŞ YAP | STM32
29:11
Electrobrains
Рет қаралды 8 М.
Gömülü sistemlere dair: 10 Soru - 10 Cevap
26:37
Coşkun Taşdemir
Рет қаралды 8 М.
Gömülü Sistemler alanında çalışmak için neleri öğrenmeliyiz?
16:44
İtüro 2018 - İTÜ Robot Olimpiyatları - Sizin İçin Gezdik
11:32